【24h】

Optimistic Generic Broadcast

机译:乐观的通用广播

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

摘要

We consider an asynchronous system with the Ω failure detector, and investigate the number of communication steps required by various broadcast protocols in runs in which the leader does not change. Atomic Broadcast, used for example in state machine replication, requires three communication steps. Optimistic Atomic Broadcast requires only two steps if all correct processes receive messages in the same order. Generic Broadcast requires two steps if no messages conflict. We present an algorithm that subsumes both of these approaches and guarantees two-step delivery if all conflicting messages are received in the same order, and three-step delivery otherwise. Internally, our protocol uses two new algorithms. First, a Consensus algorithm which decides in one communication step if all proposals are the same, and needs two steps otherwise. Second, a method that allows us to run infinitely many instances of a distributed algorithm, provided that only finitely many of them are different. We assume that fewer than a third of all processes are faulty (n > 3f).
机译:我们考虑了带有Ω故障检测器的异步系统,并研究了领导者不改变的运行中各种广播协议所需的通信步骤数。例如在状态机复制中使用的原子广播需要三个通信步骤。如果所有正确的过程以相同的顺序接收消息,则乐观原子广播仅需要两个步骤。如果没有消息冲突,则常规广播需要两个步骤。我们提出了一种算法,该算法包含了这两种方法,并且如果所有冲突消息均以相同顺序接收,则可以保证两步传递,否则,可以保证三步传递。在内部,我们的协议使用两种新算法。首先,共识算法可在一个通信步骤中确定所有提案是否相同,否则需要两个步骤。第二,一种允许我们无限运行分布式算法实例的方法,前提是只有有限多个实例是不同的。我们假设所有进程中少于三分之一的故障(n> 3f)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号