首页> 外文会议>International Symposium on Distributed Computing >No Double Discount: Condition-Based Simultaneity Yields Limited Gain
【24h】

No Double Discount: Condition-Based Simultaneity Yields Limited Gain

机译:没有双倍折扣:基于条件的同时性产生有限的增益

获取原文

摘要

Assuming that each process proposes a value, the consensus problem requires the non-faulty processes to agree on the same value that, moreover, must be one of the proposed values. Solutions to the consensus problem in synchronous systems are based on the round-based model, namely, the processes progress in synchronous rounds. The well-known worst-case lower bound for consensus in the synchronous setting is t+1 rounds, where t is an a priori bound on the number of failures. Simultaneous consensus is a variant of consensus in which the non-faulty processes are required to decide in the exact same round, in addition to the deciding on the same value. Dwork and Moses showed that, in a synchronous system prone to t process crashes, the earliest round at which a common decision can be simultaneously obtained is (t + 1) -^sW where t is a bound on the number of faulty processes and W is a non-negative integer determined by the actual failure pattern F. In the condition-based approach consensus the consensus requirement is relaxed by assuming that the input vectors (consisting of the proposed initial values) are restricted to belong to a predetermined set C. Initially considered as a means to achieve solvability for consensus in the asynchronous setting, condition-based consensus was shown by Mostefaoui, Rajsbaum and Raynal to allow solutions with better worst-case behavior. They defined a hierarchy of sets of conditions (C{sub}t){sup}t {is contained in} … {is contained in} (C{sub}t){sup}d {is contained in} … {is contained in} (C{sub}t){sup}0 (where the set (C{sub}t){sup}0 contains the condition made up of all possible input vectors). It has been shown that t + 1 - d is a tight lower bound on the minimal number of rounds for synchronous condition-based consensus with a condition in (C{sub}t){sup}d. This paper considers condition-based simultaneous consensus in the synchronous model. It first presents a simple algorithm in which processes decide simultaneously at the end of the round RS{sub}(t,d,F) = (t + 1) - max(W,d). The paper then shows that RS{sub}(t,d,F) is a lower bound for simultaneous condition-based consensus. A consequence of the analysis is that the algorithm presented is optimal in each and every run, and not just in the worst case: For every choice of failure pattern by the adversary (and every input configuration), the algorithm reaches simultaneous agreement as fast as any correct algorithm could do under the same conditions. This shows that, contrary to what could be hoped, when considering condition-based consensus with simultaneous decision, we can benefit from the best of both actual worlds (either the failure world when RS{sub}(t,d,F) = (t + 1) -^sW, or the condition world when RS{sub}(t,d,F) = d + 1), but we cannot benefit from the sum of savings offered by both. Only the best discount applies.
机译:假设每个过程提出一个值,共识问题需要非故障的过程达成相同的价值,而且,必须是所提出的价值之一。同步系统中的共识问题的解决方案基于基于圆形的模型,即流程在同步轮中进展。同步设置中共识的众所周知的最坏情况下限是T + 1轮,其中T是故障次数的先验界限。同时共识是共识的变体,其中需要非故障过程在完全相同的圆形中,除了决定相同的价值之外。 DWORK和MOSES显示,在同步系统容易到解崩溃中,最早的圆形可以同时获得共同决定的是(T + 1) - ^ SW,其中T是故障过程数量的绑定和W是由实际故障模式F确定的非负整数。在基于条件的方法中,通过假设输入向量(由所提出的初始值组成)限制为属于预定组C,可以轻松地放松共识要求。最初被认为是在异步设置中实现共识的可靠性的手段,基于条件的共识由Mostefaoui,Rajsbaum和Raynal示出,允许具有更好的最坏情况行为的解决方案。它们定义了条件集的层次结构(C {sub} t){sup} t {包含在} ... {in}(c {sub} t){sup} d {in in} ... {被包含在}中在}(c {sub} t){sup} 0(其中set(c {sub} t){sup} 0包含由所有可能的输入向量组成的条件)。已经表明,T + 1-D在最小的圆数上是基于同步条件的共识的最小数量的紧密界限,其条件(c {sub} t){sup} d。本文认为在同步模型中基于条件的同时共识。它首先提出了一种简单的算法,其中进程在圆形RS {sub}(t,d,f)=(t + 1) - max(w,d)结束时同时决定。然后,该文件显示RS {Sub}(T,D,F)是基于状况的同时的界限。分析的结果是,在每个运行中呈现的算法是最佳的,而不仅仅在最坏的情况下:对于通过对手(以及每个输入配置)的每个失败模式选择,该算法与速度达到同时协议任何正确的算法都可以在相同的条件下进行。这表明,与可以在考虑与同时决定的条件的共识时,我们可以从最佳世界中受益(在RS {sub}(t,d,f)=(t,d,f)=( T + 1) - ^ SW,或当RS {sub}(t,d,f)= d + 1)时的条件世界,但我们不能从两者提供的节省总和中受益。只适用最佳折扣。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号