首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >A scalable algorithm for maintaining perpetual system connectivity in dynamic distributed systems
【24h】

A scalable algorithm for maintaining perpetual system connectivity in dynamic distributed systems

机译:用于在动态分布式系统中维持永久系统连接性的可伸缩算法

获取原文
获取原文并翻译 | 示例

摘要

We investigate the problem of maintaining a topology with small degree as well as small diameter in a dynamic distributed system such that the system always stays connected and processes that wish to leave the system can do so quickly. Perpetual system connectivity is necessary to solve many important problems in dynamic distributed systems, including atomic broadcast and stable property detection, that need strict (deterministic) guarantees about system connectivity to be solvable. To our knowledge, in all existing topology maintenance algorithms for asynchronous distributed systems that provide perpetual system connectivity, either: (i) the topology has large worst-case degree and/or diameter (ii) a process may experience high worst-case delay when leaving the system, or (iii) processes cannot join and/or leave concurrently. In this paper, we present a spanning tree maintenance algorithm that satisfies the following desirable properties. First, the spanning tree has small maximum degree of O(1) and small maximum diameter of O(log N), where N denotes the maximum size of the system. Second, any process can leave the system within O(log N) time even in the presence of concurrent arrivals and departures. Third, the system always stays connected. We show using a simple knowledge-based argument that, in any algorithm that maintains perpetual connectivity such that the topology has either worst-case diameter of Ω(log N) or worst-case degree of O(1), the departure of a process may be delayed by Ω(log log N) time in the worst-case.
机译:我们研究了在动态分布式系统中以较小的直径和较小的直径维护拓扑的问题,从而使系统始终保持连接状态,而希望离开系统的进程可以快速地这样做。永久的系统连接对于解决动态分布式系统中的许多重要问题是必需的,这些问题包括原子广播和稳定的属性检测,这些问题需要对系统连接进行严格(确定性)保证才能解决。据我们所知,在用于提供永久性系统连接的异步分布式系统的所有现有拓扑维护算法中,(i)拓扑具有最坏的情况程度和/或直径(ii)当以下情况发生时,过程可能会遇到严重的最坏情况时延:离开系统,或(iii)进程无法同时加入和/或离开。在本文中,我们提出了一种满足以下理想属性的生成树维护算法。首先,生成树的最大度数O(1)小,最大直径度数O(log N)小,其中N表示系统的最大大小。其次,即使存在并发到达和离开,任何进程都可以在O(log N)时间内离开系统。第三,系统始终保持连接状态。我们展示了一个简单的基于知识的论点,即在保持永久连通性的任何算法中,只要拓扑的最坏情况直径为Ω(log N)或最坏情况程度为O(1),流程的偏离在最坏的情况下可能会延迟Ω(log log N)个时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号