...
首页> 外文期刊>Information and computation >No double discount: Condition-based simultaneity yields limited gain
【24h】

No double discount: Condition-based simultaneity yields limited gain

机译:没有双重折扣:基于条件的同时产生有限的收益

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

摘要

We consider the consensus problem in synchronous message-passing distributed systems. A celebrated result states that every protocol that is guaranteed to tolerate up to t crash failures has a worst-case execution in which some process does not decide before the end of t + 1 rounds. A variant of the problem in which the set of input vectors is restricted is called condition-based consensus. In this setting, Mostefaoui, Rajsbaum and Raynal defined a natural degree of restriction called the condition of the set of input vectors that a protocol is assumed to handle. The condition is a natural number d ≤ t, with a larger condition implying a smaller set of input values. Moreover, they showed that condition-d consensus can be solved in t + 1 - d rounds in the worst case. Dwork and Moses considered simultaneous consensus, a variant of (unconditional) consensus in which all correct processes must decide in the same round. Like ordinary consensus, this problem can be solved in t + 1 rounds in the worst case. However, they showed that the stopping time depends on the pattern in which failures occur. They denned a notion of the waste W(F) of a failure pattern F (where 0 ≤ W(F) ≤ t- 1), and showed that t + -W(F) rounds are necessary and sufficient for simultaneous consensus. They presented a solution that was optimal in all cases, and not just in the worst case: For every behavior of the adversary, their protocol stops as soon as any correct protocol can possibly stop. This paper considers condition-based simultaneous consensus in the synchronous model.1 It first presents a simple algorithm in which processes decide simultaneously at the end of the round RS_(t, d, F) = (t + 1)-max( W(F),d]. Then, the main result of the paper is presented, namely the statement and the proof that R_(t, d, F) is a lower bound for simultaneous condition-based consensus. 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_(t, d, F) = (t + 1) - W(F), or the condition world when RS_(t, d, F) = t + 1 - d), but we cannot benefit from the sum of savings offered by both. Only the best discount applies. From a technical point of view, the lower bound result is based on two new notions associated with conditions on input vectors, called d-coverability and d-tightness.
机译:我们考虑同步消息传递分布式系统中的共识问题。著名的结果表明,保证可以忍受t崩溃失败的每个协议都有最坏的执行情况,其中某些进程在t + 1回合结束之前无法决定。输入向量集受限的问题的一种变体称为基于条件的共识。在这种情况下,Mostefaoui,Rajsbaum和Raynal定义了一种自然限制条件,称为协议假定要处理的输入向量集的条件。条件是自然数d≤t,条件越大意味着输入值的集合越少。而且,他们表明在最坏的情况下,条件d共识可以在t +1 d轮中解决。 Dwork和Moses考虑了同时共识,这是(无条件)共识的一种变体,其中所有正确的过程都必须在同一轮中做出决定。像普通共识一样,在最坏的情况下可以在t + 1轮中解决此问题。但是,他们表明停止时间取决于发生故障的方式。他们确定了失效模式F(其中0≤W(F)≤t-1)的浪费W(F)的概念,并表明t + -W(F)轮对于同时达成共识是必要且充分的。他们提出了一个在所有情况下(不仅在最坏的情况下)都是最佳的解决方案:对于对手的每种行为,只要任何正确的协议都可能停止,他们的协议就会立即停止。本文考虑了同步模型中基于条件的同时共识。1首先提出了一种简单的算法,其中过程在回合RS_(t,d,F)=(t +1)-max(W( F),d]。然后,给出论文的主要结果,即陈述和证明R_(t,d,F)是基于条件的同时共识的下界。这表明,与可以希望,当考虑基于条件的共识并同时做出决策时,我们可以从两个现实世界的最佳中受益(要么是当RS_(t,d,F)=(t +1)-W(F)时的失败世界,或当RS_(t,d,F)= t + 1-d)时的条件世界,但我们不能从两者提供的总和中受益,只有最佳折扣适用。从技术角度来看,下限结果基于与输入向量条件相关的两个新概念,即d-可覆盖性和d-紧密性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号