Estimating Clock Uncertainty for Efficient Duty-Cycling in Sensor Networks

被引:55
作者
Ganeriwal, Saurabh [1 ]
Tsigkogiannis, Ilias [1 ]
Shim, Hohyun [1 ]
Tsiatsis, Vlassios [1 ]
Srivastava, Mani B. [1 ]
Ganesan, Deepak [2 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
[2] Univ Massachusetts, Amherst, MA 01003 USA
基金
美国国家科学基金会;
关键词
Time synchronization; medium access control; wireless sensor networks;
D O I
10.1109/TNET.2008.2001953
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Radio duty cycling has received significant attention in sensor networking literature, particularly in the form of protocols for medium access control and topology management. While many protocols have claimed to achieve significant duty-cycling benefits in theory and simulation, these benefits have often not translated into practice. The dominant factor that prevents the optimal usage of the radio in real deployment settings is time uncertainty between sensor nodes which results in overhead in the form of long packet preambles, guard bands, and excessive control packets for synchronization. This paper proposes an uncertainty-driven approach to duty-cycling, where a model of long-term clock drift is used to minimize the duty-cycling overhead. First, we use long-term empirical measurements to evaluate and analyze in-depth the interplay between three key parameters that influence long-term synchronization: synchronization rate, history of past synchronization beacons, and the estimation scheme. Second, we use this measurement-based study to design a rate-adaptive, energy-efficient long-term time synchronization algorithm that can adapt to changing clock drift and environmental conditions, while achieving application-specific precision with very high probability. Finally, we integrate our uncertainty-driven time synchronization scheme with the BMAC medium access control protocol, and demonstrate one to two orders of magnitude reduction in transmission energy consumption with negligible impact on packet loss rate.
引用
收藏
页码:843 / 856
页数:14
相关论文
共 23 条
[1]  
[Anonymous], 2004, Proceedings of International Conference on Embedded Networked Sensor Systems (Sensys), DOI [10.1145/1031495.1031501, DOI 10.1145/1031495.1031501]
[2]  
Dai H., 2004, SIGMOBILE Mob. Comput. Commun. Rev, V8, P125, DOI DOI 10.1145/980159.980173
[3]  
DUTTA P, 2005, SPECIAL TRACK PLATFO, P24
[4]  
El-Hoiydi A, 2004, IEEE SYMP COMP COMMU, P244
[5]   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
[6]  
ELSON J, 2002, P 1 WORKSH HOT TOP N, P36
[7]  
Ganeriwal S., 2003, P 1 INT C EMB NETW S, P138, DOI DOI 10.1145/958491.958508
[8]  
Hu A., 2003, P 2 ACM INT C WIRELE, P1, DOI [10.1007/978-1-4757-3775-2, DOI 10.1007/978-1-4757-3775-2]
[9]   Adaptive hybrid clock discipline algorithm for the network time protocol [J].
Mills, DL .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1998, 6 (05) :505-514
[10]  
MILLS DL, 1994, GLOBAL STATES TIME D, P1482