论文标题
和平自动稳定拜占庭脉冲同步
Peaceable Self-Stabilizing Byzantine Pulse Synchronization
论文作者
论文摘要
为了在有限的 - 延迟消息通讯网络上达到快速有效的拜占庭脉冲同步(SSBP),我们考虑了可安置的SSBPS问题,在该问题中,稳定系统中的资源占用必须尽可能稀疏,并且需要尽可能快地稳定系统。为了解决它,在一般框架下研究了解耦的吸收过程和紧急过程。在整合时间跟踪,近似协议,确定性和随机拜占庭协议以及自动稳定方案时,提供了恒定时间的两阶段吸收过程和多种紧急过程。这样,不仅可以快速建立并有效地维护SSBP,而且可以快速建立拜占庭时钟同步。在最佳的基本解决方案中,确定性的线性稳定时间和稳定的资源占用均对基础原始剂的优化,这在经典静态对手下存在拜占庭断层的情况下是最佳的。在混合溶液中,可以预期使用最差的确定性稳定时间。在所有解决方案中,稳定的资源职业最多都处于近似协议的顺序上,这是一个很好的属性,在考虑现实世界中超高的硬实时应用程序中,预计脉冲同步在所有上层函数之前都可以在所有上层函数之前建立,并且在上层功能中有效地保持效率。
For reaching fast and efficient self-stabilizing Byzantine pulse synchronization (SSBPS) upon the bounded-delay message-passing networks, we consider the peaceable SSBPS problem where the resource occupation in the stabilized system is required to be as sparse as possible and the stabilization of the system is required to be as fast as possible. To solve it, the decoupled absorption process and emergency process are investigated under a general framework. The constant-time two-stage absorption process and more than one kind of emergency process are provided in integrating the merits of temporal trails, approximate agreements, deterministic and randomized Byzantine agreements, and self-stabilizing protocols. With this, not only SSBPS but self-stabilizing Byzantine clock synchronization can be fast established and efficiently maintained. In the optimal-resilient basic solutions, the deterministic linear stabilization time and the stabilized resource occupation are all optimized to those of the underlying primitives, which is optimal in the presence of Byzantine faults under the classical static adversary. In the hybrid solutions, faster stabilization can be expected with a worst-case deterministic stabilization time. In all solutions, the stabilized resource occupation is at most at the order of approximate agreement, which is a good property in considering real-world ultra-high-reliable hard-real-time applications where pulse synchronization is expected to be established before all upper-layer functions and to be efficiently maintained when the upper-layer functions are in service.