Clock Synchronization for Wireless Networks

  • Rui Fan
  • Indraneel Chakraborty
  • Nancy Lynch
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3544)


Time synchronization is a fundamental service in many wireless applications. While the synchronization problem is well-studied in traditional wired networks, physical constraints of the wireless medium impose a unique set of challenges. We present a novel time synchronization algorithm which is highly energy efficient and failure/recovery-tolerant. Our algorithm allows nodes to synchronize to sources of real time such as GPS when such signals are available, but continues to synchronize nodes to each other, even in the absence of GPS. In addition, the algorithm satisfies a relaxed gradient property, in which the degree of synchronization between nodes varies as a linear function of their distance. Thus, nearby nodes are highly synchronized, which is desirable in many wireless applications.


Wireless Network Time Synchronization Clock Synchronization Local Clock Synchronization Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Elson, J., Girod, L., Estrin, D.: Fine-grained network time synchronization using reference broadcasts. SIGOPS Operating Systems Review 36(SI), 147–163 (2002)CrossRefGoogle Scholar
  2. 2.
    Fan, R., Lynch, N.: Gradient clock syncrhonization. In: Proceedings of the Twenty-third Annual ACM PODC, ACM Press, New York (2004) (to appear)Google Scholar
  3. 3.
    Fetzer, C., Cristian, F.: Integrating external and internal clock synchronization. Journal of Real-Time Systems 12(2), 123–172 (1997)CrossRefGoogle Scholar
  4. 4.
    Kaynar, D., Lynch, N., Segala, R., Vaandrager, F.: Timed i/o automata: A mathematical framework for modeling and analyzing real-time systems. In: Proceedings of the 24th IEEE International Real-Time Systems Symposium (2003)Google Scholar
  5. 5.
    Lloyd, E.L.: Broadcast scheduling for TDMA in wireless multihop networks. John Wiley & Sons, Inc., Chichester (2002)Google Scholar
  6. 6.
    Mills, D.L.: Internet time synchronization: The network time protocol. IEEE Transactions on Computers 39(10), 1482–1493 (1991)CrossRefGoogle Scholar
  7. 7.
    Srikanth, T.K., Toueg, S.: Optimal clock synchronization. J. ACM 34(3), 626–645 (1987)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Verissimo, P., Rodrigues, L., Casimiro, A.: Cesiumspray: a precise and accurate global time service for large-scale systems. Technical Report NAV-TR-97-0001, Universidade de Lisboa (1997)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Rui Fan
    • 1
  • Indraneel Chakraborty
    • 1
  • Nancy Lynch
    • 1
  1. 1.Massachusetts Institute of TechnologyCambridgeUSA

Personalised recommendations