Timing-sync protocol for sensor networks
Top Cited Papers
- 5 November 2003
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 138-149
- https://doi.org/10.1145/958491.958508
Abstract
Wireless ad-hoc sensor networks have emerged as an interesting and important research area in the last few years. The applications envisioned for such networks require collaborative execution of a distributed task amongst a large set of sensor nodes. This is realized by exchanging messages that are time-stamped using the local clocks on the nodes. Therefore, time synchronization becomes an indispensable piece of infrastructure in such systems. For years, protocols such as NTP have kept the clocks of networked systems in perfect synchrony. However, this new class of networks has a large density of nodes and very limited energy resource at every node; this leads to scalability requirements while limiting the resources that can be used to achieve them. A new approach to time synchronization is needed for sensor networks.In this paper, we present Timing-sync Protocol for Sensor Networks (TPSN) that aims at providing network-wide time synchronization in a sensor network. The algorithm works in two steps. In the first step, a hierarchical structure is established in the network and then a pair wise synchronization is performed along the edges of this structure to establish a global timescale throughout the network. Eventually all nodes in the network synchronize their clocks to a reference node. We implement our algorithm on Berkeley motes and show that it can synchronize a pair of neighboring motes to an average accuracy of less than 20ms. We argue that TPSN roughly gives a 2x better performance as compared to Reference Broadcast Synchronization (RBS) and verify this by implementing RBS on motes. We also show the performance of TPSN over small multihop networks of motes and use simulations to verify its accuracy over large-scale networks. We show that the synchronization accuracy does not degrade significantly with the increase in number of nodes being deployed, making TPSN completely scalable.Keywords
This publication has 9 references indexed in Scilit:
- Timing-sync protocol for sensor networksPublished by Association for Computing Machinery (ACM) ,2003
- Efficient TDMA synchronization for distributed embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dynamic fine-grained localization in Ad-Hoc networks of sensorsPublished by Association for Computing Machinery (ACM) ,2001
- Time synchronization in ad hoc networksPublished by Association for Computing Machinery (ACM) ,2001
- Leader election algorithms for mobile ad hoc networksPublished by Association for Computing Machinery (ACM) ,2000
- Protocols for self-organization of a wireless sensor networkIEEE Wireless Communications, 2000
- Next century challengesPublished by Association for Computing Machinery (ACM) ,1999
- CesiumSpray: a Precise and Accurate Global Time Service for Large-scale SystemsReal-Time Systems, 1997
- Probabilistic clock synchronization in distributed systemsIEEE Transactions on Parallel and Distributed Systems, 1994