首页 > 最新文献

Proceedings of IFIP/IEEE International Conference on Distributed Platforms最新文献

英文 中文
Transparently programming heterogeneous distributed systems 透明地编程异构分布式系统
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864217
T. Wolff, K.-P. Lohr
The Heron system is a language-independent platform for distributed object systems. As opposed to similar platforms such as Amadeus or CORBA, it neither meddles with the language systems nor compromises distribution transparency. This paper, after presenting the basic design issues, focuses on the notion of remote inheritance and on how to support language heterogeneity without writing IDL code.
Heron系统是一个独立于语言的分布式对象系统平台。与Amadeus或CORBA等类似的平台相反,它既不干预语言系统,也不损害分发的透明度。本文在介绍了基本的设计问题之后,重点讨论了远程继承的概念以及如何在不编写IDL代码的情况下支持语言异构性。
{"title":"Transparently programming heterogeneous distributed systems","authors":"T. Wolff, K.-P. Lohr","doi":"10.1109/ICDP.1996.864217","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864217","url":null,"abstract":"The Heron system is a language-independent platform for distributed object systems. As opposed to similar platforms such as Amadeus or CORBA, it neither meddles with the language systems nor compromises distribution transparency. This paper, after presenting the basic design issues, focuses on the notion of remote inheritance and on how to support language heterogeneity without writing IDL code.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130255403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Inter-operability and distributed application platform design 互操作性和分布式应用平台设计
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864213
Y. Hoffner
Interception is the process which creates and inserts the appropriate gateways when a binding between a client and a server is established across domain boundaries. The inserted gateways can perform the required transformations in the case of technical differences, the checking and vetting in cases where administrative boundaries are necessary, and the monitoring where auditing is required. The paper introduce a model of interception and then shows how it can be used to explain the implementation alternatives which face system and application integrators who are concerned with inter operability between different distributed platforms. The paper then looks in detail at one application of interception, namely that of passing interface references through domain boundaries. In particular the structure of interface references required to facilitate the different implementations, and the role of binding in this process are explained. The implications of implementing the different approaches on the design of distributed platforms are then discussed. This paper provides a model which explains the issues discussed in the OMG CORBA Universal Networked Object (UNO) proposal [UNO 95], as well as discussing some of the issues which are not tackled by the proposal.
拦截是在跨域边界建立客户端和服务器之间的绑定时创建并插入适当网关的过程。插入的网关可以在存在技术差异的情况下执行所需的转换,在需要管理边界的情况下执行检查和审查,以及在需要审计的情况下执行监视。本文介绍了一个拦截模型,然后展示了如何用它来解释系统和应用程序集成商面对不同分布式平台之间的互操作性所面临的实现方案。然后详细介绍了拦截的一种应用,即通过域边界传递接口引用。特别说明了促进不同实现所需的接口引用结构,以及绑定在此过程中的作用。然后讨论了实现不同方法对分布式平台设计的影响。本文提供了一个模型来解释OMG CORBA通用网络对象(UNO)提案[UNO 95]中讨论的问题,并讨论了该提案未解决的一些问题。
{"title":"Inter-operability and distributed application platform design","authors":"Y. Hoffner","doi":"10.1109/ICDP.1996.864213","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864213","url":null,"abstract":"Interception is the process which creates and inserts the appropriate gateways when a binding between a client and a server is established across domain boundaries. The inserted gateways can perform the required transformations in the case of technical differences, the checking and vetting in cases where administrative boundaries are necessary, and the monitoring where auditing is required. The paper introduce a model of interception and then shows how it can be used to explain the implementation alternatives which face system and application integrators who are concerned with inter operability between different distributed platforms. The paper then looks in detail at one application of interception, namely that of passing interface references through domain boundaries. In particular the structure of interface references required to facilitate the different implementations, and the role of binding in this process are explained. The implications of implementing the different approaches on the design of distributed platforms are then discussed. This paper provides a model which explains the issues discussed in the OMG CORBA Universal Networked Object (UNO) proposal [UNO 95], as well as discussing some of the issues which are not tackled by the proposal.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122730720","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Extensions to ANSAware for advanced mobile applications 扩展到ANSAware先进的移动应用程序
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864191
A. Friday, G. Blair, K. Cheverst, N. Davies
Significant advances have been made in recent years in tackling the problem of heterogeneity in distributed systems with ISO/ITU-T standards for a Reference Model for Open Distributed Processing (RM-ODP) now approaching international agreement. It is important, however, that such standards and related technologies are responsive to new developments in computer and communications technologies. This paper reports on experiences of using the RM-ODP based platform ANSAware in the development of mobile applications to support field workers in the electricity industry. A number of extensions to ANSAware are described including QoS managed bindings, an enhanced trading service and a new communications protocol. These extensions are evaluated against the requirements of mobile applications.
近年来,在解决分布式系统的异构问题方面取得了重大进展,ISO/ITU-T开放分布式处理参考模型(RM-ODP)标准正在接近国际协议。然而,重要的是,这些标准和有关技术应适应计算机和通信技术的新发展。本文报告了使用基于RM-ODP平台ANSAware开发移动应用程序以支持电力行业现场工作人员的经验。介绍了ANSAware的许多扩展,包括QoS管理绑定、增强的交易服务和新的通信协议。这些扩展将根据移动应用程序的需求进行评估。
{"title":"Extensions to ANSAware for advanced mobile applications","authors":"A. Friday, G. Blair, K. Cheverst, N. Davies","doi":"10.1109/ICDP.1996.864191","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864191","url":null,"abstract":"Significant advances have been made in recent years in tackling the problem of heterogeneity in distributed systems with ISO/ITU-T standards for a Reference Model for Open Distributed Processing (RM-ODP) now approaching international agreement. It is important, however, that such standards and related technologies are responsive to new developments in computer and communications technologies. This paper reports on experiences of using the RM-ODP based platform ANSAware in the development of mobile applications to support field workers in the electricity industry. A number of extensions to ANSAware are described including QoS managed bindings, an enhanced trading service and a new communications protocol. These extensions are evaluated against the requirements of mobile applications.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"350 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134024464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
Security architecture based on secret key and privilege attribute certificates 基于密钥和特权属性证书的安全体系结构
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864214
Y. Sameshima
An authentication server which employs the secret-key cryptography holds the secret keys of user clients and application servers in a local database, and this leads to attacks on the database, key propagation from a master server to slave servers and the management from a remote console. The situation of a privilege attribute server is same. In order to solve the problems the author introduces secret key certificate and privilege attribute certificate, which can be handled same as the public key certificate. The certificates can be used not only for authentication and privilege attribute services but also delegation of privilege and messaging system.
使用私钥加密的身份验证服务器将用户客户机和应用服务器的私钥保存在本地数据库中,这会导致对数据库的攻击、密钥从主服务器传播到从服务器以及远程控制台的管理。特权属性服务器的情况也是如此。为了解决这些问题,作者引入了密钥证书和特权属性证书,它们可以像公钥证书一样处理。证书不仅可以用于身份验证和特权属性服务,还可以用于特权委派和消息传递系统。
{"title":"Security architecture based on secret key and privilege attribute certificates","authors":"Y. Sameshima","doi":"10.1109/ICDP.1996.864214","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864214","url":null,"abstract":"An authentication server which employs the secret-key cryptography holds the secret keys of user clients and application servers in a local database, and this leads to attacks on the database, key propagation from a master server to slave servers and the management from a remote console. The situation of a privilege attribute server is same. In order to solve the problems the author introduces secret key certificate and privilege attribute certificate, which can be handled same as the public key certificate. The certificates can be used not only for authentication and privilege attribute services but also delegation of privilege and messaging system.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133440519","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Achieving interoperability between CORBA and DCE applications using bridges 使用桥接实现CORBA和DCE应用程序之间的互操作性
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864199
Zhonghua Yang, A. Vogel
This paper identifies a new heterogeneity - the heterogeneity of middleware platforms. To overcome the interoperability problem caused by this heterogeneity we present an application-level approach - bridges. Various kinds of bridges are identified, designed and discussed. A proof of concept is given by a case study.
本文提出了一种新的异构性——中间件平台的异构性。为了克服这种异构性造成的互操作性问题,我们提出了一种应用级的方法——桥接。对各种桥梁进行了识别、设计和讨论。通过案例研究给出了概念的证明。
{"title":"Achieving interoperability between CORBA and DCE applications using bridges","authors":"Zhonghua Yang, A. Vogel","doi":"10.1109/ICDP.1996.864199","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864199","url":null,"abstract":"This paper identifies a new heterogeneity - the heterogeneity of middleware platforms. To overcome the interoperability problem caused by this heterogeneity we present an application-level approach - bridges. Various kinds of bridges are identified, designed and discussed. A proof of concept is given by a case study.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128417250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
A high-level process checkpointing and migration scheme for heterogeneous distributed systems 异构分布式系统的高级流程检查点和迁移方案
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864208
T. Redhead
Reliability is a key concern of designers of distributed computing systems. Checkpointing can be used as a basis for designing resilient processes and process-migration schemes, but very few systems which implement process-checkpointing are heterogeneous. 'High-level' process checkpointing schemes capture process-state at a higher level of abstraction than do low-level schemes. The resulting state does not depend on low-level or platform-specific structures, and so is meaningful at any site in a heterogeneous distributed computing network. This paper presents a high-level approach to process checkpointing which is transparent to the programmer, which operates at a fine level of granularity, and which can deal with dynamically allocated memory and multithreaded processes.
可靠性是分布式计算系统设计者关注的一个关键问题。检查点可以作为设计弹性流程和流程迁移方案的基础,但是很少有实现流程检查点的系统是异构的。“高级”流程检查点方案比低级方案在更高的抽象级别捕获流程状态。结果状态不依赖于底层或特定于平台的结构,因此在异构分布式计算网络中的任何站点都是有意义的。本文提出了一种高级的进程检查点方法,该方法对程序员是透明的,它在一个精细的粒度级别上运行,并且可以处理动态分配的内存和多线程进程。
{"title":"A high-level process checkpointing and migration scheme for heterogeneous distributed systems","authors":"T. Redhead","doi":"10.1109/ICDP.1996.864208","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864208","url":null,"abstract":"Reliability is a key concern of designers of distributed computing systems. Checkpointing can be used as a basis for designing resilient processes and process-migration schemes, but very few systems which implement process-checkpointing are heterogeneous. 'High-level' process checkpointing schemes capture process-state at a higher level of abstraction than do low-level schemes. The resulting state does not depend on low-level or platform-specific structures, and so is meaningful at any site in a heterogeneous distributed computing network. This paper presents a high-level approach to process checkpointing which is transparent to the programmer, which operates at a fine level of granularity, and which can deal with dynamically allocated memory and multithreaded processes.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133592201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Using OMG IDL to write OODCE applications 使用OMG IDL编写OODCE应用程序
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864216
J. Dilley
The Object Management Group's Interface Definition Language (OMG IDL) provides a standard for specifying object-oriented interfaces for distributed applications. This paper describes a compiler that allows specification of object interfaces using OMG IDL and implementation using the Open Software Foundation's Distributed Computing Environment (OSFDCE). Using this approach application developers are able to use OMG IDL to define their distributed object interfaces while using the facilities of OSF DCE for remote communications, including the DCE Security Service and DCE's object location service (CDS). This provides a very low-cost infrastructure for the development and deployment of (CORBA-based) object oriented distributed applications.
对象管理组的接口定义语言(OMG IDL)提供了为分布式应用程序指定面向对象接口的标准。本文描述了一个编译器,它允许使用OMG IDL规范对象接口,并使用开放软件基金会的分布式计算环境(OSFDCE)实现。使用这种方法,应用程序开发人员能够使用OMG IDL来定义他们的分布式对象接口,同时使用OSF DCE的工具进行远程通信,包括DCE安全服务和DCE的对象定位服务(CDS)。这为开发和部署(基于corba的)面向对象的分布式应用程序提供了非常低成本的基础设施。
{"title":"Using OMG IDL to write OODCE applications","authors":"J. Dilley","doi":"10.1109/ICDP.1996.864216","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864216","url":null,"abstract":"The Object Management Group's Interface Definition Language (OMG IDL) provides a standard for specifying object-oriented interfaces for distributed applications. This paper describes a compiler that allows specification of object interfaces using OMG IDL and implementation using the Open Software Foundation's Distributed Computing Environment (OSFDCE). Using this approach application developers are able to use OMG IDL to define their distributed object interfaces while using the facilities of OSF DCE for remote communications, including the DCE Security Service and DCE's object location service (CDS). This provides a very low-cost infrastructure for the development and deployment of (CORBA-based) object oriented distributed applications.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123617296","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Efficient and fault-tolerant distributed host monitoring using system-level diagnosis 使用系统级诊断的高效和容错分布式主机监控
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864200
M. Bearden, R. Bianchini
This paper presents an efficient and fault-tolerant distributed approach to monitoring the status of processors in a network. The Distributed System Monitor (DSMon) is a distributed, decentralized program that gathers processor information, such as CPU load, user information, and network and disk statistics, in parallel at each processor and reliably distributes the information on-line to all fault-free processors. Information is filtered at each processor and distributed at different priorities to conserve communication resources. Fault-tolerance is achieved by applying the results of previous system-level diagnosis research. An on-line distributed system-level diagnosis algorithm that assumes the PMC fault model and a fully connected network is extended to consistently maintain user-defined state information in an unreliable environment. DSMon has been implemented and currently operates on approximately 200 networked workstations in the Electrical and Computer Engineering Department at Carnegie Mellon University. The key results of this paper include the extension of a distributed system-level diagnosis algorithm for reliable broadcast of current global state, and the specification of the DSMon. A relaxed form of reliable broadcast, called condensed reliable broadcast, is introduced for guaranteeing delivery of the most recently broadcast update, without guaranteeing a complete history of all broadcast updates. The DSMon implementation is described, and its operation in an actual distributed network environment is analyzed. Extensions to this work include other fault and system models and applicability to other distributed applications requiring consistent distributed global state.
本文提出了一种高效、容错的分布式网络处理器状态监控方法。分布式系统监视器(DSMon)是一个分布式的、分散的程序,它在每个处理器上并行地收集处理器信息,如CPU负载、用户信息、网络和磁盘统计信息,并可靠地将这些信息在线分发到所有无故障的处理器。信息在每个处理器上进行过滤,并按不同的优先级分发,以节省通信资源。容错是在系统级诊断研究成果的基础上实现的。扩展了基于PMC故障模型和全连接网络的在线分布式系统级诊断算法,使其能够在不可靠环境下始终保持用户自定义状态信息。DSMon已经实施,目前在卡内基梅隆大学电气和计算机工程系的大约200个联网工作站上运行。本文的主要成果包括对当前全局状态可靠广播的分布式系统级诊断算法的扩展,以及DSMon的规范。引入了一种宽松形式的可靠广播,称为浓缩可靠广播,以保证提供最近的广播更新,而不保证所有广播更新的完整历史记录。介绍了DSMon的实现,并分析了其在实际分布式网络环境中的运行情况。这项工作的扩展包括其他故障和系统模型,以及对其他需要一致的分布式全局状态的分布式应用程序的适用性。
{"title":"Efficient and fault-tolerant distributed host monitoring using system-level diagnosis","authors":"M. Bearden, R. Bianchini","doi":"10.1109/ICDP.1996.864200","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864200","url":null,"abstract":"This paper presents an efficient and fault-tolerant distributed approach to monitoring the status of processors in a network. The Distributed System Monitor (DSMon) is a distributed, decentralized program that gathers processor information, such as CPU load, user information, and network and disk statistics, in parallel at each processor and reliably distributes the information on-line to all fault-free processors. Information is filtered at each processor and distributed at different priorities to conserve communication resources. Fault-tolerance is achieved by applying the results of previous system-level diagnosis research. An on-line distributed system-level diagnosis algorithm that assumes the PMC fault model and a fully connected network is extended to consistently maintain user-defined state information in an unreliable environment. DSMon has been implemented and currently operates on approximately 200 networked workstations in the Electrical and Computer Engineering Department at Carnegie Mellon University. The key results of this paper include the extension of a distributed system-level diagnosis algorithm for reliable broadcast of current global state, and the specification of the DSMon. A relaxed form of reliable broadcast, called condensed reliable broadcast, is introduced for guaranteeing delivery of the most recently broadcast update, without guaranteeing a complete history of all broadcast updates. The DSMon implementation is described, and its operation in an actual distributed network environment is analyzed. Extensions to this work include other fault and system models and applicability to other distributed applications requiring consistent distributed global state.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121809019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Evaluating delayed write in a multilevel caching file system 评估多级缓存文件系统中的延迟写入
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864218
D. Muntz, P. Honeyman, C. J. Antonelli
Delayed write in a multilevel file system cache hierarchy offers a way to improve performance in diverse client/server scenarios, such as integrating mass store into a distributed file system or providing distributed file system access over low-speed links. Using file system traces and cache simulations, we explore extensions and modifications to the traditional client-caching model employed in such file systems as AFS, Sprite, and DFS. High cache hit rates at an intermediate cache server-a machine logically interposed between clients and servers that provides cached file service to the clients-combined with high client cache hit rates lend practicality to an integrated mass storage file system. In such a system, magnetic tape or optical-based mass storage devices may be used as a first-class data repository, fronted by disk and RAM caches to offer acceptable access times to the large, but slow, mass storage system. Similarly, a high cache hit rate is necessary for users accessing file systems via low-speed links, where a delayed write intermediate caching server can mediate traffic to make better use of available bandwidth. In an example taken from mobile computing, an intermediate server might be used as a docking station at a user's home. This arrangement would be convenient for users of mobile computers who upload large amounts of data generated while operating in disconnected mode. Simulations of delayed write caching strategies are applicable to both the mass storage and low-speed link scenarios.
多层文件系统缓存层次结构中的延迟写提供了一种在不同的客户机/服务器场景中提高性能的方法,例如将大容量存储集成到分布式文件系统中,或者通过低速链路提供分布式文件系统访问。使用文件系统跟踪和缓存模拟,我们探索了对AFS、Sprite和DFS等文件系统中使用的传统客户机缓存模型的扩展和修改。中间缓存服务器(逻辑上插在客户机和服务器之间,向客户机提供缓存文件服务的机器)上的高缓存命中率与高客户机缓存命中率相结合,为集成的大容量存储文件系统提供了实用性。在这样的系统中,磁带或基于光学的大容量存储设备可以用作一级数据存储库,其前端是磁盘和RAM缓存,以便为大而慢的大容量存储系统提供可接受的访问时间。类似地,对于通过低速链接访问文件系统的用户来说,高缓存命中率是必要的,在低速链接中,延迟写入的中间缓存服务器可以对流量进行调解,从而更好地利用可用带宽。在取自移动计算的示例中,可以将中间服务器用作用户家中的坞站。这种安排对于那些在断开连接模式下上传大量数据的移动计算机用户来说是很方便的。延迟写缓存策略的仿真适用于大容量存储和低速链路场景。
{"title":"Evaluating delayed write in a multilevel caching file system","authors":"D. Muntz, P. Honeyman, C. J. Antonelli","doi":"10.1109/ICDP.1996.864218","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864218","url":null,"abstract":"Delayed write in a multilevel file system cache hierarchy offers a way to improve performance in diverse client/server scenarios, such as integrating mass store into a distributed file system or providing distributed file system access over low-speed links. Using file system traces and cache simulations, we explore extensions and modifications to the traditional client-caching model employed in such file systems as AFS, Sprite, and DFS. High cache hit rates at an intermediate cache server-a machine logically interposed between clients and servers that provides cached file service to the clients-combined with high client cache hit rates lend practicality to an integrated mass storage file system. In such a system, magnetic tape or optical-based mass storage devices may be used as a first-class data repository, fronted by disk and RAM caches to offer acceptable access times to the large, but slow, mass storage system. Similarly, a high cache hit rate is necessary for users accessing file systems via low-speed links, where a delayed write intermediate caching server can mediate traffic to make better use of available bandwidth. In an example taken from mobile computing, an intermediate server might be used as a docking station at a user's home. This arrangement would be convenient for users of mobile computers who upload large amounts of data generated while operating in disconnected mode. Simulations of delayed write caching strategies are applicable to both the mass storage and low-speed link scenarios.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129155005","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A framework for QoS updates in a networking environment 在网络环境中用于QoS更新的框架
Pub Date : 1900-01-01 DOI: 10.1109/ICDP.1996.864222
B. Stiller
The support of sufficient Quality-of-Service (QoS) for applications residing in a distributed environment and running on top of high performance networks is a demanding issue. Currently, the areas to provide this support adequately include communication protocols, operating systems support, and offered network services. A configurable approach of communication protocols offers the needed protocol flexibility to react accordingly on various different requirements. Protocol and operating system internal parameters (such as window sizes, retry counters, or scheduling mechanisms) rely very closely on requested application-oriented or network-dependent QoS. Therefore, these parameters have to be updated due to network changes, such as congestion, to adjust a temporary or semi-permanent "out-of-tune" service behavior. The framework offers a feasible approach of dealing with these updates.
为驻留在分布式环境中并在高性能网络上运行的应用程序提供足够的服务质量(QoS)支持是一个要求很高的问题。目前,能够充分提供这种支持的领域包括通信协议、操作系统支持和提供的网络服务。通信协议的可配置方法提供了所需的协议灵活性,以便对各种不同的需求做出相应的反应。协议和操作系统内部参数(如窗口大小、重试计数器或调度机制)非常依赖于请求的面向应用程序或依赖于网络的QoS。因此,由于网络的变化(如拥塞),必须更新这些参数,以调整临时或半永久的“不协调”服务行为。该框架提供了一种处理这些更新的可行方法。
{"title":"A framework for QoS updates in a networking environment","authors":"B. Stiller","doi":"10.1109/ICDP.1996.864222","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864222","url":null,"abstract":"The support of sufficient Quality-of-Service (QoS) for applications residing in a distributed environment and running on top of high performance networks is a demanding issue. Currently, the areas to provide this support adequately include communication protocols, operating systems support, and offered network services. A configurable approach of communication protocols offers the needed protocol flexibility to react accordingly on various different requirements. Protocol and operating system internal parameters (such as window sizes, retry counters, or scheduling mechanisms) rely very closely on requested application-oriented or network-dependent QoS. Therefore, these parameters have to be updated due to network changes, such as congestion, to adjust a temporary or semi-permanent \"out-of-tune\" service behavior. The framework offers a feasible approach of dealing with these updates.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124564991","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
Proceedings of IFIP/IEEE International Conference on Distributed Platforms
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1