首页 > 最新文献

[1993] Proceedings. The 13th International Conference on Distributed Computing Systems最新文献

英文 中文
Uniform reliable multicast in a virtually synchronous environment 在虚拟同步环境中统一可靠的多播
A. Schiper, A. Sandoz
The authors present the definition of and solution to the uniform reliable multicast problem in the virtually synchronous environment defined by the Isis system. A uniform reliable multicast of a message m has the property that if m has been received by any destination process (faulty or not), then m is received by all processes that reach a decision. Uniform reliable multicast provides a solution to the distributed commit problem. Two multicast primitives are defined in the virtually synchronous model: reliable multicast (called view-atomic) and uniform reliable multicast (called uniform view-atomic). The view-atomic multicast is used to implement the uniform view-atomic primitive. As view-atomicity is based on the concept of process group membership, a connection is established between the process group membership and the distributed commit problems.<>
给出了由Isis系统定义的虚拟同步环境下的统一可靠组播问题的定义和解决方法。消息m的统一可靠多播具有这样的属性:如果m已被任何目标进程接收(无论是否有故障),则所有达成决策的进程都将接收m。统一可靠组播为解决分布式提交问题提供了一种解决方案。在虚拟同步模型中定义了两个多播原语:可靠多播(称为视图原子)和统一可靠多播(称为统一视图原子)。视图原子多播用于实现统一的视图原子原语。由于视图原子性是基于进程组成员关系的概念,因此在进程组成员关系和分布式提交问题之间建立了联系。
{"title":"Uniform reliable multicast in a virtually synchronous environment","authors":"A. Schiper, A. Sandoz","doi":"10.1109/ICDCS.1993.287667","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287667","url":null,"abstract":"The authors present the definition of and solution to the uniform reliable multicast problem in the virtually synchronous environment defined by the Isis system. A uniform reliable multicast of a message m has the property that if m has been received by any destination process (faulty or not), then m is received by all processes that reach a decision. Uniform reliable multicast provides a solution to the distributed commit problem. Two multicast primitives are defined in the virtually synchronous model: reliable multicast (called view-atomic) and uniform reliable multicast (called uniform view-atomic). The view-atomic multicast is used to implement the uniform view-atomic primitive. As view-atomicity is based on the concept of process group membership, a connection is established between the process group membership and the distributed commit problems.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133557295","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}
引用次数: 96
Distribution and inheritance in the HERON approach to heterogeneous computing 异构计算中HERON方法的分布和继承
S. Finke, P. Jahn, Olaf Langmack, Klaus-Peter Löhr, Irina Piens, T. Wolff
HERON is a platform for object-oriented distributed computing in an open systems environment. We try to achieve a degree of distribution transparency previously known only from special distributed programming systems, while at the same time accommodating heterogeneous, autonomous computer systems. Distributed programs are written in Eiffel. The Eiffel language system is not modified: HERON employs proxies for remote object invocation and a flexible configuration procedure for building servers and distributed programs. In addition to regular objects, two kinds of distributed objects are supported by the proxy generator: dispersed objects and objects fragmented by remote inheritance. They contribute to distribution transparency both for distributed programs and for client/server systems.<>
HERON是开放系统环境中面向对象的分布式计算平台。我们试图达到某种程度的分布透明度,这种透明度以前只在特殊的分布式编程系统中才知道,同时又能适应异构的、自主的计算机系统。分布式程序是用Eiffel编写的。Eiffel语言系统没有被修改:HERON使用代理进行远程对象调用,并使用灵活的配置过程来构建服务器和分布式程序。除了常规对象之外,代理生成器还支持两种分布式对象:分散对象和通过远程继承分片的对象。它们有助于分布式程序和客户端/服务器系统的分布透明度。
{"title":"Distribution and inheritance in the HERON approach to heterogeneous computing","authors":"S. Finke, P. Jahn, Olaf Langmack, Klaus-Peter Löhr, Irina Piens, T. Wolff","doi":"10.1109/ICDCS.1993.287685","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287685","url":null,"abstract":"HERON is a platform for object-oriented distributed computing in an open systems environment. We try to achieve a degree of distribution transparency previously known only from special distributed programming systems, while at the same time accommodating heterogeneous, autonomous computer systems. Distributed programs are written in Eiffel. The Eiffel language system is not modified: HERON employs proxies for remote object invocation and a flexible configuration procedure for building servers and distributed programs. In addition to regular objects, two kinds of distributed objects are supported by the proxy generator: dispersed objects and objects fragmented by remote inheritance. They contribute to distribution transparency both for distributed programs and for client/server systems.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122884703","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}
引用次数: 14
Distributed active catalogs and meta-data caching in descriptive name services 描述性名称服务中的分布式活动目录和元数据缓存
J. Ordille, B. Miller
Today's global internetworks challenge the ability of name services and other information services to locate data quickly. The authors introduce distributed active catalog and meta-data caching for optimizing queries in this environment. The active catalog constrains the search space for a query by returning a list of data repositories where the answer to the query is likely to be found. Meta-data caching improves performance by keeping frequently used characterizations of the search space close to the user, and eliminating active catalog communication and processing costs. When searching for query responses, the techniques contact only the small percentage of the data repositories with actual responses, resulting in search times of a few seconds. A distributed active catalog and meta-data caching method was implemented in a prototype descriptive name service called Nomenclator. Performance results for Nomenclator in a search space of 1000 data repositories are presented.<>
今天的全球互联网络对名称服务和其他信息服务快速定位数据的能力提出了挑战。作者介绍了分布式活动目录和元数据缓存来优化这种环境中的查询。活动目录通过返回可能在其中找到查询答案的数据存储库列表来限制查询的搜索空间。元数据缓存通过保持经常使用的搜索空间特征接近用户并消除活动目录通信和处理成本来提高性能。在搜索查询响应时,这些技术仅使用实际响应联系一小部分数据存储库,导致搜索时间仅为几秒钟。分布式活动目录和元数据缓存方法在称为Nomenclator的原型描述性名称服务中实现。本文给出了Nomenclator在1000个数据存储库的搜索空间中的性能结果。
{"title":"Distributed active catalogs and meta-data caching in descriptive name services","authors":"J. Ordille, B. Miller","doi":"10.1109/ICDCS.1993.287716","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287716","url":null,"abstract":"Today's global internetworks challenge the ability of name services and other information services to locate data quickly. The authors introduce distributed active catalog and meta-data caching for optimizing queries in this environment. The active catalog constrains the search space for a query by returning a list of data repositories where the answer to the query is likely to be found. Meta-data caching improves performance by keeping frequently used characterizations of the search space close to the user, and eliminating active catalog communication and processing costs. When searching for query responses, the techniques contact only the small percentage of the data repositories with actual responses, resulting in search times of a few seconds. A distributed active catalog and meta-data caching method was implemented in a prototype descriptive name service called Nomenclator. Performance results for Nomenclator in a search space of 1000 data repositories are presented.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128336322","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}
引用次数: 40
IPL: a multidatabase transaction specification language IPL:一种多数据库事务规范语言
Jiansan Chen, O. Bukhres, A. Elmagarmid
A multidatabase system (MDBS) integrates preexisting and heterogeneous databases in a distributed environment. A multidatabase transaction is a consistent and reliable execution of an application over a multidatabase system. The authors summarize the characteristics of multidatabase transactions and present a multidatabase transaction specification language, the InterBase Parallel Language (IPL). IPL allows users to write MDBS transactions by specifying all associated actions, their sequences, control flow, and data flow among subtransactions, and yet retaining the autonomies of the preexisting software systems. IPL also allows users to specify different commit protocols for different subtransactions and to control the atomicity and isolation granularity of an MDBS transaction. IPL components and design issues are described in detail. The implementation of IPL is also discussed.<>
多数据库系统(mdb)在分布式环境中集成了预先存在的和异构的数据库。多数据库事务是应用程序在多数据库系统上的一致和可靠的执行。作者总结了多数据库事务的特点,提出了一种多数据库事务规范语言——InterBase Parallel language (IPL)。IPL允许用户通过指定所有相关的操作、它们的序列、控制流和子事务之间的数据流来编写mdb事务,同时保留预先存在的软件系统的自主性。IPL还允许用户为不同的子事务指定不同的提交协议,并控制mdb事务的原子性和隔离粒度。详细描述了IPL的组成和设计问题。并对IPL的实现进行了讨论。
{"title":"IPL: a multidatabase transaction specification language","authors":"Jiansan Chen, O. Bukhres, A. Elmagarmid","doi":"10.1109/ICDCS.1993.287681","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287681","url":null,"abstract":"A multidatabase system (MDBS) integrates preexisting and heterogeneous databases in a distributed environment. A multidatabase transaction is a consistent and reliable execution of an application over a multidatabase system. The authors summarize the characteristics of multidatabase transactions and present a multidatabase transaction specification language, the InterBase Parallel Language (IPL). IPL allows users to write MDBS transactions by specifying all associated actions, their sequences, control flow, and data flow among subtransactions, and yet retaining the autonomies of the preexisting software systems. IPL also allows users to specify different commit protocols for different subtransactions and to control the atomicity and isolation granularity of an MDBS transaction. IPL components and design issues are described in detail. The implementation of IPL is also discussed.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128565260","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}
引用次数: 30
Deadline assignment in a distributed soft real-time system 分布式软实时系统的最后期限分配
B. Kao, H. Garcia-Molina
In a distributed environment, tasks often have processing demands on multiple sites. A distributed task is usually divided up into several subtasks, each one to be executed at some site in order. In a real-time system, an overall deadline is usually specified by an application designer indicating when a distributed task is to be finished. To study the subtask deadline assignment problem a simple model of the system and tasks is postulated. The focus is on soft real-time systems. In such systems, it is very difficult to guarantee that all deadlines will be met, and hence one tries to minimize the number of deadlines that are missed. The authors examine (through simulations) four strategies for subtask deadline assignment in a distributed soft real-time environment.<>
在分布式环境中,任务通常在多个站点上具有处理需求。一个分布式任务通常被分成几个子任务,每个子任务依次在某个站点执行。在实时系统中,总体截止日期通常由应用程序设计人员指定,指示何时完成分布式任务。为了研究子任务期限分配问题,建立了系统和任务的简单模型。重点是软实时系统。在这样的系统中,很难保证满足所有的截止日期,因此要尽量减少错过的截止日期。通过仿真研究了分布式软实时环境下子任务期限分配的四种策略。
{"title":"Deadline assignment in a distributed soft real-time system","authors":"B. Kao, H. Garcia-Molina","doi":"10.1109/ICDCS.1993.287682","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287682","url":null,"abstract":"In a distributed environment, tasks often have processing demands on multiple sites. A distributed task is usually divided up into several subtasks, each one to be executed at some site in order. In a real-time system, an overall deadline is usually specified by an application designer indicating when a distributed task is to be finished. To study the subtask deadline assignment problem a simple model of the system and tasks is postulated. The focus is on soft real-time systems. In such systems, it is very difficult to guarantee that all deadlines will be met, and hence one tries to minimize the number of deadlines that are missed. The authors examine (through simulations) four strategies for subtask deadline assignment in a distributed soft real-time environment.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129451376","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}
引用次数: 271
Collective learning of action sequences 集体学习动作序列
Gerhard Weiss
Learning in multiagent systems is a new research field in distributed artificial intelligence. The author investigates an action-oriented approach to delayed reinforcement learning in reactive multiagent systems and focuses on the question of how the agents can learn to coordinate their actions. Two basic algorithms, the ACE algorithm and the AGE algorithm (ACE and AGE stand for Action Estimation and Action Group Estimation, respectively), for the collective learning of appropriate action sequences are introduced. Both algorithms explicitly take into consideration that (i) each agent typically knows only a fraction of its environment, (ii) the agents typically have to cooperate in solving tasks, and (iii) actions carried out by the agents can be incompatible. The experiments described illustrate these algorithms and their learning capacities.<>
多智能体系统学习是分布式人工智能研究的一个新领域。作者研究了反应性多智能体系统中延迟强化学习的一种面向行动的方法,并重点研究了智能体如何学习协调其行动的问题。介绍了对合适的动作序列进行集体学习的两种基本算法——ACE算法和AGE算法(ACE和AGE分别代表动作估计和动作组估计)。这两种算法都明确考虑到(i)每个智能体通常只知道其环境的一小部分,(ii)智能体通常必须合作解决任务,以及(iii)智能体执行的动作可能不兼容。所描述的实验说明了这些算法及其学习能力。
{"title":"Collective learning of action sequences","authors":"Gerhard Weiss","doi":"10.1109/ICDCS.1993.287707","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287707","url":null,"abstract":"Learning in multiagent systems is a new research field in distributed artificial intelligence. The author investigates an action-oriented approach to delayed reinforcement learning in reactive multiagent systems and focuses on the question of how the agents can learn to coordinate their actions. Two basic algorithms, the ACE algorithm and the AGE algorithm (ACE and AGE stand for Action Estimation and Action Group Estimation, respectively), for the collective learning of appropriate action sequences are introduced. Both algorithms explicitly take into consideration that (i) each agent typically knows only a fraction of its environment, (ii) the agents typically have to cooperate in solving tasks, and (iii) actions carried out by the agents can be incompatible. The experiments described illustrate these algorithms and their learning capacities.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124130213","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
k-coteries for fault-tolerant k entries to a critical section 临界区的容错k个表项
Shing-Tsaan Huang, Jehn-Ruey Jiang, Yu-Chen Kuo
The authors extend the concept of coterie into k-coterie for k entries to a critical section. A structure named Cohorts is proposed to construct quorums in a k-coterie. The solution is resilient to node failures and/or network partitioning and has a low communication cost. The Cohorts structure is further improved to increase the availabilities of 1-entry critical sections.<>
作者将小圈子的概念推广到k个临界区域的k个元素的小圈子。提出了一种名为Cohorts的结构来构建k-coterie中的群体。该解决方案对节点故障和/或网络分区具有弹性,并且具有较低的通信成本。队列结构进一步改进,以增加1入口临界区域的可用性
{"title":"k-coteries for fault-tolerant k entries to a critical section","authors":"Shing-Tsaan Huang, Jehn-Ruey Jiang, Yu-Chen Kuo","doi":"10.1109/ICDCS.1993.287721","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287721","url":null,"abstract":"The authors extend the concept of coterie into k-coterie for k entries to a critical section. A structure named Cohorts is proposed to construct quorums in a k-coterie. The solution is resilient to node failures and/or network partitioning and has a low communication cost. The Cohorts structure is further improved to increase the availabilities of 1-entry critical sections.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126535727","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}
引用次数: 41
Analysis of multicast-based object replication strategies in distributed systems 分布式系统中基于组播的对象复制策略分析
A. Duda
The author presents an analysis of three object replication strategies based on reliable multicast protocols. A multiclass queuing model is used for obtaining performance characteristics of each strategy. The strategies are compared for a wide set of parameters showing the best strategy suitable for a given situation: the parallel update strategy is interesting for low load conditions and for the low read/write ratio.<>
分析了基于可靠组播协议的三种对象复制策略。采用多类排队模型获取各策略的性能特征。对这些策略进行了广泛的参数比较,以显示适合给定情况的最佳策略:并行更新策略适用于低负载条件和低读/写比率。
{"title":"Analysis of multicast-based object replication strategies in distributed systems","authors":"A. Duda","doi":"10.1109/ICDCS.1993.287695","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287695","url":null,"abstract":"The author presents an analysis of three object replication strategies based on reliable multicast protocols. A multiclass queuing model is used for obtaining performance characteristics of each strategy. The strategies are compared for a wide set of parameters showing the best strategy suitable for a given situation: the parallel update strategy is interesting for low load conditions and for the low read/write ratio.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125972523","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
Extraction of logical concurrency in distributed applications 分布式应用程序中逻辑并发性的提取
K. Ravindran, A. Thenmozhi
Some methods are discussed to extract and represent the concurrency inherent in distributed applications. Concurrency is an application level property that is characterized completely by the set of messages exchanged in the application and the causal ordering relationship among the messages. The concurrency may be viewed at the logical level in the application rather than at the physical message communication level. The concurrency has a direct relationship to the message delivery performance in the underlying computation such as asynchronism in message delivery protocols. The authors quantitatively analyze how the application level concurrency influences the execution of the application. The analysis is based on methods for representing concurrency and deriving measures of concurrency from the representations. System level execution models based on ISIS, x-kernel and the causal broadcast communication system are used as case studies in the analysis. The analysis is in general useful in the design of applications and to compare their projected performance levels in an implementation-independent manner.<>
讨论了分布式应用程序中并发性的提取和表示方法。并发性是一种应用程序级别的属性,其特征完全取决于在应用程序中交换的消息集以及消息之间的因果顺序关系。可以在应用程序的逻辑级别而不是在物理消息通信级别查看并发性。并发性与底层计算中的消息传递性能有直接关系,例如消息传递协议中的异步性。作者定量分析了应用程序级别的并发性如何影响应用程序的执行。该分析基于表示并发性和从表示中派生并发性度量的方法。以基于ISIS、x-kernel和因果广播通信系统的系统级执行模型为例进行了分析。这种分析在设计应用程序和以独立于实现的方式比较它们的预期性能水平时通常很有用。
{"title":"Extraction of logical concurrency in distributed applications","authors":"K. Ravindran, A. Thenmozhi","doi":"10.1109/ICDCS.1993.287722","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287722","url":null,"abstract":"Some methods are discussed to extract and represent the concurrency inherent in distributed applications. Concurrency is an application level property that is characterized completely by the set of messages exchanged in the application and the causal ordering relationship among the messages. The concurrency may be viewed at the logical level in the application rather than at the physical message communication level. The concurrency has a direct relationship to the message delivery performance in the underlying computation such as asynchronism in message delivery protocols. The authors quantitatively analyze how the application level concurrency influences the execution of the application. The analysis is based on methods for representing concurrency and deriving measures of concurrency from the representations. System level execution models based on ISIS, x-kernel and the causal broadcast communication system are used as case studies in the analysis. The analysis is in general useful in the design of applications and to compare their projected performance levels in an implementation-independent manner.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124667313","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
Reconfiguration of spanning trees in networks in the presence of node failures 网络中节点故障时生成树的重构
K. Ravindran, Gurdip Singh, Pankaj Gupta
Connectivity among a set of user entities in a network can be provided by a network level abstraction of an acyclic graph (or spanning tree). The authors discuss the reconfiguration of a graph in the presence of failures of network nodes. A reconfiguration manifests itself as a graph fragmentation problem, whereby two or more disjoint subgraphs attempt to connect with one another to form a composite graph. Fragment interconnection requires contention resolution between fragments to avoid cycles. Two classes of contention resolution algorithms applicable for environments with a potentially large number of fragments are presented. They are based on preestablished ranking among fragments and random arbitration among fragments. The algorithms have been evaluated by simulation and compared. The algorithms are useful in supporting data multicasting across workstations and distributed computations involving data on different machines.<>
网络中一组用户实体之间的连通性可以通过无环图(或生成树)的网络级抽象来提供。讨论了网络节点出现故障时图的重构问题。重构表现为一个图碎片问题,即两个或多个不相交的子图试图相互连接以形成一个复合图。片段互连需要解决片段之间的争用,以避免循环。提出了两类适用于具有潜在大量片段的环境的争用解决算法。它们基于预先确定的片段之间的排序和片段之间的随机仲裁。通过仿真和比较对算法进行了评价。这些算法在支持跨工作站的数据多播和涉及不同机器上数据的分布式计算方面非常有用
{"title":"Reconfiguration of spanning trees in networks in the presence of node failures","authors":"K. Ravindran, Gurdip Singh, Pankaj Gupta","doi":"10.1109/ICDCS.1993.287705","DOIUrl":"https://doi.org/10.1109/ICDCS.1993.287705","url":null,"abstract":"Connectivity among a set of user entities in a network can be provided by a network level abstraction of an acyclic graph (or spanning tree). The authors discuss the reconfiguration of a graph in the presence of failures of network nodes. A reconfiguration manifests itself as a graph fragmentation problem, whereby two or more disjoint subgraphs attempt to connect with one another to form a composite graph. Fragment interconnection requires contention resolution between fragments to avoid cycles. Two classes of contention resolution algorithms applicable for environments with a potentially large number of fragments are presented. They are based on preestablished ranking among fragments and random arbitration among fragments. The algorithms have been evaluated by simulation and compared. The algorithms are useful in supporting data multicasting across workstations and distributed computations involving data on different machines.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128236789","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
期刊
[1993] Proceedings. The 13th International Conference on 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