A Distributed Multihop Time Synchronization Protocol for Wireless Sensor Networks using Pairwise Broadcast Synchronization

被引:52
作者
Cheng, King-Yip [1 ]
Lui, King-Shan [1 ]
Wu, Yik-Chung [1 ]
Tam, Vincent [1 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Time synchronization; sensor networks;
D O I
10.1109/TWC.2009.080112
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 itself. In an one-hop sensor network where every node is a neighbour of each other, a single PBS message exchange between two nodes would facilitate all nodes to synchronize. However, in a multi-hop sensor network, PBS message exchanges in several node pairs are needed in order to achieve network-wide synchronization. To reduce the number of message exchanges, these node pairs should be carefully chosen. In this paper, we investigate how to choose these "appropriate" sensors aiming at reducing the number of PBS message exchanges while allowing every node to synchronize. This selection problem is shown to be NP-complete, for which the greedy heuristic is a good polynomial-time approximation algorithm. Nevertheless, a centralized algorithm is not suitable for wireless sensor networks. Therefore, we develop a distributed heuristic algorithm allowing a sensor to determine how to synchronize itself based on its neighbourhood information only. The protocol is tested through extensive simulations. The simulation results reveal that the proposed protocol gives consistent performance under different conditions with its performance comparable to that of the centralized algorithm.
引用
收藏
页码:1764 / 1772
页数:9
相关论文
共 21 条
[1]   A survey on wireless multimedia sensor networks [J].
Akyildiz, Ian F. ;
Melodia, Tommaso ;
Chowdhury, Kaushik R. .
COMPUTER NETWORKS, 2007, 51 (04) :921-960
[2]   Wireless sensor networks: a survey [J].
Akyildiz, IF ;
Su, W ;
Sankarasubramaniam, Y ;
Cayirci, E .
COMPUTER NETWORKS, 2002, 38 (04) :393-422
[3]  
[Anonymous], 2004, Proceedings of International Conference on Embedded Networked Sensor Systems (Sensys), DOI [10.1145/1031495.1031501, DOI 10.1145/1031495.1031501]
[4]  
[Anonymous], 1992, FTCS 22 22 INT S FAU
[5]   A greedy distributed time synchronization algorithm for wireless sensor networks [J].
Cheng, King-Yip ;
Lui, King-Shan ;
Wu, Yik-Chung ;
Tam, Vincent .
2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, :2327-2331
[6]  
Cormen T.H., 2001, Introduction To Algorithms, Vsecond
[7]   Wireless sensor networks:: A new regime for time synchronization [J].
Elson, J ;
Römer, K .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (01) :149-154
[8]   Fine-grained network time synchronization using reference broadcasts [J].
Elson, J ;
Girod, L ;
Estrin, D .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :147-163
[9]  
Estrin D., 1999, P 5 ANN ACMIEEE INT, DOI DOI 10.1145/313451.313556
[10]  
Ganeriwal S., 2003, P 1 INT C EMB NETW S, P138, DOI DOI 10.1145/958491.958508