DYNAMIC FAULT-TOLERANT CLOCK SYNCHRONIZATION

被引:31
|
作者
DOLEV, D [1 ]
HALPERN, JY [1 ]
SIMONS, B [1 ]
STRONG, R [1 ]
机构
[1] IBM CORP,ALMADEN RES CTR,SAN JOSE,CA
来源
关键词
ALGORITHMS; PERFORMANCE; RELIABILITY; THEORY; BYZANTINE FAILURES; CLOCK SYNCHRONIZATION; FAULT TOLERANCE; TIME OF DAY CLOCK;
D O I
10.1145/200836.200870
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper gives two simple efficient distributed algorithms: one for keeping clocks in a network synchronized and one for allowing new processors to join the network with their clocks synchronized. Assuming a fault-tolerant authentication protocol, the algorithms tolerate both link and processor failures of any type. The algorithm for maintaining synchronization works for arbitrary networks (rather than just completely connected networks) and tolerates any number of processor or communication link faults as long as the correct processors remain connected by fault-free paths. It thus represents an improvement over other clock synchronization algorithms such as those of Lamport and Melliar-Smith [1985] and Welch and Lynch [1988], although, unlike them, it does require an authentication protocol to handle Byzantine faults. Our algorithm for allowing new processors to join requires that more than half the processors be correct, a requirement that is provably necessary.
引用
收藏
页码:143 / 185
页数:43
相关论文
共 50 条
  • [21] FAULT-TOLERANT CLOCK.
    Benedict, M.K.
    IBM technical disclosure bulletin, 1983, 26 (02): : 461 - 462
  • [22] Clock-Latency-Aware Fault-Tolerant DLL for Multi-Die Clock Synchronization
    Su, Yung-Chuan
    Huang, Shi-Yu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (08) : 2761 - 2765
  • [23] Fault-Tolerant Clock Synchronization for Time-Triggered Wireless Sensor Network
    Kim, Dong-Gil
    Lee, Dongik
    COMPUTERS, NETWORKS, SYSTEMS, AND INDUSTRIAL ENGINEERING 2011, 2011, 365 : 131 - 142
  • [24] Fault-tolerant clock synchronization for embedded distributed multi-cluster systems
    Paulitsch, M
    Steiner, W
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 249 - 256
  • [25] Fault-Tolerant Clock Synchronization Over Unreliable Channels in Wireless Sensor Networks
    Kikuya, Yuhei
    Dibaji, Seyed Mehran
    Ishii, Hideaki
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2018, 5 (04): : 1551 - 1562
  • [26] Fault-tolerant cluster-wise clock synchronization for wireless sensor networks
    Sun, K
    Ning, P
    Wang, C
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (03) : 177 - 189
  • [27] Fault-tolerant clock synchronization of large multicomputers via multistep interactive convergence
    deAzevedo, MM
    Blough, DM
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 249 - 258
  • [28] Fault Tolerant Gradient Clock Synchronization
    Bund, Johannes
    Lenzen, Christoph
    Rosenbaum, Will
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 357 - 365
  • [29] Resilient Consensus via Weight Learning and Its Application in Fault-Tolerant Clock Synchronization
    Hou, Jian
    Chen, Zhiyong
    Lin, Zhiyun
    Wei, Chunling
    Zheng, Junzheng
    Wang, Fangyuan
    Xiang, Mengfan
    Xie, Yujie
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2023, 10 (04): : 2097 - 2107
  • [30] AN IMPROVED HARDWARE IMPLEMENTATION OF THE FAULT-TOLERANT CLOCK SYNCHRONIZATION ALGORITHM FOR LARGE MULTIPROCESSOR SYSTEMS
    CHOI, BR
    KYU, HP
    KIM, M
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (03) : 404 - 407