On the practical implementation of propagation delay and clock skew compensated high-precision time synchronization schemes with resource-constrained sensor nodes in multi-hop wireless sensor networks

被引:21
作者
Huan, Xintao [1 ]
Kim, Kyeong Soo [1 ]
机构
[1] Xian Jiaotong Liverpool Univ, Dept Elect & Elect Engn, Suzhou 215123, Jiangsu, Peoples R China
关键词
Asymmetric time synchronization; Reverse two-way message exchange; Multi-hop wireless sensor networks; PROTOCOL; EFFICIENT; ACCURATE;
D O I
10.1016/j.comnet.2019.106959
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In wireless sensor networks (WSNs), implementing an energy-efficient, high-precision time synchronization scheme on resource-constrained sensor nodes is challenging but essential to long-running applications for accurate environment monitoring and detection of important events, often covering a large area in the field. Our investigation of the practical implementation on a real testbed of the state-of-the-art WSN time synchronization scheme based on the asynchronous source clock frequency recovery and the reverse two-way message exchange, which can compensate for both propagation delay and clock skew for higher precision and energy efficiency, reveals that its performance on battery-powered, low-complexity sensor nodes is not up to that predicted from simulation experiments due to the limited precision floating-point arithmetic of sensor nodes. Noting the lower computational capability of typical sensor nodes and its impact on time synchronization, we propose an asymmetric high-precision time synchronization scheme that can provide high-precision time synchronization even with resource-constrained sensor nodes in multi-hop WSNs. In the proposed scheme, all synchronization-related computations are done at the head node equipped with abundant computing and power resources, while the sensor nodes are responsible for timestamping only to further release their computational burdens. Experimental results with a testbed based on TelosB motes running TinyOS demonstrate that the proposed time synchronization scheme can avoid time synchronization errors resulting from the single-precision floating-point arithmetic of the resource-constrained sensor nodes and achieve microsecond-level time synchronization accuracy in multi-hop WSNs. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:8
相关论文
共 19 条
[1]   RTSP: An Accurate and Energy-Efficient Protocol for Clock Synchronization in WSNs [J].
Akhlaq, Muhammad ;
Sheltami, Tarek R. .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2013, 62 (03) :578-589
[2]   Efficient, Single Hop Time Synchronization Protocol for Randomly Connected WSNs [J].
Al-Shaikhi, Ali ;
Masoud, Ahmad .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2017, 6 (02) :170-173
[3]  
[Anonymous], [No title captured]
[4]   Energy Efficient Beacon Based Synchronization for Alarm Driven Wireless Sensor Networks [J].
Battistella Nadas, Joao Pedro ;
Souza, Richard Demo ;
Pellenz, Marcelo Eduardo ;
Brante, Glauber ;
Braga, Sergio Michelotto .
IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (03) :336-340
[5]   Enhancing Time Synchronization Support in Wireless Sensor Networks [J].
Bruscato, Leandro Tavares ;
Heimfarth, Tales ;
de Freitas, Edison Pignaton .
SENSORS, 2017, 17 (12)
[6]   Survey and Taxonomy of Duty Cycling Mechanisms in Wireless Sensor Networks [J].
Carrano, Ricardo C. ;
Passos, Diego ;
Magalhaes, Luiz C. S. ;
Albuquerque, Celio V. N. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (01) :181-194
[7]   Implementation of High Precision Synchronization Protocols in Wireless Sensor Networks [J].
Djenouri, Djamel ;
Bagaa, Miloud .
2014 23RD WIRELESS AND OPTICAL COMMUNICATION CONFERENCE (WOCC), 2014,
[8]  
Ganeriwal S., 2003, Proceedings of the 1st international conference on Embedded networked sensor systems, P138, DOI DOI 10.1145/958491.958508
[9]   The nesC language:: A holistic approach to networked embedded systems [J].
Gay, D ;
Levis, P ;
von Behren, R ;
Welsh, M ;
Brewer, E ;
Culler, D .
ACM SIGPLAN NOTICES, 2003, 38 (05) :1-11
[10]   CESP: A Low-Power High-Accuracy Time Synchronization Protocol [J].
Gong, Fengyuan ;
Sichitiu, Mihail L. .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (04) :2387-2396