skip to main content
article

Tiny-sync: Tight time synchronization for wireless sensor networks

Published:01 June 2007Publication History
Skip Abstract Section

Abstract

Time synchronization is a fundamental middleware service for any distributed system. Wireless sensor networks make extensive use of synchronized time in many contexts (e.g., data fusion, TDMA schedules, synchronized sleep periods, etc.). We propose a time synchronization method relevant for wireless sensor networks. The solution features minimal complexity in network bandwidth, storage as well as processing, and can achieve good accuracy. Especially relevant for sensor networks, it also provides tight, deterministic bounds on offset and clock drift. A method for synchronizing the entire network is presented. The performance of the algorithm is analyzed theoretically and validated on a realistic testbed. The results show that the proposed algorithm outperforms existing algorithms in terms of precision and resource requirements.

References

  1. Akyildiz, I., Su, W., Sankarasubramaniam, Y., and Cayirci, E. 2002a. A survey on sensor networks. IEEE Commun. Mag. 40, 8 (Aug.), 102--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Akyildiz, I., Su, W., Sankarasubramaniam, Y., and Cayirci, E. 2002b. Wireless sensor networks: A survey. IEEE Comput. 38, 4 (Mar.), 393--422. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Asada, G., Dong, T., Lin, F., Pottie, G., Kaiser, W., and Marcy, H. 1998. Wireless integrated network sensors: Low power systems on a chip. In Proceedings of the 24th European Solid-State Circuits Conference (the Hague, Netherlands).Google ScholarGoogle Scholar
  4. Cristian, F. 1989. Probabilistic clock synchronization. Distrib. Comput. 3, 3, 146--158.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Crossbow. 2007. Mica2 wireless measurement system. http://www.xbow.com/Products/productsdetails.aspx?sid=72.Google ScholarGoogle Scholar
  6. Dai, H. and Han, R. 2004. Tsync: A lightweight bidirectional time synchronization service for wireless sensor networks. ACM SIGMOBILE Mobile Comput. Commun. Rev. 8, 1, 125--139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Elson, J. and Estrin, D. 2001. Time synchronization for wireless sensor networks. In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), Workshop on Parallel and Distributed Computing Issues in Wireless Networks and Mobile Computing (San Francisco, CA). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Elson, J., Girod, L., and Estrin, D. 2002. Fine-Grained network time synchronization using reference broadcasts. Tech. Rep. 020008, University of California at Los Angeles.Google ScholarGoogle Scholar
  9. Ganeriwal, S., Kumar, R., and Srivastava, M. B. 2003. Timing-Sync protocol for sensor networks. In Proceedings of the 1st ACM Conference on Embedded Networked Sensor Systems (SenSys). 138--149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Girod, L. D. 2005. A self-calibrating system of distributed acoustic arrays. Ph.D. thesis, University of California Los Angeles. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Greunen, J. V. and Rabaey, J. 2003. Lightweight time synchronization for sensor networks. In Proceedings of the ACM International Workshop on Wireless Sensor Networks and Applications (WSNA). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D. E., and Pister, K. S. J. 2000. System architecture directions for networked sensors. ACM SIGPLAN Not. 35, 11, 93--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hofmann-Wellenhof, B., Lichtenegger, H., and Collins, J. 1997. Global Positioning System: Theory and Practice, 4th ed. Springer Verlag.Google ScholarGoogle Scholar
  14. Karp, R., Elson, J., Estrin, D., and Shenker, S. 2003. Optimal and global time synchronization in sensornets. Tech. Rep. 0012, CENS.Google ScholarGoogle Scholar
  15. Lemmon, M., Ganguly, J., and Xia, L. 2000. Model-Based clock synchronization in networks with drifting clocks. In Proceedings of the Pacific Rim International Symposium on Dependable Computing (Los Angeles, CA). 177--185. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Li, Q. and Rus, D. 2004. Global clock synchronization in sensor network. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.Google ScholarGoogle Scholar
  17. Lu, G., Sadagopan, N., Krishnamachari, B., and Goel, A. 2005. Delay efficient sleep scheduling in wireless sensor networks. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.Google ScholarGoogle Scholar
  18. Maróti, M., Kusy, B., Simon, G., and Lédeczi, A. 2004. The flooding time synchronization protocol. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (Sen Sys). ACM Press, New York. 39--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Maróti, M., Kusy, B., Simon, G., and Lédeczi, A. 2005. Implementation of flooding time synchronization protocol. http://cvs.sourceforge.net/viewcvs.py/tinyos/tinyos-1.x/contrib/vu/.Google ScholarGoogle Scholar
  20. Meier, L., Blum, P., and Thiele, L. 2004. Internal synchronization of drift-constraint clocks in ad-hoc sensor networks. In Proceedings of the ACM International Symposium on Mobile Ad Hoc Networking and Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Mills, D. L. 1991. Internet time synchronization: The network time protocol. IEEE Trans. Commun. 39, 10 (Oct.), 1482--1493.Google ScholarGoogle ScholarCross RefCross Ref
  22. Mills, D. L. 1994. Improved algorithms for synchronizing computer network clocks. In Proceedings of the ACM Conference on Communication Architectures (ACM SIGCOMM) (London, UK). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. PalChaudhuri, S., Saha, A., and Johnson, D. B. 2004. Adaptive clock synchronization in sensor networks. In Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks (ISPN). 340--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Ping, S. 2003. Delay measurement time synchronization for wireless sensor networks. Tech. Rep. IRB-TR-03-013, Intel Research, Berkely, CA. June.Google ScholarGoogle Scholar
  25. Polastre, J., Szewczyk, R., and Culler, D. 2005. Telos: Enabling ultra-low power wireless research. In Proceedings of the International Symposium on Information Processing in Sensor Networks (ISPN) (Los Angeles, CA). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Römer, K. 2001. Time synchronization in ad hoc networks. In Proceedings of the ACM International Symposium on Mobile Ad Hoc Networking and Computing (Mobihoc) (Long Beach, CA). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Simon, G., Maróti, M., Lédeczi, A., Balogh, G., Kusy, B., Nádas, A., Pap, G., Sallai, J., and Frampton, K. 2004. Sensor network-based countersniper system. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems. (Sen Sys). ACM Press, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Sivrikaya, F. and Yener, B. 2004. Time synchronization in sensor networks: A survey. IEEE Netw. 18, 45--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Su, W. and Akyildiz, I. F. 2005. Time-Diffusion synchronization protocol for wireless sensor networks. IEEE/ACM Trans. Netw. 13, 384--397. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Sundararaman, B., Buy, U., and Kshemkalyani, A. D. 2005. Clock synchronization in wireless sensor networks: A survey. Ad-Hoc Netw. 3, 281--323.Google ScholarGoogle ScholarCross RefCross Ref
  31. Xu, N., Rangwala, S., Chintalapudi, K. K., Ganesan, D., Broad, A., Govindan, R., and Estrin, D. 2004. A wireless sensor network for structural monitoring. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems. (SenSys). ACM Press, New York. 13--24. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Tiny-sync: Tight time synchronization for wireless sensor networks

        Recommendations

        Reviews

        William W. Oblitey

        Wireless sensor networks (WSNs) require time synchronization to provide accurate estimations of the times that the base stations sense data. This paper presents two closely related algorithms for pairwise time synchronization of WSN applications. In the algorithms, one node determines the tight bounds of the relative offset and the drift of its clock, with respect to that of the other node. The paper discusses the development and performance evaluation of the two algorithms, which deliver accurate offset and drift information with tight bounds on them. The authors present and discuss the salient points of their experimental environment, used to measure the performance of their time synchronization protocol. They then discuss the expected performances of the two algorithms, and provide proofs of the theorem on which the algorithms are based. A scheme that builds on the algorithms and is capable of synchronizing the clocks of an entire sensor field is also presented. The paper is well presented, with a careful discussion of the authors' results. The authors discuss the performance of their algorithms based on the assumptions that they made. They then remove the claims of the assumptions in order to show the robustness of the algorithms. Online Computing Reviews Service

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader