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 条
  • [31] Tight Typings and Split Bounds
    Accattoli, Beniamino
    Graham-Lengrand, Stephane
    Kesner, Delia
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES, 2018,
  • [32] Tight bounds on Lyapunov rank
    Orlitzky, Michael
    [J]. OPTIMIZATION LETTERS, 2022, 16 (02) : 723 - 728
  • [33] Tight bounds on quantum searching
    Boyer, M
    Brassard, G
    Hoyer, P
    Tapp, A
    [J]. FORTSCHRITTE DER PHYSIK-PROGRESS OF PHYSICS, 1998, 46 (4-5): : 493 - 505
  • [34] Tight bounds for the normal distribution
    Chen, HW
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1999, 106 (01): : 76 - 76
  • [35] TIGHT BOUNDS ON OBLIVIOUS CHAINING
    CHAUDHURI, S
    [J]. SIAM JOURNAL ON COMPUTING, 1994, 23 (06) : 1253 - 1265
  • [36] Tight Bounds for HTN Planning
    Alford, Ron
    Bercher, Pascal
    Aha, David W.
    [J]. PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2015, : 7 - 15
  • [37] Tight bounds on the AUH codes
    Mohajer, Soheil
    Kakhbod, Ali
    [J]. 2008 42ND ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-3, 2008, : 1010 - +
  • [38] Tight bounds for divisible subdivisions
    Das, Shagnik
    Draganic, Nemanja
    Steiner, Raphael
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES B, 2024, 165 : 1 - 19
  • [39] Tight space bounds for -exclusion
    Taubenfeld, Gadi
    [J]. DISTRIBUTED COMPUTING, 2014, 27 (03) : 165 - 179
  • [40] Tight bounds for the probability of overfitting
    Vorontsov, K. V.
    [J]. DOKLADY MATHEMATICS, 2009, 80 (03) : 793 - 796