...
首页> 外文期刊>SIAM Journal on Computing >Generalized irreducibility of consensus and the equivalence of t-resilient and wait-free implementations of consensus
【24h】

Generalized irreducibility of consensus and the equivalence of t-resilient and wait-free implementations of consensus

机译:共识的广义不可约性和共识的t弹性和免等待实现的等效性

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

摘要

We study the consensus problem, which requires multiple processes with different input values to agree on one of these values, in the context of asynchronous shared memory systems. Prior research focussed either on t-resilient solutions of this problem (which must be correct even if up to t processes crash) or on wait-free solutions (which must be correct despite the crash of any number of processes). In this paper, we show that these two forms of solvability are closely related. Specifically, for all n > t >= 2 and all sets S of shared object types (that include simple read/write registers), there is a t-resilient solution to n-process consensus using objects of types in S if and only if there is a wait-free solution to (t+1)-process consensus using objects of types in S.Our proof of this equivalence uses another result derived in this paper, which is of independent interest. Roughly speaking, this result states that a wait-free solution to (n-1)-process consensus is never necessary in designing a wait-free solution to n-process consensus, regardless of the types of objects available. More precisely, for all n >= 2 and all sets S of shared object types (that include simple read/write registers), if there is a wait-free solution to n-process consensus that uses a wait-free solution to (n-1)-process consensus and objects of types in S, then there is a wait-free solution to n-process consensus that uses only objects of types in S.
机译:我们研究了共识问题,在异步共享存储系统的背景下,该问题需要具有不同输入值的多个进程才能在这些值之一上达成共识。先前的研究集中于此问题的t弹性解决方案(即使最多t个进程崩溃也必须是正确的)或无等待解决方案(尽管任何数量的进程崩溃都必须是正确的)。在本文中,我们表明这两种形式的可溶性密切相关。具体而言,对于所有n> t> = 2以及所有共享对象类型的集合S(包括简单的读/写寄存器),当且仅当存在以下情况时,才存在使用S中类型的对象进行n处理共识的t弹性解决方案有一个使用S中类型对象的(t + 1)-过程共识的无等待解决方案。我们的等价性证明使用了本文得出的另一结果,该结果具有独立的意义。粗略地说,该结果表明,在设计n个进程共识的免等待解决方案时,无论可用的对象类型如何,都不需要(n-1)个进程共识的免等待解决方案。更确切地说,对于所有n> = 2以及所有共享对象类型的集合S(包括简单的读/写寄存器),如果存在对n个进程共识的免等待解决方案,而对(n -1)-处理S中的共识和类型的对象,然后有一个免等待解决方案,用于n处理共识,它仅使用S中的类型的对象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号