RTSP: An Accurate and Energy-Efficient Protocol for Clock Synchronization in WSNs

被引:70
作者
Akhlaq, Muhammad [1 ]
Sheltami, Tarek R. [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Coll Comp Sci & Engn, Dhahran 31261, Saudi Arabia
关键词
Accuracy; algorithm; clock; energy efficiency; estimation; protocol; synchronization; TIME SYNCHRONIZATION; WIRELESS; SECURITY;
D O I
10.1109/TIM.2012.2232472
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Wireless sensor networks need accurate time synchronization for data consistency and coordination. Although the existing algorithms for time synchronization offer very good accuracy, their energy consumption is high, and distant nodes are poorly synchronized. We propose a Recursive Time Synchronization Protocol (RTSP) which accurately synchronizes all the nodes in a network to a global clock using multi-hop architecture in an energy-efficient way. It achieves better performance due to the MAC-layer time-stamping based on Start of Frame Delimiter byte, infrequent broadcasts by a dynamically elected reference node, compensation of the propagation delay and adjustment of the timestamps at each hop, estimation of the relative skew and offset using least square linear regression on two data points (2LR), adaptive re-synchronization interval, aggregation of the synchronization requests, and energy awareness. A detailed analysis of the sources of errors is also provided. Simulation results show that the RTSP can achieve an average accuracy of 0.3 microseconds in a large multi-hop flat network while using five-times lesser energy than that of FTSP in the long run and performs even better in a clustered network where it can achieve an average accuracy of 0.23 microseconds while using seven-times lesser energy.
引用
收藏
页码:578 / 589
页数:12
相关论文
共 20 条
  • [1] Akhlaq M., 2012, P 2012 IEEE SENS APP, P1, DOI [10.1109/SAS.2012.6166318, DOI 10.1109/SAS.2012.6166318]
  • [2] Energy conservation in wireless sensor networks: A survey
    Anastasi, Giuseppe
    Conti, Marco
    Di Francesco, Mario
    Passarella, Andrea
    [J]. AD HOC NETWORKS, 2009, 7 (03) : 537 - 568
  • [3] [Anonymous], 2003, IEEE STD 802152 2003, P1, DOI [DOI 10.1109/IEEESTD.2003.94282, 10.1109/IEEESTD.2003.94282, DOI 10.1109/IEEESTD.2003.94389]
  • [4] [Anonymous], 2004, Proceedings of International Conference on Embedded Networked Sensor Systems (Sensys), DOI [10.1145/1031495.1031501, DOI 10.1145/1031495.1031501]
  • [5] [Anonymous], 2003, Proceedings of the 1st International Conference on Embedded Networks Sensor Systems (SenSys'03), DOI DOI 10.1145/958491.958508
  • [6] [Anonymous], P IFIP WIR DAYS C
  • [7] [Anonymous], 2008, 15882008 IEEE, pc1
  • [8] Aoun M, 2008, SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, P419
  • [9] An implementation of IEEE 1588 over IEEE 802.11b for synchronization of wireless local area network nodes
    Cooklev, Todor
    Eidson, John C.
    Pakdaman, Afshaneh
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2007, 56 (05) : 1632 - 1639
  • [10] Time synchronization for ZigBee networks
    Cox, D
    Jovanov, E
    Milenkovic, A
    [J]. PROCEEDINGS OF THE THIRTY-SEVENTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2005, : 135 - 138