首页 > 最新文献

Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems最新文献

英文 中文
A heuristic approach to path selection problem in concurrent program testing 并行程序测试中路径选择问题的一种启发式方法
S. Hsu, C. Chung
Repeated execution of a concurrent program with the same input may produce different sequence of rendezvous, thus making different output. The output of a concurrent program executed is determined by both the statements traversed by each task and the sequence of rendezvous. The traversed statements of each task constitute a task path, all task paths in an execution instance constitute a concurrent path. This paper proposes a new approach to generate all feasible concurrent paths from task path sets of a concurrent program. All possible rendezvous sequences of each feasible concurrent path are also generated. A heuristic approach is also proposed to select the suitable concurrent path set which satisfies node or branch coverage criterion.<>
同一输入的并发程序的重复执行可能产生不同的集合顺序,从而产生不同的输出。执行并发程序的输出由每个任务遍历的语句和会合的顺序决定。每个任务的遍历语句构成一条任务路径,一个执行实例中的所有任务路径构成一条并发路径。本文提出了一种从并发程序的任务路径集生成所有可行并发路径的新方法。生成了每条可行并行路径的所有可能交会序列。提出了一种启发式方法来选择满足节点或分支覆盖准则的合适的并发路径集
{"title":"A heuristic approach to path selection problem in concurrent program testing","authors":"S. Hsu, C. Chung","doi":"10.1109/FTDCS.1992.217510","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217510","url":null,"abstract":"Repeated execution of a concurrent program with the same input may produce different sequence of rendezvous, thus making different output. The output of a concurrent program executed is determined by both the statements traversed by each task and the sequence of rendezvous. The traversed statements of each task constitute a task path, all task paths in an execution instance constitute a concurrent path. This paper proposes a new approach to generate all feasible concurrent paths from task path sets of a concurrent program. All possible rendezvous sequences of each feasible concurrent path are also generated. A heuristic approach is also proposed to select the suitable concurrent path set which satisfies node or branch coverage criterion.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126311283","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
Improving the performance of a distributed computing system through inconsistent caches 通过不一致缓存提高分布式计算系统的性能
A.L.P. Chen, Kuo-Fang Chieng, Tony C. T. Kuo, E. Lee, Shu-Chin Su
In a server client based distributed computing system, data can be cached at the clients to increase read efficiency and system scalability. When the consistency of the caches can be relaxed and the inconsistency controlled, the performance of the distributed system can be further improved. The authors elaborate on this concept and present a prototype system which they have constructed to show the viability of the concept.<>
在基于服务器客户端的分布式计算系统中,数据可以缓存在客户端,以提高读取效率和系统的可扩展性。当可以放松缓存的一致性和控制不一致性时,可以进一步提高分布式系统的性能。作者详细阐述了这一概念,并提出了一个他们构建的原型系统,以显示这一概念的可行性。
{"title":"Improving the performance of a distributed computing system through inconsistent caches","authors":"A.L.P. Chen, Kuo-Fang Chieng, Tony C. T. Kuo, E. Lee, Shu-Chin Su","doi":"10.1109/FTDCS.1992.217519","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217519","url":null,"abstract":"In a server client based distributed computing system, data can be cached at the clients to increase read efficiency and system scalability. When the consistency of the caches can be relaxed and the inconsistency controlled, the performance of the distributed system can be further improved. The authors elaborate on this concept and present a prototype system which they have constructed to show the viability of the concept.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130127057","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
The PTC scheme for designing loosely coupled recoverable processes: issues in realizing bounded recovery time 设计松耦合可恢复进程的PTC方案:实现有界恢复时间的问题
K.H. Kim
The technology for designing loosely coupled distributed computer systems (DCSs) required to tolerate propagated errors caused by software and/or hardware has remained in an immature state. This paper focuses on the type of DCS applications where a system is structured as a set of loosely coupled interacting processes distributed among multiple physical sites and each process is designed in the 'partitioned design' mode, i.e. designed with its interface specification only, rather than with full knowledge of interfaces between other processes (or sites). The thesis is that fault tolerance capabilities must be designed into loosely coupled processes without violating the design policy. The programmer-transparent coordination (PTC) scheme is one such approach that has been evolving since 1978. While the basic PTC scheme called the PTC/OR (PTC with obedient receiver) scheme is a scheme for facilitating various forms of cooperative backward recovery in systems of loosely coupled processes, it has one drawback: the difficulty of bounding worst-case recovery time. After discussing various possible solution approaches and their limitations, a promising approach called the PTC/SL (PTC with session leaders) scheme which superimposes additional rules on structuring process interactions onto those of the PTC/OR scheme, is presented. Under the PTC/SL scheme various flexible forms of process interactions are still allowed while the task of ensuring bounded recovery time is made a simple one. Several research issues related to the PTC/SL scheme, e.g., efficient implementation techniques, remain as subjects for future research.<>
设计能够容忍由软件和/或硬件引起的传播性错误的松耦合分布式计算机系统(dcs)的技术仍然处于不成熟的状态。本文关注的是DCS应用类型,其中系统结构为一组松散耦合的交互过程,分布在多个物理站点中,每个过程以“分区设计”模式设计,即仅根据其接口规范设计,而不是充分了解其他过程(或站点)之间的接口。本文的论点是,容错能力必须在不违反设计策略的情况下设计成松散耦合的过程。程序员透明协调(PTC)方案就是自1978年以来不断发展的一种方法。基本的PTC方案称为PTC/OR (PTC with obedient receiver)方案,是一种促进松散耦合过程系统中各种形式的协作向后恢复的方案,但它有一个缺点:难以限定最坏情况恢复时间。在讨论了各种可能的解决方法及其局限性之后,提出了一种很有前途的方法,称为PTC/SL(带会话领导者的PTC)方案,该方案在PTC/OR方案的基础上附加了结构化进程交互的规则。在PTC/SL方案下,各种灵活形式的进程交互仍然被允许,而确保有界恢复时间的任务变得简单。与PTC/SL方案相关的几个研究问题,例如,有效的实施技术,仍然是未来研究的主题。
{"title":"The PTC scheme for designing loosely coupled recoverable processes: issues in realizing bounded recovery time","authors":"K.H. Kim","doi":"10.1109/FTDCS.1992.217482","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217482","url":null,"abstract":"The technology for designing loosely coupled distributed computer systems (DCSs) required to tolerate propagated errors caused by software and/or hardware has remained in an immature state. This paper focuses on the type of DCS applications where a system is structured as a set of loosely coupled interacting processes distributed among multiple physical sites and each process is designed in the 'partitioned design' mode, i.e. designed with its interface specification only, rather than with full knowledge of interfaces between other processes (or sites). The thesis is that fault tolerance capabilities must be designed into loosely coupled processes without violating the design policy. The programmer-transparent coordination (PTC) scheme is one such approach that has been evolving since 1978. While the basic PTC scheme called the PTC/OR (PTC with obedient receiver) scheme is a scheme for facilitating various forms of cooperative backward recovery in systems of loosely coupled processes, it has one drawback: the difficulty of bounding worst-case recovery time. After discussing various possible solution approaches and their limitations, a promising approach called the PTC/SL (PTC with session leaders) scheme which superimposes additional rules on structuring process interactions onto those of the PTC/OR scheme, is presented. Under the PTC/SL scheme various flexible forms of process interactions are still allowed while the task of ensuring bounded recovery time is made a simple one. Several research issues related to the PTC/SL scheme, e.g., efficient implementation techniques, remain as subjects for future research.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122974295","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
Internetworking across public ATM networks 跨公共ATM网络的互联网络
A. Tantawy, M. Zitterbart
The emergence of public ATM networks, such as B-ISDN and SMDS, is considered to have a high impact on future internetworking environments. This paper presents a new bridging architecture designed for that purpose and discusses its feasibility in TCP/IP networks. The new architecture, called Open Bridging, uses special capabilities of public ATM networks, such as the hierarchical addressing mechanism and the routing support inside the network, to provide for efficient interconnection of remote LANs across public ATM networks. The operation of Open Bridges does not interfere with current TCP/IP protocols. However, the efficiency of Open Bridging can be obtained in the interconnection of TCP/IP networks if a slight extension to the address resolution protocol (ARP) is implemented to push the routing of data packets down to the MAC level. Moreover, the architecture of Open Brouters is also proposed to enable full interoperability among domains using either Open Bridging or IP routing.<>
公共ATM网络的出现,如B-ISDN和SMDS,被认为对未来的互联网络环境有很大的影响。本文提出了一种新的桥接体系结构,并讨论了其在TCP/IP网络中的可行性。这种新的体系结构被称为开放桥接,它利用公共ATM网络的特殊功能,如分层寻址机制和网络内部路由支持,为跨公共ATM网络的远程局域网提供有效的互连。开放网桥的操作不会干扰当前的TCP/IP协议。但是,在TCP/IP网络互连中,如果对地址解析协议(ARP)稍加扩展,将数据包的路由下推到MAC层,则可以获得开放桥接的效率。此外,还提出了开放浏览器的体系结构,通过开放桥接或IP路由实现域之间的完全互操作性。
{"title":"Internetworking across public ATM networks","authors":"A. Tantawy, M. Zitterbart","doi":"10.1109/FTDCS.1992.217501","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217501","url":null,"abstract":"The emergence of public ATM networks, such as B-ISDN and SMDS, is considered to have a high impact on future internetworking environments. This paper presents a new bridging architecture designed for that purpose and discusses its feasibility in TCP/IP networks. The new architecture, called Open Bridging, uses special capabilities of public ATM networks, such as the hierarchical addressing mechanism and the routing support inside the network, to provide for efficient interconnection of remote LANs across public ATM networks. The operation of Open Bridges does not interfere with current TCP/IP protocols. However, the efficiency of Open Bridging can be obtained in the interconnection of TCP/IP networks if a slight extension to the address resolution protocol (ARP) is implemented to push the routing of data packets down to the MAC level. Moreover, the architecture of Open Brouters is also proposed to enable full interoperability among domains using either Open Bridging or IP routing.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132994077","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
Distributed system specification using CO-OPN 使用CO-OPN的分布式系统规范
Didier Buchs, N. Guelfi
The CO-OPN specification formalism for large concurrent systems is presented. CO-OPN includes specification of data types and concurrency through the use of modular algebraic specification and structured algebraic nets. This structure follows the object oriented paradigms. Distributed system specification is studied with CO-OPN through a case study of communication components: the Transit-Node. The interesting specification features of CO-OPN (structuring, refinements and concurrency) are discussed.<>
提出了面向大型并发系统的CO-OPN规范形式。CO-OPN包括通过使用模块化代数规范和结构化代数网络对数据类型和并发性进行规范。这种结构遵循面向对象的范例。通过对传输节点(Transit-Node)通信组件的案例研究,研究了CO-OPN的分布式系统规范。讨论了CO-OPN有趣的规范特征(结构化、精细化和并发性)。
{"title":"Distributed system specification using CO-OPN","authors":"Didier Buchs, N. Guelfi","doi":"10.1109/FTDCS.1992.217518","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217518","url":null,"abstract":"The CO-OPN specification formalism for large concurrent systems is presented. CO-OPN includes specification of data types and concurrency through the use of modular algebraic specification and structured algebraic nets. This structure follows the object oriented paradigms. Distributed system specification is studied with CO-OPN through a case study of communication components: the Transit-Node. The interesting specification features of CO-OPN (structuring, refinements and concurrency) are discussed.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131608274","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}
引用次数: 11
Message-based microkernel for real-time system 用于实时系统的基于消息的微内核
Seong-Rak Rim, Y. Cho
This paper describes the design and implementation of the basic primitives and major components of the message-based microkernel for real-time systems to find out its shortcomings and ways to improve them. The real-time OS with message-based microkernel enables a user to add or change the system services easily for special purposes. But it has rather large overhead of interrupt latency and system call due to the message copy and synchronization. In order to support true real-time performance, kernel preemption and efficient message exchange mechanism is required.<>
本文介绍了实时系统中基于消息的微内核的基本原语和主要组件的设计与实现,找出了其存在的不足和改进的途径。具有基于消息的微内核的实时操作系统使用户能够轻松地为特定目的添加或更改系统服务。但是由于消息复制和同步,它具有相当大的中断延迟和系统调用开销。为了支持真正的实时性能,需要内核抢占和高效的消息交换机制。
{"title":"Message-based microkernel for real-time system","authors":"Seong-Rak Rim, Y. Cho","doi":"10.1109/FTDCS.1992.217498","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217498","url":null,"abstract":"This paper describes the design and implementation of the basic primitives and major components of the message-based microkernel for real-time systems to find out its shortcomings and ways to improve them. The real-time OS with message-based microkernel enables a user to add or change the system services easily for special purposes. But it has rather large overhead of interrupt latency and system call due to the message copy and synchronization. In order to support true real-time performance, kernel preemption and efficient message exchange mechanism is required.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124569275","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
Assessment of advanced broadband scenarios in Europe 欧洲先进宽带方案评估
M. van der Schrier, B. Teunissen
The Application Pilots of the European programme RACE announce new requirements on future telecommunication facilities. In this context the Exploitation and Service Project (RACE1091) has been established to support and evaluate the pilots. For the assessment a taxonomy was used to classify the pilots user-requirements. The taxonomy is based on the BERKOM Reference Model and supports the identification of standard solutions. It was observed, although the description of the Application Pilots in terms of their users is different, they have several communalities. The assessment shows that international standards do not completely comply with the user-requirements in a broadband environment. On the one hand overlap in functionality could be observed, on the other hand functionality offered by standards, should be enhanced. This paper describes the appliance of the taxonomy to the TELEMED-pilot.<>
欧洲项目RACE的应用试点宣布了对未来电信设施的新要求。在这种情况下,开发和服务项目(RACE1091)已经建立,以支持和评估试点。为了进行评估,使用分类法对飞行员的用户需求进行分类。该分类法基于BERKOM参考模型,并支持标准解决方案的识别。据观察,尽管应用程序驾驶员的用户描述不同,但他们有几个社区。评估表明,国际标准并不完全符合宽带环境下用户的要求。一方面,可以观察到功能上的重叠,另一方面,标准提供的功能应该得到增强。本文介绍了该分类法在遥测引航员中的应用。
{"title":"Assessment of advanced broadband scenarios in Europe","authors":"M. van der Schrier, B. Teunissen","doi":"10.1109/FTDCS.1992.217495","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217495","url":null,"abstract":"The Application Pilots of the European programme RACE announce new requirements on future telecommunication facilities. In this context the Exploitation and Service Project (RACE1091) has been established to support and evaluate the pilots. For the assessment a taxonomy was used to classify the pilots user-requirements. The taxonomy is based on the BERKOM Reference Model and supports the identification of standard solutions. It was observed, although the description of the Application Pilots in terms of their users is different, they have several communalities. The assessment shows that international standards do not completely comply with the user-requirements in a broadband environment. On the one hand overlap in functionality could be observed, on the other hand functionality offered by standards, should be enhanced. This paper describes the appliance of the taxonomy to the TELEMED-pilot.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"291 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114475313","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
Application of autonomous decentralized system to the steel production computer control 自主分散系统在钢铁生产计算机控制中的应用
T. Kondo, M. Inoue, K. Nakai, K. Doi, Y. Suzuki
In recent years, computer systems for information management and control have requirements for high reliable systems. Consequently hardware reliability has been highly increased, but system failures caused by failure of software modification or software function expansion have been increased. Therefore, online software maintainability and expandability is highly required to fulfil the requirements of fault tolerance. In this paper, the new system architecture fulfilling the above needs called autonomous decentralized system is explained and its application to the real time steel production computer control systems is also presented.<>
近年来,用于信息管理和控制的计算机系统对系统的可靠性提出了更高的要求。因此,硬件可靠性得到了极大的提高,但由于软件修改或软件功能扩展失败而导致的系统故障也有所增加。因此,对在线软件的可维护性和可扩展性提出了很高的要求,以满足容错的要求。本文阐述了满足上述需求的新型系统体系结构——自治分散系统,并介绍了其在钢铁生产计算机实时控制系统中的应用
{"title":"Application of autonomous decentralized system to the steel production computer control","authors":"T. Kondo, M. Inoue, K. Nakai, K. Doi, Y. Suzuki","doi":"10.1109/FTDCS.1992.217464","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217464","url":null,"abstract":"In recent years, computer systems for information management and control have requirements for high reliable systems. Consequently hardware reliability has been highly increased, but system failures caused by failure of software modification or software function expansion have been increased. Therefore, online software maintainability and expandability is highly required to fulfil the requirements of fault tolerance. In this paper, the new system architecture fulfilling the above needs called autonomous decentralized system is explained and its application to the real time steel production computer control systems is also presented.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115755192","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}
引用次数: 6
Using Petri nets as a model for Petri nets 使用Petri网作为Petri网的模型
R.J. Coelho da Costa, J. Courtiat
This paper deals with the study of behavioral equivalences between labeled (place/transition) Petri nets preserving the causal relationship among transition firings. This is achieved by defining a very slight modification in the conventional Petri net formalism, leading to associating an additional information to each token of the net. Following this approach, bisimulation equivalences are defined within a partial order framework, in a way similar to Park's notion of bisimilarity originally defined for interleaving based models.<>
本文研究了保留转换触发之间因果关系的标记(地点/转换)Petri网之间的行为等价。这是通过在传统的Petri网形式中定义一个非常微小的修改来实现的,导致将额外的信息关联到网络的每个令牌。按照这种方法,双模拟等价是在偏序框架内定义的,类似于Park最初为基于交错的模型定义的双相似性概念。
{"title":"Using Petri nets as a model for Petri nets","authors":"R.J. Coelho da Costa, J. Courtiat","doi":"10.1109/FTDCS.1992.217516","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217516","url":null,"abstract":"This paper deals with the study of behavioral equivalences between labeled (place/transition) Petri nets preserving the causal relationship among transition firings. This is achieved by defining a very slight modification in the conventional Petri net formalism, leading to associating an additional information to each token of the net. Following this approach, bisimulation equivalences are defined within a partial order framework, in a way similar to Park's notion of bisimilarity originally defined for interleaving based models.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116218831","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
Support for consistency-preserving dynamic reconfigurations in distributed systems 支持在分布式系统中保持一致性的动态重配置
M. Endler
The author presents a model with its linguistic and operational support for implementing consistency-preserving reconfigurations of distributed applications. This model extends the configuration-programming approach, where a distributed program is implemented at a programming and a configuration level and where dynamic changes are expressed only at the configuration level, i.e. as modifications of the connectivity structure among the parallel executing components. In this approach, besides the communication interface, every component of the application owns a reconfiguration interface, which defines the reconfiguration-specific interactions between the application processes and the reconfiguration processing. With such an interface, application and reconfiguration concerns can be well separated and existing applications can be easily upgraded to support consistency-preserving reconfigurations.<>
作者提出了一个具有语言和操作支持的模型,用于实现分布式应用程序的一致性重新配置。该模型扩展了配置编程方法,其中分布式程序在编程和配置级别实现,并且动态更改仅在配置级别表示,即作为并行执行组件之间连接结构的修改。在这种方法中,除了通信接口之外,应用程序的每个组件都拥有一个重新配置接口,该接口定义了应用程序进程和重新配置处理之间特定于重新配置的交互。有了这样的接口,应用程序和重新配置可以很好地分离,现有的应用程序可以很容易地升级,以支持保持一致性的重新配置。
{"title":"Support for consistency-preserving dynamic reconfigurations in distributed systems","authors":"M. Endler","doi":"10.1109/FTDCS.1992.217496","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217496","url":null,"abstract":"The author presents a model with its linguistic and operational support for implementing consistency-preserving reconfigurations of distributed applications. This model extends the configuration-programming approach, where a distributed program is implemented at a programming and a configuration level and where dynamic changes are expressed only at the configuration level, i.e. as modifications of the connectivity structure among the parallel executing components. In this approach, besides the communication interface, every component of the application owns a reconfiguration interface, which defines the reconfiguration-specific interactions between the application processes and the reconfiguration processing. With such an interface, application and reconfiguration concerns can be well separated and existing applications can be easily upgraded to support consistency-preserving reconfigurations.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127025539","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 the Third Workshop on Future Trends of Distributed Computing Systems
全部 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