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
Link To Document