PROBABILISTIC CLOCK SYNCHRONIZATION IN DISTRIBUTED SYSTEMS

被引:69
作者
ARVIND, K
机构
[1] Digital Equipment Corp., Littleton, MA
基金
美国国家科学基金会;
关键词
CLOCK SYNCHRONIZATION; DETERMINISTIC ALGORITHM; DISTRIBUTED SYSTEMS; MASTER-SLAVE SCHEME; PROBABILISTIC ALGORITHM; PROBABILITY OF INVALIDITY; TIME TRANSMISSION PROTOCOL;
D O I
10.1109/71.282558
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents and analyzes a new probabilistic clock synchronization algorithm that can guarantee a much smaller bound on the clock skew than most existing algorithms. The algorithm is probabilistic in the sense that the bound on the clock skew that it guarantees has a probability of invalidity associated with it. However, the probability of invalidity may be made extremely small by transmitting a sufficient number of synchronization messages. It is shown that an upper bound on the probability of invalidity decreases exponentially with the number of synchronization messages transmitted. A closed-form expression that relates the probability of invalidity to the clock skew and the number of synchronization messages is also derived.
引用
收藏
页码:474 / 487
页数:14
相关论文
共 50 条
  • [1] PROBABILISTIC CLOCK SYNCHRONIZATION IN LARGE DISTRIBUTED SYSTEMS
    OLSON, A
    SHIN, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (09) : 1106 - 1112
  • [2] Simulation study of clock synchronization in distributed systems
    Jin, B
    Yang, L
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 708 - 712
  • [3] Research on and Realization of an Adaptive Clock Synchronization Algorithm for Distributed Systems
    Yang, Jia
    He, Piyan
    KNOWLEDGE ENGINEERING AND MANAGEMENT, 2011, 123 : 129 - +
  • [4] IMPROVING THE PROBABILISTIC CLOCK SYNCHRONIZATION ALGORITHM
    ALARI, G
    CIUFFOLETTI, A
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 463 - 468
  • [5] Implementing a Probabilistic Clock Synchronization Algorithm
    Gianluigi Alari
    Augusto Ciuffoletti
    Real-Time Systems, 1997, 13 : 25 - 46
  • [6] Implementing a probabilistic clock synchronization algorithm
    Alari, G
    Ciuffoletti, A
    REAL-TIME SYSTEMS, 1997, 13 (01) : 25 - 46
  • [7] Evaluation of EtherCAT Clock Synchronization in Distributed Control Systems
    Kim, Woonggy
    Sung, Minyoung
    TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS A, 2014, 38 (07) : 785 - 797
  • [8] Clock synchronization in wireless distributed embedded applications
    Hong, YS
    No, JH
    WSTFES 2003: IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED SYSTEMS, PROCEEDINGS, 2003, : 101 - 104
  • [9] HARDWARE-ASSISTED SOFTWARE CLOCK SYNCHRONIZATION FOR HOMOGENEOUS DISTRIBUTED SYSTEMS
    RAMANATHAN, P
    KANDLUR, DD
    SHIN, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 514 - 524
  • [10] Clock synchronization for distributed media applications
    Distler, Thomas James
    Ouyang, Jinsong
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (14) : 1489 - 1514