首页> 外文会议>Distributed Computing >Condition-Based Protocols for Set Agreement Problems
【24h】

Condition-Based Protocols for Set Agreement Problems

机译:集协议问题的基于条件的协议

获取原文

摘要

A condition C is a set of input vectors to a problem. A class of conditions that allow to solve κ-set agreement in spite of f crashes in an asynchronous system is identified. A κ-set agreement protocol that is always safe is described: it is guaranteed to terminate when the input vector belongs to C and it always decides on at most k different values, even if the input vector does not belong to C. While there are simple so-lutions when f < κ, it is known that the fc-set agreement problem has no solution when f ≥κ. Thus, the paper identifies classes of conditions that allow to solve this problem even when f ≥κ. The paper gives evidence that these are the only conditions that allow to solve set agreement, by proving the wait-free case. Two natural concrete conditions that belong to such a class are described. Finally, a more efficient κ-set agreement protocol with only linear complexity (does not use snapshots), for any C that allows to solve consensus, when κ ≤ f/(n ― f) + 1 is presented. This shows how to trade fault-tolerance for agreement precision using the condition based approach.
机译:条件C是问题的一组输入向量。识别出一类条件,即使在异步系统中发生f崩溃,该条件也可以解决κ-set协议。描述了始终安全的κ-set协议:当输入向量属于C时保证终止,并且即使输入向量不属于C也总是决定最多k个不同的值。 f <κ时的简单解,已知当f≥κ时,fc-set一致性问题无解。因此,本文确定了即使当f≥κ时也可以解决该问题的条件类别。该论文通过证明免等待的情况,证明了这些是解决已达成协议的唯一条件。描述了属于这种类别的两个自然的具体条件。最后,当κ≤f /(n ― f)+1时,对于允许解决共识的任何C,仅线性复杂度(不使用快照)的更有效的κ集协议协议。这显示了如何使用基于条件的方法以容错性换取协议精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号