|
ABSTRACT
Wireless 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. This is realized by exchanging messages that are time-stamped using the local clocks on the nodes. Therefore, time synchronization becomes an indispensable piece of infrastructure in such systems. For years, protocols such as NTP have kept the clocks of networked systems in perfect synchrony. However, this new class of networks has a large density of nodes and very limited energy resource at every node; this leads to scalability requirements while limiting the resources that can be used to achieve them. A new approach to time synchronization is needed for sensor networks.In this paper, we present Timing-sync Protocol for Sensor Networks (TPSN) that aims at providing network-wide time synchronization in a sensor network. The algorithm works in two steps. In the first step, a hierarchical structure is established in the network and then a pair wise synchronization is performed along the edges of this structure to establish a global timescale throughout the network. Eventually all nodes in the network synchronize their clocks to a reference node. We implement our algorithm on Berkeley motes and show that it can synchronize a pair of neighboring motes to an average accuracy of less than 20ms. We argue that TPSN roughly gives a 2x better performance as compared to Reference Broadcast Synchronization (RBS) and verify this by implementing RBS on motes. We also show the performance of TPSN over small multihop networks of motes and use simulations to verify its accuracy over large-scale networks. We show that the synchronization accuracy does not degrade significantly with the increase in number of nodes being deployed, making TPSN completely scalable.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
K. Sohrabi, J. Gao, V. Ailawadhi, G. Pottie, "Protocols for self-organization of a wireless sensor network," IEEE Personal Communications Magazine, Vol.7, No.5, pp. 16--27, Oct. 2000.
|
 |
2
|
Deborah Estrin , Ramesh Govindan , John Heidemann , Satish Kumar, Next century challenges: scalable coordination in sensor networks, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.263-270, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313556]
|
| |
3
|
S. I. Roumeliotis, G. A. Bekey, "An extended kalman filter for frequent local and infrequent global sensor data fusion," In Proc. of the SPIE (Sensor Fusion and Decentralized Control in Autonomous Robotic Systems, Pittsburgh, PA, USA, Oct. 14-15, 1997, pp.11--22.
|
| |
4
|
V. Claesso, H. Lönn, N. Suri, "Efficient TDMA Synchronization for Distributed Embedded Systems"" 20th symposium on Reliable Distributed Systems (SRDS), pp 198--201, October, 2001.
|
| |
5
|
D. L. Mills, "Internet time synchronization: The Network Time Protocol" In Z. Yang and T. A. Marsland, editors, Global States and Time in Distributed Systems. IEEE Computer Society Press, 1994.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
J. Elson, K. Romer, "Wireless Sensor Networks: A New Regime for Time Synchronization," Proceedings of the First Workshop on Hot Topics In Networks (HotNets-I), Princeton, New Jersey. October 28-29, 2002.
|
 |
11
|
|
 |
12
|
Navneet Malpani , Jennifer L. Welch , Nitin Vaidya, Leader election algorithms for mobile ad hoc networks, Proceedings of the 4th international workshop on Discrete algorithms and methods for mobile computing and communications, p.96-103, August 11-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345848.345871]
|
 |
13
|
|
| |
14
|
Chipcon CC1000 Radio Datasheet, http://www.chipcon.com/files/CC1000_Data_Sheet_2_1.pdf
|
| |
15
|
J. Hill and D. Culler, "A Wireless Embedded Sensor Architecture for System-level Optimization." Technical report, U. C. Berkeley, 2001.
|
| |
16
|
TinyOS, http://webs.cs.berkeley.edu/tos/
|
 |
17
|
|
| |
18
|
S. Ganeriwal, V. Tsiatsis, C. Schurgers, M. B. Srivastava, "NESLsim: A parsec based simulation platform for sensor networks," NESL, 2002.
|
| |
19
|
S. Ganeriwal, R. Kumar, S. Adlakha, M. B. Srivastava, "Network-wide time synchronization in sensor networks," NESL Technical Report, 2003.
|
 |
