We present a time synchronization scheme for wireless sensor networks that aims to conserve sensor battery power while maintaining network connectivity for as long as possible. The proposed method creates a hierarchical tree by flooding the sensor network from a designated source point. It then uses a hybrid algorithm derived from the Timing-sync protocol for sensor networks (TSPN) and the reference broadcast synchronization method (RBS) to periodically synchronize sensor clocks by minimizing the number of required transmissions. In multi-hop ad-hoc networks, a depleted sensor will drop information from all other sensors that route data through it, decreasing the physical area being monitored by the network. It is therefore imperative that time synchronization schemes are aware of the number of sensors being used at any given time. The proposed method uses several techniques and thresholds to maintain network connectivity. A new source point is chosen when the current one's battery power reaches a designated energy threshold. The network is also re-flooded whenever the number of used sensors drops below another threshold. We implement and show that our scheme can provide significant power savings over both TPSN and RBS; the power reduction is even more drastic in large multi-hop sensor networks. The method also improves upon these algorithms by maintaining a large area of coverage even when some sensors lose power.
[1]
Saurabh Ganeriwal,et al.
Timing-sync protocol for sensor networks
,
2003,
SenSys '03.
[2]
Fikret Sivrikaya,et al.
Time synchronization in sensor networks: a survey
,
2004,
IEEE Network.
[3]
Peng Ning,et al.
Secure and resilient clock synchronization in wireless sensor networks
,
2006,
IEEE Journal on Selected Areas in Communications.
[4]
Wonpil Yu,et al.
Efficient RBS in Sensor Networks
,
2006,
Third International Conference on Information Technology: New Generations (ITNG'06).
[5]
Geng-Sheng Kuo,et al.
A Novel Time Synchronization Scheme in Wireless Sensor Networks
,
2006,
2006 IEEE 63rd Vehicular Technology Conference.
[6]
Amit Kumar Saha,et al.
Adaptive clock synchronization in sensor networks
,
2004,
Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.
[7]
Deborah Estrin,et al.
Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts
,
2022
.
[8]
Qun Li,et al.
Global Clock Synchronization in Sensor Networks
,
2006,
IEEE Trans. Computers.
[9]
Qun Li,et al.
Global clock synchronization in sensor networks
,
2006,
IEEE Transactions on Computers.