A Prediction Based Long-Cycle Time Synchronization Algorithm for Sensor Networks

Existing time synchronization algorithms and protocols mostly focus on improving the synchronization accuracy. However, they usually require frequent resynchronization to keep designed precision in actual applications, which leads to high energy consumption and heavy traffic load. This paper presents a Prediction based Long-cycle Time Synchronization algorithm (PLTS), which puts emphasis on reducing the resynchronization frequency while guaranteeing a given accuracy. PLTS is a combination of periodic synchronization and prediction synchronization. It makes use of an existing time synchronization protocol to accomplish the periodic synchronization, while during the intervals of periodic synchronization, each node applies a prediction model to calibrate its own logic time according to the crystal oscillator's frequency characteristics. By this means, all nodes can keep synchronization till next periodic synchronization starts. Experiment results show that PLTS can reduce resynchronization frequency remarkably and possesses good merits in saving energy and reducing traffic load.

[1]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[2]  Roger Wattenhofer,et al.  Gradient clock synchronization in wireless sensor networks , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[3]  Sergio D. Servetto,et al.  On the scalability of cooperative time synchronization in pulse-connected networks , 2005, IEEE Transactions on Information Theory.

[4]  Limin Sun,et al.  NISAT: a zero-side-effect testbed for wireless sensor networks , 2009, SenSys '09.

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

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

[7]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[8]  Hui Zhou,et al.  Frequency Accuracy & Stability Dependencies of Crystal Oscillators , 2008 .

[9]  Erchin Serpedin,et al.  Clock Estimation for Long-Term Synchronization in Wireless Sensor Networks with Exponential Delays , 2008, EURASIP J. Adv. Signal Process..

[10]  Theresa L. Utlaut,et al.  Introduction to Time Series Analysis and Forecasting , 2008 .

[11]  Christoph Lenzen,et al.  Optimal clock synchronization in networks , 2009, SenSys '09.

[12]  Cheng Li,et al.  Adaptive Time Synchronization for Wireless Sensor Networks with Self-Calibration , 2009, 2009 IEEE International Conference on Communications.

[13]  Gyula Simon,et al.  Sensor network-based countersniper system , 2004, SenSys '04.

[14]  Ya. R. Faizulkhakov Time synchronization methods for wireless sensor networks: A survey , 2007, Programming and Computer Software.

[15]  Ajay D. Kshemkalyani,et al.  Clock synchronization for wireless sensor networks: a survey , 2005, Ad Hoc Networks.

[16]  Radhika Nagpal,et al.  Firefly-inspired sensor network synchronicity with realistic radio effects , 2005, SenSys '05.