20
|
|
CITED BY 104
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gyula Simon , Miklós Maróti , Ákos Lédeczi , György Balogh , Branislav Kusy , András Nádas , Gábor Pap , János Sallai , Ken Frampton, Sensor network-based countersniper system, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
|
|
|
|
|
|
|
|
|
|
|
|
Niki Trigoni , Yong Yao , Alan Demers , Johannes Gehrke , Rajmohan Rajaraman, WaveScheduling: energy-efficient data dissemination for sensor networks, Proceeedings of the 1st international workshop on Data management for sensor networks: in conjunction with VLDB 2004, August 30-30, 2004, Toronto, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Miklós Maróti , Branislav Kusy , Gyula Simon , Ákos Lédeczi, The flooding time synchronization protocol, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
|
|
|
Ning Xu , Sumit Rangwala , Krishna Kant Chintalapudi , Deepak Ganesan , Alan Broad , Ramesh Govindan , Deborah Estrin, A wireless sensor network For structural monitoring, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
|
|
|
Wensheng Zhang , Hui Song , Sencun Zhu , Guohong Cao, Least privilege and privilege deprivation: towards tolerating mobile sink compromises in wireless sensor networks, Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing, May 25-27, 2005, Urbana-Champaign, IL, USA
|
|
|
Saurabh Ganeriwal , Deepak Ganesan , Hohyun Shim , Vlasios Tsiatsis , Mani B. Srivastava, Estimating clock uncertainty for efficient duty-cycling in sensor networks, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
|
|
|
|
|
|
Ákos Lédeczi , András Nádas , Péter Völgyesi , György Balogh , Branislav Kusy , János Sallai , Gábor Pap , Sebestyén Dóra , Károly Molnár , Miklós Maróti , Gyula Simon, Countersniper system for urban warfare, ACM Transactions on Sensor Networks (TOSN), v.1 n.2, p.153-177, November 2005
|
|
|
|
|
|
Jiejun Kong , Zhengrong Ji , Weichao Wang , Mario Gerla , Rajive Bagrodia , Bharat Bhargava, Low-cost attacks against packet delivery, localization and time synchronization services in under-water sensor networks, Proceedings of the 4th ACM workshop on Wireless security, September 02-02, 2005, Cologne, Germany
|
|
|
|
|
|
Injong Rhee , Ajit Warrier , Mahesh Aia , Jeongki Min, Z-MAC: a hybrid MAC for wireless sensor networks, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
Geoffrey Werner-Allen , Geetika Tewari , Ankit Patel , Matt Welsh , Radhika Nagpal, Firefly-inspired sensor network synchronicity with realistic radio effects, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quanbin Chen , Min Gao , Jian Ma , Dian Zhang , Lionel M. Ni , Yunhao Liu, MOCUS: moving object counting using ultrasonic sensor networks, International Journal of Sensor Networks, v.3 n.1, p.55-65, December 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I. Marín , J. Arias , E. Arceredillo , A. Zuloaga , I. Losada , J. Mabe, LL-MAC: A low latency MAC protocol for wireless self-organised networks, Microprocessors & Microsystems, v.32 n.4, p.197-209, June, 2008
|
|
|
Yanjun Sun , Shu Du , Omer Gurewitz , David B. Johnson, DW-MAC: a low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks, Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing, May 26-30, 2008, Hong Kong, Hong Kong, China
|
|
|
|
|
|
|
|
|
Raghu K. Ganti , Praveen Jayachandran , Tarek F. Abdelzaher , John A. Stankovic, SATIRE: a software architecture for smart AtTIRE, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Azzedine Boukerche , Horacio A. B. F. Oliveira , Eduardo F. Nakamura , Antonio A. F. Loureiro, A novel lightweight algorithm for time-space localization in wireless sensor networks, Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems, October 22-26, 2007, Chania, Crete Island, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Marco , R. Casas , J. Falco , H. Gracia , J. I. Artigas , A. Roy, Location-based services for elderly and disabled people, Computer Communications, v.31 n.6, p.1055-1066, April, 2008
|
|
|
|
|
|
|
|
|
Branislav Kusy , Prabal Dutta , Philip Levis , Miklos Maroti , Akos Ledeczi , David Culler, Elapsed time on arrival: a simple and versatile primitive for canonical time synchronisation services, International Journal of Ad Hoc and Ubiquitous Computing, v.1 n.4, p.239-251, July 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Guillermo Barrenetxea , François Ingelrest , Gunnar Schaefer , Martin Vetterli , Olivier Couach , Marc Parlange, SensorScope: Out-of-the-Box Environmental Monitoring, Proceedings of the 7th international conference on Information processing in sensor networks, p.332-343, April 22-24, 2008
|
|
|
|
|
|
Tsung-Han Lin , Keng-hao Chang , Jr-ben Tian , Hao-hua Chu , Polly Huang, Modeling and simulation comparison of two time synchronization protocols, Proceedings of the 3nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks, p.117-123, October 31-31, 2008, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
Guillermo Barrenetxea , François Ingelrest , Gunnar Schaefer , Martin Vetterli, The hitchhiker's guide to successful wireless sensor network deployments, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
|
|
|
Benjamin R. Hamilton , Xiaoli Ma , Qi Zhao , Jun Xu, ACES: adaptive clock estimation and synchronization using Kalman filtering, Proceedings of the 14th ACM international conference on Mobile computing and networking, September 14-19, 2008, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
Nitthita Chirdchoo , Wee-Seng Soh , Kee Chaing Chua, MU-Sync: a time synchronization protocol for underwater mobile networks, Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, September 15-15, 2008, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
Shibo He , Jiming Chen , David K.Y. Yau , Huanyu Shao , Youxian Sun, Energy-efficient capture of stochastic events by global- and local-periodic network coverage, Proceedings of the tenth ACM international symposium on Mobile ad hoc networking and computing, May 18-21, 2009, New Orleans, LA, USA
|
|
|
Wen-Zhan Song , Renjie Huang , Mingsen Xu , Andy Ma , Behrooz Shirazi , Richard LaHusen, Air-dropped sensor network for real-time high-fidelity volcano monitoring, Proceedings of the 7th international conference on Mobile systems, applications, and services, June 22-25, 2009, Kraków, Poland
|
|
|
|
|
|
Jinsong Zhang , Malaka Walpola , David Roelant , Hao Zhu , Kang Yen, Self-organization of unattended wireless acoustic sensor networks for ground target tracking, Pervasive and Mobile Computing, v.5 n.2, p.148-164, April, 2009
|
|
|
Dimitrios Koutsonikolas , Theodoros Salonidis , Henrik Lundgren , Pascal LeGuyadec , Y. Charlie Hu , Irfan Sheriff, TDM MAC protocol design and implementation for wireless mesh networks, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Saurabh Ganeriwal , Ilias Tsigkogiannis , Hohyun Shim , Vlassios Tsiatsis , Mani B. Srivastava , Deepak Ganesan, Estimating clock uncertainty for efficient duty-cycling in sensor networks, IEEE/ACM Transactions on Networking (TON), v.17 n.3, p.843-856, June 2009
|
|
|
|
|
|
|
|
|
Matteo Ceriotti , Luca Mottola , Gian Pietro Picco , Amy L. Murphy , Stefan Guna , Michele Corra , Matteo Pozzi , Daniele Zonta , Paolo Zanon, Monitoring heritage buildings with wireless sensor networks: The Torre Aquila deployment, Proceedings of the 2009 International Conference on Information Processing in Sensor Networks, p.277-288, April 13-16, 2009
|
|
|
|
|