首页> 外文期刊>Distributed Computing >Anonymous asynchronous systems: the case of failure detectors
【24h】

Anonymous asynchronous systems: the case of failure detectors

机译:匿名异步系统:故障检测器的情况

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

摘要

Due to the multiplicity of loci of control, a main issue distributed systems have to cope with lies in the uncertainty on the system state created by the adversaries that are asynchrony, failures, dynamicity, mobility, etc. Considering message-passing systems, this paper considers the uncertainty created by the net effect of asynchrony and process crash failures in systems where the processes are anonymous (i.e., processes have no identity and locally execute the same algorithm). Trivially, agreement problems such as consensus, that cannot be solved in non-anonymous asynchronous systems prone to process failures, cannot be solved either if the system is anonymous. The paper investigates failure detectors that allow processes to circumvent this impossibility. It has several contributions. It first presents four failure detectors (denoted AP, ({overline{AP}}), AΩ, and AΣ) and show that they are the “identity-free” counterparts of perfect failure detectors, eventual leader failure detectors, and quorum failure detectors, respectively. AΣ is new and showing that AΣ and Σ have the same computability power in a non-anonymous system is not trivial. The paper also shows that the notion of failure detector reduction is related to the computation model. Then, the paper presents and proves correct a uniform anonymous consensus algorithm based on the failure detector pair (AΩ, AΣ) (“uniform” means here that not only processes have no identity, but no process is aware of the total number of processes). This new algorithm is not a simple “straightforward extension” of an algorithm designed for non-anonymous systems. To benefit from AΣ, it uses a novel broadcast facility which encapsulates an AΣ-based message exchange pattern that provides the processes with an interesting intersection property on the set of messages they have exchanged. Finally, the paper discusses the notions of failure detector hierarchy, weakest failure detector for anonymous consensus, and the implementation of identity-free failure detectors in anonymous systems.
机译:由于控制位点的多样性,分布式系统必须解决的一个主要问题是由对手创建的系统状态的不确定性,例如异步性,故障,动态性,移动性等。考虑消息传递系统,本文考虑了在进程是匿名的系统中异步和进程崩溃失败的净效应所产生的不确定性(即,进程没有身份并且在本地执行相同的算法)。琐碎地讲,如果系统是匿名的,则无法解决易于发生故障的非匿名异步系统中无法解决的共识问题,例如共识。本文研究了故障检测器,这些检测器允许流程规避这种可能性。它有几个贡献。它首先介绍了四个故障检测器(分别表示为AP,({overline {AP}},AΩ和AΣ),并表明它们是完美故障检测器,最终的领导者故障检测器和法定故障检测器的“无身份”对应物。 , 分别。 AΣ是新的,它表明在非匿名系统中AΣ和Σ具有相同的可计算能力,这并非易事。本文还表明,故障检测器减少的概念与计算模型有关。然后,本文提出并证明了基于故障检测器对(AΩ,AΣ)的统一匿名共识算法的正确性(“统一”在这里意味着不仅进程没有身份,而且没有进程知道进程总数) 。这种新算法不是为非匿名系统设计的算法的简单“直接扩展”。为了从AΣ中受益,它使用了一种新颖的广播功能,该功能封装了基于AΣ的消息交换模式,该模式为进程交换了一组消息提供了有趣的交集属性。最后,本文讨论了故障检测器层次结构的概念,用于匿名共识的最弱故障检测器以及匿名系统中无身份故障检测器的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号