The Recursive Time Synchronization Protocol for Wireless Sensor Networks

Many applications of Wireless Sensor Networks (WSNs) require accurate time synchronization for data consistency and coordination. While the existing protocols for time synchronization provide sufficient accuracy, they consume high energy and poorly synchronize the distant nodes. We propose a Recursive Time Synchronization Protocol (RTSP) which provides global clock synchronization in an accurate and energy-efficient way. It achieves better performance by using a novel blend of techniques such as the MAC-layer time-stamping based on Start of Frame Delimiter (SFD) byte, fewer broadcasts by the reference node, compensation of the propagation delay and adjustment of the timestamps at each hop, estimation of the relative skew and offset using least square linear regression on two data points (2LR), adaptive re-synchronization interval, aggregation of the synchronization requests and energy-awareness. We also analyze the sources of errors and efficiency. Simulation results show an average accuracy of 0.3μs in a large multi-hop network while using only 1/5th of the energy consumed by FTSP in the long run, i.e., the RTSP outperforms all other protocols of its class including RBS, TPSN and FTSP.

[1]  Hermann Kopetz,et al.  Clock Synchronization in Distributed Real-Time Systems , 1987, IEEE Transactions on Computers.

[2]  Peter van der Stok,et al.  Efficient time synchronization for wireless sensor networks in an industrial setting , 2008, SenSys '08.

[3]  Yong Wang,et al.  A survey of security issues in wireless sensor networks , 2006, IEEE Communications Surveys & Tutorials.

[4]  E. Jovanov,et al.  Time synchronization for ZigBee networks , 2005, Proceedings of the Thirty-Seventh Southeastern Symposium on System Theory, 2005. SSST '05..

[5]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[6]  Sergio D. Servetto,et al.  Asymptotically optimal time synchronization in dense sensor networks , 2003, WSNA '03.

[7]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[8]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[9]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[10]  Michael Roche Time Synchronization in Wireless Networks , 2006 .

[11]  Mukesh Singhal,et al.  Security in wireless sensor networks , 2008, Wirel. Commun. Mob. Comput..

[12]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[13]  Barruquer Moner IX. References , 1971 .

[14]  K. Yıldırım CLOCK SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS , 2012 .