【24h】

Self-stabilizing Byzantine Digital Clock Synchronization

机译:自稳定拜占庭数字时钟同步

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

摘要

We present a scheme that achieves self-stabilizing Byzantine digital clock synchronization assuming a "synchronous" system. This syn-chronicity is established by the assumption of a common "beat" delivered with a regularity in the order of the network message delay, thus enabling the nodes to execute in lock-step. The system can be subjected to severe transient failures with a permanent presence of Byzantine nodes. Our algorithm guarantees eventually synchronized digital clock counters, i.e. common increasing integer counters associated with each beat. We then show how to achieve regular clock synchronization, progressing at realtime rate and with high granularity, from the synchronized digital clock counters. There is one previous self-stabilizing Byzantine clock synchronization algorithm, which also converges in linear time (relying on an underlying pulse mechanism), but it requires to execute and terminate Byzantine agreement in between consecutive pulses. Such a scheme, although it does not assume a synchronous system, cannot be easily transformed to a synchronous system in which the pulses (beats) are in the order of the message delay time apart. The only other digital clock synchronization algorithm operating in a similar synchronous model converges in expected exponential time. Our algorithm converges (deterministically) in linear time.
机译:我们提出了一种在“同步”系统下实现自稳定拜占庭数字时钟同步的方案。通过假定以网络消息延迟的顺序有规律地传递的公共“拍子”来建立这种同步性,从而使节点能够按锁步执行。永久存在拜占庭节点时,系统可能会遭受严重的瞬态故障。我们的算法可保证最终同步的数字时钟计数器,即与每个拍子相关的普通递增整数计数器。然后,我们展示了如何从同步的数字时钟计数器中实现以实时速率和高粒度进行定期时钟同步。以前有一种自稳定的拜占庭式时钟同步算法,该算法也可以在线性时间上收敛(依赖于潜在的脉冲机制),但是它需要在连续的脉冲之间执行和终止拜占庭式协议。这样的方案尽管不采用同步系统,但不能轻易地转换成其中脉冲(拍)按消息延迟时间间隔的顺序的同步系统。在类似的同步模型中运行的唯一其他数字时钟同步算法会收敛期望的指数时间。我们的算法在线性时间内收敛(确定性地)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号