【24h】

Byzantine Self-stabilizing Pulse in a Bounded-Delay Model

机译:有界延迟模型中的拜占庭自稳定脉冲

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

摘要

"Pulse Synchronization" intends to invoke a recurring distributed event at the different nodes, of a distributed system as simultaneously as possible and with a frequency that matches a predetermined regularity. This paper shows how to achieve that goal when the system is facing both transient and permanent (Byzantine) failures. Byzantine nodes might incessantly try to de-synchronize the correct nodes. Transient failures might throw the system into an arbitrary state in which correct nodes have no common notion what-so-ever, such as time or round numbers, and thus cannot use any aspect of their own local states to infer anything about the states of other correct nodes. The algorithm we present here guarantees that eventually all correct nodes will invoke their pulses within a very short time interval of each other and will do so regularly. The problem of pulse synchronization was recently solved in a system in which there exists an outside beat system that synchronously signals all nodes at once. In this paper we present a solution for a bounded-delay system. When the system in a steady state, a message sent by a correct node arrives and is processed by all correct nodes within a bounded time, say d time units, where at steady state the number of Byzantine nodes, f, should obey the n > 3f inequality, for a network of n nodes.
机译:“脉冲同步”旨在尽可能同时地并且以与预定规律性匹配的频率在分布式系统的不同节点处调用重复发生的分布式事件。本文展示了当系统同时遇到瞬态和永久性(拜占庭)故障时如何实现该目标。拜占庭式节点可能会不停地尝试使正确的节点不同步。暂时性故障可能会使系统进入任意状态,在该状态中正确的节点没有任何共同的概念,例如时间或整数,因此无法使用其自身本地状态的任何方面来推断其他节点的状态正确的节点。我们在这里提出的算法保证了最终所有正确的节点将在彼此之间非常短的时间间隔内调用它们的脉冲,并将定期执行。最近,在一个系统中解决了脉冲同步的问题,在该系统中,存在一个外部差拍系统,该系统同时一次向所有节点发出信号。在本文中,我们提出了有界延迟系统的解决方案。当系统处于稳定状态时,正确节点发送的消息到达并在有界时间(例如d个时间单位)内被所有正确节点处理,在稳定状态下,拜占庭节点的数量f应该服从n> 3f不等式,用于n个节点的网络。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号