• DocumentCode
    49272
  • Title

    PulseSync: An Efficient and Scalable Clock Synchronization Protocol

  • Author

    Lenzen, Christoph ; Sommer, Philipp ; Wattenhofer, Roger

  • Author_Institution
    Massachusetts Inst. of Technol., Cambridge, MA, USA
  • Volume
    23
  • Issue
    3
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    717
  • Lastpage
    727
  • Abstract
    Clock synchronization is an enabling service for a wide range of applications and protocols in both wired and wireless networks. We study the implications of clock drift and communication latency on the accuracy of clock synchronization when scaling the network diameter. Starting with a theoretical analysis of synchronization protocols, we prove tight bounds on the synchronization error in a model that assumes independently and randomly distributed communication delays and slowly changing drifts. While this model is more optimistic than traditional worst-case analysis, it much better captures the nature of real-world systems such as wireless networks. The bound on the synchronization accuracy, which is roughly the square root of the network diameter, is achieved by the novel PulseSync protocol. Extensive experiments demonstrate that PulseSync is able to meet the predictions from theory and tightly synchronizes large networks. This contrasts against an exponential growth of the skew incurred by the state-of-the-art protocol for wireless sensor networks. Moreover, PulseSync adapts much faster to network dynamics and changing clock drifts than this protocol.
  • Keywords
    probability; protocols; synchronisation; wireless sensor networks; PulseSync protocol; clock drift; communication latency; independently distributed communication delays; network diameter; probabilistic analysis; randomly distributed communication delays; scalable clock synchronization protocol; slowly changing drifts; synchronization error; wired networks; wireless sensor networks; Accuracy; Clocks; Delays; Protocols; Receivers; Synchronization; Wireless networks; Probabilistic analysis; wireless networks;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2309805
  • Filename
    6777583