A Cognitive Global Clock Synchronization Protocol in WSNs

  • Bilal Ahmad
  • Ma Shiwei
  • Fu Qi
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 733)


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.


Clock synchronization Average synchronization accuracy Energy efficiency 



This work was supported by the National Natural Science Foundation of China under grant number 61171145.


  1. 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
  2. 2.
    Srbinovska, M., Gavrovski, C., Dimcev, V., Krkoleva, A., Borozan, V.: Environmental parameters monitoring in precision agriculture using wireless sensor networks. J. Clean. Prod. 88, 297–307 (2015)CrossRefGoogle Scholar
  3. 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. 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
  5. 5.
    Mills, D.: Internet time synchronization: the network time protocol. IEEE Trans. Commun. 39(10), 1482–1493 (1991)CrossRefGoogle Scholar
  6. 6.
    IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. IEEE (2008)Google Scholar
  7. 7.
    RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms SpecificationGoogle Scholar
  8. 8.
    Li, Q., Rus, D.: Global clock synchronization in sensor networks. IEEE Trans. Comput. 55(2), 214–226 (2006)CrossRefGoogle Scholar
  9. 9.
    Wu, Y.-C., Chaudhari, Q., Serpedin, E.: Clock synchronization of wireless sensor networks. IEEE Signal Process. Mag. 28(1), 124–138 (2011)CrossRefGoogle Scholar
  10. 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
  11. 11.
    Elson, J., Girod, L., Estrin, D.: Fine-grained network time synchronization using reference broadcasts. ACM SIGOPS Oper. Syst. Rev. 36(SI), 147–163 (2002)CrossRefGoogle Scholar
  12. 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. 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
  14. 14.
    Hong, Y.-W., Scaglione, A.: A scalable synchronization protocol for large sensor networks and its applications. IEEE J. Spec. Areas Commun. 23(5), 1085–1099 (2005)CrossRefGoogle Scholar
  15. 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
  16. 16.
    Ahmed, S., Xiao, F., Chen, T.: Achieving relative time synchronization in wireless sensor networks. J. Control Sci. Eng. 2013, 1–7 (2013)CrossRefzbMATHGoogle Scholar
  17. 17.
    Yanos, S.: Energy aware time synchronization in wireless sensor networks. University of North Texas, December 2006Google Scholar
  18. 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
  19. 19.
    Tang, X., Xu, J.: Adaptive data collection strategies for lifetime constrained Wireless sensor networks. IEEE Trans. Parallel Distrib. Syst. 9(6), 721–734 (2008)CrossRefGoogle Scholar
  20. 20.
    Muhammad, A., Tarek, R.S.: RTSP: an accurate and energy-efficient protocol for clock synchronization in WSNs. IEEE Trans. Instrum. Meas. 62, 578–589 (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Shanghai Key Laboratory of Power Station Automation Technology, School of Mechatronics Engineering and AutomationShanghai UniversityShanghaiChina
  2. 2.Department of Electrical EngineeringThe University of Poonch RawalakotRawalakotPakistan

Personalised recommendations