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.
- Akyildiz, I., Su, W., Sankarasubramaniam, Y., and Cayirci, E. 2002a. A survey on sensor networks. IEEE Commun. Mag. 40, 8 (Aug.), 102--116. Google ScholarDigital Library
- Akyildiz, I., Su, W., Sankarasubramaniam, Y., and Cayirci, E. 2002b. Wireless sensor networks: A survey. IEEE Comput. 38, 4 (Mar.), 393--422. Google ScholarDigital Library
- 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 Scholar
- Cristian, F. 1989. Probabilistic clock synchronization. Distrib. Comput. 3, 3, 146--158.Google ScholarDigital Library
- Crossbow. 2007. Mica2 wireless measurement system. http://www.xbow.com/Products/productsdetails.aspx?sid=72.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Girod, L. D. 2005. A self-calibrating system of distributed acoustic arrays. Ph.D. thesis, University of California Los Angeles. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Hofmann-Wellenhof, B., Lichtenegger, H., and Collins, J. 1997. Global Positioning System: Theory and Practice, 4th ed. Springer Verlag.Google Scholar
- Karp, R., Elson, J., Estrin, D., and Shenker, S. 2003. Optimal and global time synchronization in sensornets. Tech. Rep. 0012, CENS.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Mills, D. L. 1991. Internet time synchronization: The network time protocol. IEEE Trans. Commun. 39, 10 (Oct.), 1482--1493.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Ping, S. 2003. Delay measurement time synchronization for wireless sensor networks. Tech. Rep. IRB-TR-03-013, Intel Research, Berkely, CA. June.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Sivrikaya, F. and Yener, B. 2004. Time synchronization in sensor networks: A survey. IEEE Netw. 18, 45--50. Google ScholarDigital Library
- Su, W. and Akyildiz, I. F. 2005. Time-Diffusion synchronization protocol for wireless sensor networks. IEEE/ACM Trans. Netw. 13, 384--397. Google ScholarDigital Library
- Sundararaman, B., Buy, U., and Kshemkalyani, A. D. 2005. Clock synchronization in wireless sensor networks: A survey. Ad-Hoc Netw. 3, 281--323.Google ScholarCross Ref
- 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 ScholarDigital Library
Index Terms
- Tiny-sync: Tight time synchronization for wireless sensor networks
Recommendations
TinySeRSync: secure and resilient time synchronization in wireless sensor networks
CCS '06: Proceedings of the 13th ACM conference on Computer and communications securityAccurate and synchronized time is crucial in many sensor network applications due to the need for consistent distributed sensing and coordination. In hostile environments where an adversary may attack the networks and/or the applications through ...
Timing-sync protocol for sensor networks
SenSys '03: Proceedings of the 1st international conference on Embedded networked sensor systemsWireless ad-hoc sensor networks have emerged as an interesting and important research area in the last few years. The applications envisioned for such networks require collaborative execution of a distributed task amongst a large set of sensor nodes. ...
A distributed multihop time synchronization protocol for wireless sensor networks using pairwise broadcast synchronization
Recently, a time synchronization algorithm called Pairwise Broadcast Synchronization (PBS) is proposed. With PBS, a sensor can be synchronized by overhearing synchronization packet exchange among its neighbouring sensors without sending out any packet ...
Comments