首页 > 最新文献

Proceedings of IEEE Workshop on Services for Distributed and Networked Environments最新文献

英文 中文
Concepts of the NIST EXPRESS server NIST EXPRESS服务器的概念
Don Libes
The NIST EXPRESS server is a computational facility at the National Institute of Standards and Technology (NIST), which provides the ability to run toolkit-based applications remotely. Users e-mail EXPRESS schemas and other data files to the server, which runs the requested applications on the files and returns any diagnostics or output. Applications requiring interaction can either be returned via e-mail so that they can be run locally, or run remotely by telnet or rlogin across the Internet. Access to the EXPRESS server is available free to anyone who can send e-mail. Use is anonymous by default, however it is possible to use the server as a collaborative testbed in which case results can be immediately shared with other server users. The server is capable of restricting file access to one user or a subset of users. It is also possible to make files publicly available. The server maintains many STEP-related standards and draft standards for public access. Machine-processable standards such as STEP schemas can be incorporated automatically when processing user files even if they are not publicly available. The server dramatically lowers the traditional start-up cost and manpower required to obtain and install STEP and EXPRESS tools as well as the continuing support costs to upgrade and maintain the software, by leveraging NIST research, software support and installation, and computing facilities. The server enables people to experiment or demonstrate STEP without a significant investment of time and money, allowing them to build experience and make informed decisions about their future needs for STEP.<>
NIST EXPRESS服务器是美国国家标准与技术研究所(NIST)的一个计算设施,它提供了远程运行基于工具包的应用程序的能力。用户通过电子邮件将EXPRESS模式和其他数据文件发送到服务器,服务器在这些文件上运行请求的应用程序,并返回任何诊断或输出。需要交互的应用程序既可以通过电子邮件返回,这样它们就可以在本地运行,也可以通过Internet上的telnet或rlogin远程运行。任何可以发送电子邮件的人都可以免费访问EXPRESS服务器。默认情况下,使用是匿名的,但是可以将服务器用作协作测试平台,在这种情况下,结果可以立即与其他服务器用户共享。服务器能够限制对一个用户或用户子集的文件访问。也可以将文件公开。服务器维护许多与step相关的标准和用于公共访问的标准草案。机器可处理的标准,如STEP模式,可以在处理用户文件时自动合并,即使它们不是公开可用的。通过利用NIST的研究、软件支持和安装以及计算设施,该服务器显著降低了获取和安装STEP和EXPRESS工具所需的传统启动成本和人力,以及升级和维护软件的持续支持成本。该服务器使人们能够在不投入大量时间和金钱的情况下试验或演示STEP,使他们能够积累经验并对他们未来对STEP的需求做出明智的决定。
{"title":"Concepts of the NIST EXPRESS server","authors":"Don Libes","doi":"10.1109/SDNE.1994.337781","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337781","url":null,"abstract":"The NIST EXPRESS server is a computational facility at the National Institute of Standards and Technology (NIST), which provides the ability to run toolkit-based applications remotely. Users e-mail EXPRESS schemas and other data files to the server, which runs the requested applications on the files and returns any diagnostics or output. Applications requiring interaction can either be returned via e-mail so that they can be run locally, or run remotely by telnet or rlogin across the Internet. Access to the EXPRESS server is available free to anyone who can send e-mail. Use is anonymous by default, however it is possible to use the server as a collaborative testbed in which case results can be immediately shared with other server users. The server is capable of restricting file access to one user or a subset of users. It is also possible to make files publicly available. The server maintains many STEP-related standards and draft standards for public access. Machine-processable standards such as STEP schemas can be incorporated automatically when processing user files even if they are not publicly available. The server dramatically lowers the traditional start-up cost and manpower required to obtain and install STEP and EXPRESS tools as well as the continuing support costs to upgrade and maintain the software, by leveraging NIST research, software support and installation, and computing facilities. The server enables people to experiment or demonstrate STEP without a significant investment of time and money, allowing them to build experience and make informed decisions about their future needs for STEP.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128558237","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
Dynamic load sharing services with OSF DCE 使用OSF DCE的动态负载共享服务
Shepherd S. B. Shi, David D. H. Lin, C. Yang
The paper presents a dynamic load sharing implementation based on OSF (Open Software Foundation) DCE (Distributed Computing Environment). Although DCE provides a wide spectrum of services for developing distributed application, DCE does not provide load sharing services. The proposed algorithm makes use of the technique of threshold and a smoothing function to reduce the overhead incurred by workload information update. The proposed algorithm also considers the heterogeneity of hardware platforms.<>
提出了一种基于OSF (Open Software Foundation) DCE (Distributed Computing Environment)的动态负载共享实现。尽管DCE为开发分布式应用程序提供了广泛的服务,但DCE不提供负载共享服务。该算法利用阈值技术和平滑函数来降低工作负载信息更新带来的开销。该算法还考虑了硬件平台的异构性
{"title":"Dynamic load sharing services with OSF DCE","authors":"Shepherd S. B. Shi, David D. H. Lin, C. Yang","doi":"10.1109/SDNE.1994.337762","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337762","url":null,"abstract":"The paper presents a dynamic load sharing implementation based on OSF (Open Software Foundation) DCE (Distributed Computing Environment). Although DCE provides a wide spectrum of services for developing distributed application, DCE does not provide load sharing services. The proposed algorithm makes use of the technique of threshold and a smoothing function to reduce the overhead incurred by workload information update. The proposed algorithm also considers the heterogeneity of hardware platforms.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127610700","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}
引用次数: 1
Access control for a modular, extensible storage service 模块化、可扩展存储服务的访问控制
J. Bacon, R. Hayton, S. Lo, K. Moody
We have designed and built a modular and extensible multi service storage architecture (MSSA) which allows evolution from, and compatibility with, traditional applications. The MSSA comprises a two-level hierarchy of storage servers with value-adding service layers above them. We present the access control mechanism of the MSSA. Access control lists (ACLs) are used to allow fine grained expression of policy together with capabilities for efficient runtime access after a once-off ACL check. Our capabilities are principal-specific and transient and their design ensures that access to objects is via the correct service hierarchy; for example, a directory object may only be manipulated via a directory service. The implementation of this protection is stateless at the servers above the storage service. The scheme also provides a convenient means to delegate rights for an object, temporarily, to an unprivileged server, for example a print-server. The fact that our capabilities are short-lived alleviates the requirement for selective revocation and crash recovery. We report on experiences with a prototype implementation of the scheme and suggest some optimisations.<>
我们已经设计并构建了一个模块化和可扩展的多服务存储架构(MSSA),它允许从传统应用程序中进化并与之兼容。MSSA由两层存储服务器组成,其上有增值服务层。提出了MSSA的访问控制机制。访问控制列表(ACL)用于支持细粒度的策略表达式,以及在一次ACL检查之后进行有效运行时访问的功能。我们的功能是特定于主体的和暂时的,它们的设计确保了对对象的访问是通过正确的服务层次结构;例如,目录对象只能通过目录服务来操作。在存储服务之上的服务器上,这种保护的实现是无状态的。该方案还提供了一种方便的方法,可以暂时将对象的权限委托给没有特权的服务器,例如打印服务器。我们的能力是短暂的这一事实减轻了选择性撤销和崩溃恢复的需求。我们报告了该方案原型实现的经验,并提出了一些优化建议。
{"title":"Access control for a modular, extensible storage service","authors":"J. Bacon, R. Hayton, S. Lo, K. Moody","doi":"10.1109/SDNE.1994.337771","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337771","url":null,"abstract":"We have designed and built a modular and extensible multi service storage architecture (MSSA) which allows evolution from, and compatibility with, traditional applications. The MSSA comprises a two-level hierarchy of storage servers with value-adding service layers above them. We present the access control mechanism of the MSSA. Access control lists (ACLs) are used to allow fine grained expression of policy together with capabilities for efficient runtime access after a once-off ACL check. Our capabilities are principal-specific and transient and their design ensures that access to objects is via the correct service hierarchy; for example, a directory object may only be manipulated via a directory service. The implementation of this protection is stateless at the servers above the storage service. The scheme also provides a convenient means to delegate rights for an object, temporarily, to an unprivileged server, for example a print-server. The fact that our capabilities are short-lived alleviates the requirement for selective revocation and crash recovery. We report on experiences with a prototype implementation of the scheme and suggest some optimisations.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130601039","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
Ecology in global distributed systems 全球分布式系统中的生态学
G. Gimenez, J. Iñigo, J. Lagares, L. Navarro, F. Reig, G. Rodríguez
"Real world" group work occurs in a complex sociotechnical environment: CSCW and distributed systems have a word to say. This environment poses problems such as how to manage the whole system without having a master central element, how to support a diverse and large community of people, how to obtain information about different resources, how different systems can interoperate with unlike functionality, etc. A contribution to deal with this problem is given by means of an explicit resource management function. Scaling up is supported by a federation mechanism. The paper describes a modelling approach for this environment, a computational model and some engineering issues of a prototype system being developed in the framework of the ESPRIT BRA COMIC.<>
“真实世界”的小组工作发生在复杂的社会技术环境中:CSCW和分布式系统有话要说。这种环境提出了一些问题,例如如何在没有主中心元素的情况下管理整个系统,如何支持多样化的大型社区,如何获取关于不同资源的信息,不同的系统如何与不同的功能进行互操作,等等。通过显式的资源管理功能,可以解决这个问题。扩展由联邦机制支持。本文描述了该环境的建模方法、计算模型以及在ESPRIT BRA COMIC框架下正在开发的原型系统的一些工程问题。
{"title":"Ecology in global distributed systems","authors":"G. Gimenez, J. Iñigo, J. Lagares, L. Navarro, F. Reig, G. Rodríguez","doi":"10.1109/SDNE.1994.337766","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337766","url":null,"abstract":"\"Real world\" group work occurs in a complex sociotechnical environment: CSCW and distributed systems have a word to say. This environment poses problems such as how to manage the whole system without having a master central element, how to support a diverse and large community of people, how to obtain information about different resources, how different systems can interoperate with unlike functionality, etc. A contribution to deal with this problem is given by means of an explicit resource management function. Scaling up is supported by a federation mechanism. The paper describes a modelling approach for this environment, a computational model and some engineering issues of a prototype system being developed in the framework of the ESPRIT BRA COMIC.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"871 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120882220","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
The Rx Hex [AFS remote procedure call package] Rx Hex [AFS远程过程调用包]
D. Bachmann, P. Honeyman, L. Huston
Because we like to run the AFS distributed file system on dataless clients at our homes, it is vital that the meager bandwidth available be used effectively. This makes Rx, the AFS remote procedure call package, a critical link in the overall system performance chain. We report on progress in adapting Rx to networks characterized by low bandwidth, high delay, or variable round-trip time. When we started, the throughput delivered by Rx over dialup networks was approximately zero, due to fragmentation and congestion collapse. By making extensive modifications to Rx, focusing on congestion avoidance and control and header compression, we have accomplished our throughput objectives and made Rx a high-performing transport layer.<>
因为我们喜欢在家里的无数据客户机上运行AFS分布式文件系统,所以有效地利用微薄的可用带宽至关重要。这使得Rx (AFS远程过程调用包)成为整个系统性能链中的关键一环。我们报告了使Rx适应以低带宽、高延迟或可变往返时间为特征的网络的进展。当我们开始时,由于碎片和拥塞崩溃,Rx通过拨号网络提供的吞吐量几乎为零。通过对Rx进行广泛的修改,专注于拥塞避免和控制以及报头压缩,我们已经完成了吞吐量目标,并使Rx成为高性能的传输层。
{"title":"The Rx Hex [AFS remote procedure call package]","authors":"D. Bachmann, P. Honeyman, L. Huston","doi":"10.1109/SDNE.1994.337776","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337776","url":null,"abstract":"Because we like to run the AFS distributed file system on dataless clients at our homes, it is vital that the meager bandwidth available be used effectively. This makes Rx, the AFS remote procedure call package, a critical link in the overall system performance chain. We report on progress in adapting Rx to networks characterized by low bandwidth, high delay, or variable round-trip time. When we started, the throughput delivered by Rx over dialup networks was approximately zero, due to fragmentation and congestion collapse. By making extensive modifications to Rx, focusing on congestion avoidance and control and header compression, we have accomplished our throughput objectives and made Rx a high-performing transport layer.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124189698","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}
引用次数: 4
The Ship Model for communication and mobility in distributed systems 分布式系统中通信和移动的船舶模型
S. Chanson, G. Phillips
The paper investigates a mechanism that allows distributed programs to reduce their network usage by moving code segments between computers. The idea of moving code is developed into an abstract model of distributed computation called the Ship Model that has a basic entity called a ship. Ships contain code and data and are somewhat like objects that can migrate. The term 'ship' is used to emphasize its mobility. The Ship Model uses mobility both as a way of moving code and data between machines and as an inter-ship communication mechanism. A prototype implementation written in C and running under Unix is constructed with test machines connected either by a high speed Ethernet network or a slow speed dialup line. A few example applications are implemented and tested under the prototype. Various measurements show that the Ship Model can provide increased performance both in the high and lour speed settings. Various issues regarding the implementation of the Ship Model are also discussed.<>
本文研究了一种机制,该机制允许分布式程序通过在计算机之间移动代码段来减少其网络使用。移动代码的想法被发展成分布式计算的抽象模型,称为船舶模型,它有一个称为船舶的基本实体。船舶包含代码和数据,有点像可以迁移的对象。“船”这个词用来强调它的机动性。船舶模型使用移动性作为机器之间移动代码和数据的方式以及船舶间的通信机制。用C语言编写并在Unix下运行的原型实现是通过高速以太网或慢速拨号线路连接的测试机器构建的。在原型下实现和测试了一些示例应用程序。各种测量表明,船舶模型在高速和低速设置下都可以提供更高的性能。还讨论了有关船舶模型实施的各种问题。
{"title":"The Ship Model for communication and mobility in distributed systems","authors":"S. Chanson, G. Phillips","doi":"10.1109/SDNE.1994.337772","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337772","url":null,"abstract":"The paper investigates a mechanism that allows distributed programs to reduce their network usage by moving code segments between computers. The idea of moving code is developed into an abstract model of distributed computation called the Ship Model that has a basic entity called a ship. Ships contain code and data and are somewhat like objects that can migrate. The term 'ship' is used to emphasize its mobility. The Ship Model uses mobility both as a way of moving code and data between machines and as an inter-ship communication mechanism. A prototype implementation written in C and running under Unix is constructed with test machines connected either by a high speed Ethernet network or a slow speed dialup line. A few example applications are implemented and tested under the prototype. Various measurements show that the Ship Model can provide increased performance both in the high and lour speed settings. Various issues regarding the implementation of the Ship Model are also discussed.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121640876","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}
引用次数: 1
Warm backup using snooping 使用snooping进行热备份
Danny Dolev, D. Malkhi, Y. Yarom
Local area networks use a broadcast media to transfer messages between hosts. This allows for network snooping by unlisted parties. This paper proposes a novel way for cheaply replicating services in a local area network via snooping. We present a tool for the warm backup of files that employs network snooping for data dissemination. The tool allows for a selective replication of files in the system. The use of snooping significantly reduces the overhead of file replication. Operations on non-replicated files suffer only a slight overhead.<>
局域网使用广播媒体在主机之间传递消息。这允许未列出的各方窥探网络。本文提出了一种通过窥探在局域网中廉价复制业务的新方法。我们提出了一种利用网络窥探进行数据传播的文件热备份工具。该工具允许对系统中的文件进行选择性复制。窥探的使用显著降低了文件复制的开销。对非复制文件的操作只会有轻微的开销。
{"title":"Warm backup using snooping","authors":"Danny Dolev, D. Malkhi, Y. Yarom","doi":"10.1109/SDNE.1994.337777","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337777","url":null,"abstract":"Local area networks use a broadcast media to transfer messages between hosts. This allows for network snooping by unlisted parties. This paper proposes a novel way for cheaply replicating services in a local area network via snooping. We present a tool for the warm backup of files that employs network snooping for data dissemination. The tool allows for a selective replication of files in the system. The use of snooping significantly reduces the overhead of file replication. Operations on non-replicated files suffer only a slight overhead.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"14 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113932478","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
Visualizing service interaction in an open distributed system 可视化开放分布式系统中的服务交互
A. Bond, D. Arnold
Service interaction in open distributed processing (ODP) environments is difficult to visualize. Interaction often takes place asynchronously and new participants can join the system at any time. If errors are apparent in an interaction, debugging usually takes place through each service involved in the exchange. When peer-to-peer systems involve more than a couple of parties, this technique is often inadequate. This paper describes a tool for visualizing service interaction in a DCE/sup 1/ environment. We combine an event logging service (ELVIN) and an animation tool (WALTER) to provide an, insight into service interaction. Important events are logged by each participant and then animated through a graphical display. These tools have proven useful in both the management and debugging of complex ODP systems.<>
开放分布式处理(ODP)环境中的服务交互很难可视化。交互通常是异步进行的,新的参与者可以随时加入系统。如果在交互中出现明显的错误,则通常通过交换中涉及的每个服务进行调试。当点对点系统涉及多个参与方时,这种技术通常是不充分的。本文描述了一个在DCE/sup /环境中可视化服务交互的工具。我们结合了一个事件日志服务(ELVIN)和一个动画工具(WALTER)来提供对服务交互的洞察。重要的事件由每个参与者记录下来,然后通过图形显示动画。这些工具在复杂ODP系统的管理和调试中都被证明是有用的。
{"title":"Visualizing service interaction in an open distributed system","authors":"A. Bond, D. Arnold","doi":"10.1109/SDNE.1994.337782","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337782","url":null,"abstract":"Service interaction in open distributed processing (ODP) environments is difficult to visualize. Interaction often takes place asynchronously and new participants can join the system at any time. If errors are apparent in an interaction, debugging usually takes place through each service involved in the exchange. When peer-to-peer systems involve more than a couple of parties, this technique is often inadequate. This paper describes a tool for visualizing service interaction in a DCE/sup 1/ environment. We combine an event logging service (ELVIN) and an animation tool (WALTER) to provide an, insight into service interaction. Important events are logged by each participant and then animated through a graphical display. These tools have proven useful in both the management and debugging of complex ODP systems.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124880174","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
Issues for service engineering 服务工程问题
J. Dobson
Any architecture and infrastructure will implicitly embody certain concepts of the system life-cycle, of integration and of management that will be reproduced in any service that is developed on, or uses, them. Furthermore, the implicit assumptions in the architecture and the infrastructure might conflict. This is an architectural issue that is now recognised in the distributed system community, and means that the path from architecture via infrastructure to the creation of new telecommunications services is not straightforward and free from problems. In this paper we reconnoitre this path and identify the main problems that might be encountered on it. There is useful experience to be gained from studying the relations between architecture, infrastructure and application life cycle that have been recognised in the software engineering and open distributed processing communities and applying the lessons to telecommunications architectures and infrastructures and the service creation applications built using them.<>
任何体系结构和基础设施都将隐式地体现系统生命周期、集成和管理的某些概念,这些概念将在基于它们开发或使用它们的任何服务中重现。此外,体系结构和基础设施中的隐含假设可能会发生冲突。这是分布式系统社区现在认识到的一个体系结构问题,这意味着从体系结构通过基础设施到创建新的电信服务的路径不是直截了当地的,也没有问题。在本文中,我们审视了这条道路,并指出了在这条道路上可能遇到的主要问题。通过研究架构、基础设施和应用程序生命周期之间的关系,可以获得有用的经验,这些关系已经在软件工程和开放分布式处理社区中得到认可,并将这些经验应用于电信架构和基础设施以及使用它们构建的服务创建应用程序。
{"title":"Issues for service engineering","authors":"J. Dobson","doi":"10.1109/SDNE.1994.337784","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337784","url":null,"abstract":"Any architecture and infrastructure will implicitly embody certain concepts of the system life-cycle, of integration and of management that will be reproduced in any service that is developed on, or uses, them. Furthermore, the implicit assumptions in the architecture and the infrastructure might conflict. This is an architectural issue that is now recognised in the distributed system community, and means that the path from architecture via infrastructure to the creation of new telecommunications services is not straightforward and free from problems. In this paper we reconnoitre this path and identify the main problems that might be encountered on it. There is useful experience to be gained from studying the relations between architecture, infrastructure and application life cycle that have been recognised in the software engineering and open distributed processing communities and applying the lessons to telecommunications architectures and infrastructures and the service creation applications built using them.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115316790","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
Group communication protocols: properties and evaluation 组通信协议:属性和评估
A. Nakamura, T. Tachikawa, M. Takizawa
In distributed systems, group communication among multiple entities is required in addition to the conventional one-to-one communication. Group communication protocols provide multiple entities with reliable data transmission service, i.e. messages are delivered to all the destination entities in the group. It is also important to guarantee that every application entity can receive messages in a well-defined order in the presence of multiple entities sending messages. The paper discusses logical properties of the group communication. It presents communication protocols to provide various kinds of group communication services and evaluate the protocols.<>
在分布式系统中,除了传统的一对一通信外,还需要在多个实体之间进行分组通信。组通信协议为多个实体提供可靠的数据传输服务,即消息传递到组中的所有目标实体。在多个发送消息的实体存在的情况下,保证每个应用程序实体都能按照定义良好的顺序接收消息也很重要。本文讨论了群通信的逻辑性质。提出了提供各种群通信服务的通信协议,并对协议进行了评估。
{"title":"Group communication protocols: properties and evaluation","authors":"A. Nakamura, T. Tachikawa, M. Takizawa","doi":"10.1109/SDNE.1994.337767","DOIUrl":"https://doi.org/10.1109/SDNE.1994.337767","url":null,"abstract":"In distributed systems, group communication among multiple entities is required in addition to the conventional one-to-one communication. Group communication protocols provide multiple entities with reliable data transmission service, i.e. messages are delivered to all the destination entities in the group. It is also important to guarantee that every application entity can receive messages in a well-defined order in the presence of multiple entities sending messages. The paper discusses logical properties of the group communication. It presents communication protocols to provide various kinds of group communication services and evaluate the protocols.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116443995","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
期刊
Proceedings of IEEE Workshop on Services for Distributed and Networked Environments
全部 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