Global clock synchronization in sensor networks

被引:241
作者
Li, Q [1 ]
Rus, D
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23187 USA
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
基金
美国国家科学基金会;
关键词
sensor networks; fault tolerance;
D O I
10.1109/TC.2006.25
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Global synchronization is important for many sensor network applications that require precise mapping of collected sensor data with the time of the events, for example, in tracking and surveillance. It also plays an important role in energy conservation in MAC layer protocols. This paper describes four methods to achieve global synchronization in a sensor network: a node-based approach, a hierarchical cluster-based method, a diffusion-based method, and a fault-tolerant diffusion-based method. The diffusion-based protocol is fully localized. We present two implementations of the diffusion-based protocol for synchronous and asynchronous systems and prove its convergence. Finally, we show that, by imposing some constraints on the sensor network, global clock synchronization can be achieved in the presence of malicious nodes that exhibit Byzantine failures.
引用
收藏
页码:214 / 226
页数:13
相关论文
共 33 条
[1]  
[Anonymous], IEEE ACM T NETWO FEB
[2]  
Bertsekas Dimitri P., 1989, PARALLEL DISTRIBUTED
[3]  
Blundo C., 1993, Advances in Cryptology - CRYPTO '92. 12th Annual International Cryptology Conference Proceedings, P471
[4]  
Boillat J. E., 1990, Concurrency: Practice and Experience, V2, P289, DOI 10.1002/cpe.4330020403
[5]  
Brooks RA, 1996, IROS 96 - PROCEEDINGS OF THE 1996 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS - ROBOTIC INTELLIGENCE INTERACTING WITH DYNAMIC WORLDS, VOLS 1-3, P1, DOI 10.1109/IROS.1996.570613
[6]   Robust distributed computing and sensing algorithm [J].
Brooks, RR ;
Iyengar, SS .
COMPUTER, 1996, 29 (06) :53-+
[7]  
BROOKS RR, 1997, J INTELLIGENT AUTOMA, V3
[8]   PROBABILISTIC CLOCK SYNCHRONIZATION [J].
CRISTIAN, F .
DISTRIBUTED COMPUTING, 1989, 3 (03) :146-158
[9]   DYNAMIC LOAD BALANCING FOR DISTRIBUTED MEMORY MULTIPROCESSORS [J].
CYBENKO, G .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1989, 7 (02) :279-301
[10]  
DOLEV D, 1984, P ACM S THEOR COMP S