• DocumentCode
    3600630
  • Title

    Skewless Network Clock Synchronization Without Discontinuity: Convergence and Performance

  • Author

    Mallada, Enrique ; Xiaoqiao Meng ; Hack, Michel ; Li Zhang ; Ao Tang

  • Author_Institution
    Comput. & Math. Sci., Pasadena, CA, USA
  • Volume
    23
  • Issue
    5
  • fYear
    2015
  • Firstpage
    1619
  • Lastpage
    1633
  • Abstract
    This paper examines synchronization of computer clocks connected via a data network and proposes a skewless algorithm to synchronize them. Unlike existing solutions, which either estimate and compensate the frequency difference (skew) among clocks or introduce offset corrections that can generate jitter and possibly even backward jumps, our solution achieves synchronization without these problems. We first analyze the convergence property of the algorithm and provide explicit necessary and sufficient conditions on the parameters to guarantee synchronization. We then study the effect of noisy measurements (jitter) and frequency drift (wander) on the offsets and synchronization frequency, and further optimize the parameter values to minimize their variance. Our study reveals a few insights, for example, we show that our algorithm can converge even in the presence of timing loops and noise, provided that there is a well-defined leader. This marks a clear contrast with current standards such as NTP and PTP, where timing loops are specifically avoided. Furthermore, timing loops can even be beneficial in our scheme as it is demonstrated that highly connected subnetworks can collectively outperform individual clients when the time source has large jitter. The results are supported by experiments running on a cluster of IBM BladeCenter servers with Linux.
  • Keywords
    IP networks; jitter; synchronisation; IBM BladeCenter server; IP network; Linux; computer clock; data network; frequency drift; jitter; noisy measurement; skewless algorithm; skewless network clock synchronization; timing loops; wander; Clocks; Computers; Convergence; Estimation; Protocols; Radiation detectors; Synchronization; Distributed control; network clock synchronization; network time protocol; precision time protocol;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2345692
  • Filename
    6883234