Tight Bounds for Clock Synchronization

被引:30
|
作者
Lenzen, Christoph [1 ]
Locher, Thomas [1 ]
Wattenhofer, Roger [1 ]
机构
[1] ETH, Comp Engn & Networks Lab TIK, CH-8092 Zurich, Switzerland
关键词
Algorithms; Theory; Bounded rates; global skew; gradient property; local skew; variable clock drifts; worst-case analysis;
D O I
10.1145/1667053.1667057
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a novel clock synchronization algorithm and prove tight upper and lower bounds on the worst-case clock skew that may occur between any two participants in any given distributed system. More importantly, the worst-case clock skew between neighboring nodes is (asymptotically) at most a factor of two larger than the best possible bound. While previous results solely focused on the dependency of the skew bounds on the network diameter, we prove that our techniques are optimal also with respect to the maximum clock drift, the uncertainty in message delays, and the imposed bounds on the clock rates. The presented results all hold in a general model where both the clock drifts and the message delays may vary arbitrarily within pre-specified bounds. Furthermore, our algorithm exhibits a number of other highly desirable properties. First, the algorithm ensures that the clock values remain in an affine linear envelope of real time. A better worst-case bound on the accuracy with respect to real time cannot be achieved in the absence of an external timer. Second, the algorithm minimizes the number and size of messages that need to be exchanged in a given time period. Moreover, only a small number of bits must be stored locally for each neighbor. Finally, our algorithm can easily be adapted for a variety of other prominent synchronization models.
引用
收藏
页数:42
相关论文
共 50 条
  • [1] Tight Bounds for Clock Synchronization [Extended Abstract]
    Lenzen, Christoph
    Locher, Thomas
    Wattenhofer, Roger
    [J]. PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 46 - 55
  • [2] A TIGHT CLOCK SYNCHRONIZATION TECHNIQUE FOR MULTIPROCESSOR SYSTEMS
    LIU, JC
    HUNG, TC
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 1993, 21 (03) : 233 - 247
  • [3] Resilience Bounds of Network Clock Synchronization with Fault Correction
    Jiang, Linshan
    Tan, Rui
    Easwaran, Arvind
    [J]. ACM TRANSACTIONS ON SENSOR NETWORKS, 2020, 16 (04)
  • [4] Resilience Bounds of Sensing-Based Network Clock Synchronization
    Tan, Rui
    Jiang, Linshan
    Easwaran, Arvind
    Sundaram, Jothi Prasanna Shanmuga
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 894 - 902
  • [5] Closed form bounds for clock synchronization under simple uncertainty assumptions
    Biaz, S
    Welch, JL
    [J]. INFORMATION PROCESSING LETTERS, 2001, 80 (03) : 151 - 157
  • [6] Tight real-time synchronization of a microwave clock to an optical clock across a turbulent air path
    Bergeron, Hugo
    Sinclair, Laura C.
    Swann, William C.
    Nelson, Craig W.
    Deschenes, Jean-Daniel
    Baumann, Esther
    Giorgetta, Fabrizio R.
    Coddington, Ian
    Newbury, Nathan R.
    [J]. OPTICA, 2016, 3 (04): : 441 - 447
  • [7] Optimal clock synchronization revisited: Upper and lower bounds in real-time systems
    Moser, Heinrich
    Schmid, Ulrich
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 94 - 109
  • [8] On Tight Bounds for the Lasso
    van de Geer, Sara
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2018, 19
  • [9] Tight bounds on plurality
    Srivastava, N
    Taylor, AD
    [J]. INFORMATION PROCESSING LETTERS, 2005, 96 (03) : 93 - 95
  • [10] TIGHT BOUNDS FOR CAPACITIES
    KAMPKE, T
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1994, 27 (08) : 67 - 86