A Cognitive Global Clock Synchronization Protocol in WSNs
Clock synchronization is a crucial issue for data fusion, localization, duty cycle scheduling, and topology management in wireless sensor networks (WSNs). In this paper we proposed a cognitive global clock synchronization protocol (CGCSP) that is an accurate, energy efficient and reliable clock synchronization protocol in WSNs based on a single reference node. The CGCSP tackles the disadvantages of being single reference node by a cognitive switchover mechanism. This structure has been validated through the development of basic synchronization schemes i.e. sender-receiver (S-R) synchronization and receiver-receiver (R-R) synchronization. By evaluating and comparing the performances of it with state of the art protocols such as reference broadcast synchronization (RBS) and timing-sync protocol for sensor networks (TPSN), the proposed CGCSP shows reasonable lead over them in single hop network as well as in multi hop networks in terms of average synchronization accuracy and energy efficiency.
KeywordsClock synchronization Average synchronization accuracy Energy efficiency
This work was supported by the National Natural Science Foundation of China under grant number 61171145.
- 1.Durišić, M.P., Tafa, Z., Dimić, G., Milutinović, V.: A survey of military applications of wireless sensor networks. In: Proceedings of the 1st Mediterranean Conference on Embedded Computing (MECO 2012), pp. 196–199. IEEE (2012)Google Scholar
- 3.Ma, J., Wang, H., Yang, D., Cheng, Y.: Challenges: from standards to implementation for industrial wireless sensor networks. Int. J. Distrib. Sens. Netw. 2016(2016), 1–13 (2016)Google Scholar
- 4.Li, H., Jia, L., Zhang, Y., Liu, C., Rong, J.: Wireless sensor networks of infrastructure health monitoring for high-speed railway. Shock Vibr. 2016(2016), 1–11 (2016)Google Scholar
- 6.IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. IEEE (2008)Google Scholar
- 7.RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms SpecificationGoogle Scholar
- 10.Ganeriwal, S., Kumar, R., Sirivastava, M.B.: Timing-sync protocol for sensor networks. In: Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, pp. 138–149. ACM (2003)Google Scholar
- 12.Maroti, M., Kusy, B., Simon, G., Ledeczi, A.: The flooding time synchronization protocol. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, pp. 39–49. ACM (2004)Google Scholar
- 13.Solis, R., Borkar, V.S., Kumar, P.R.: A new distributed time synchronization protocol for multihop wireless networks. In: Proceedings of IEEE Conference on Decision and Control (2006)Google Scholar
- 15.Giridhar, A., Kumar, P.R.: Distributed clock synchronization over wireless networks: algorithms and analysis. In: Proceedings of IEEE Conference on Decision and Control (2006)Google Scholar
- 17.Yanos, S.: Energy aware time synchronization in wireless sensor networks. University of North Texas, December 2006Google Scholar
- 18.Heinzelman, W.R., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, pp. 3005–3014 (2000)Google Scholar