SRTS : A Self-Recoverable Time Synchronization for sensor networks of healthcare IoT

Abstract Sensor networks for healthcare IoT (Internet of Things) have advanced rapidly in recent years, which has made it possible to integrate real-time health data by connecting bodies and sensors. Body sensors require accurate time synchronization in order to collaboratively monitor health conditions and medication usage. Self-recovery and high accuracy are crucial for time synchronization protocols in sensor networks for healthcare IoT. Because body sensors are generally deployed with unstable energy sources, nodes can fail because of inadequate power supply. This influences the efficiency and robustness of time synchronization protocols. Tree-based protocols require stable root nodes as time references. The time synchronization process cannot be completed if a root node fails. To address this problem, we present a Self-Recoverable Time Synchronization (SRTS) scheme for healthcare IoT sensor networks. A recovery timer is set up for candidate nodes, which are dynamically elected. The candidate node whose timer expires first takes charge of selecting a new root node. Meanwhile, SRTS combines the two-points least-squares method and the MAC layer timestamp to significantly improve the accuracy of PBS. Furthermore, SRP and RRP models are used in SRTS. Thus, our approach provides higher accuracy than PBS, while consuming a similar amount of energy. We use NS2 network tools to evaluate our approach. The simulation results show that SRTS exhibits better self-recovery than time synchronization protocols STETS and GPA under different network scales. Moreover, accuracy and clock drift compensation are better than those of PBS and TPSN.

[1]  Hazem N. Nounou,et al.  Joint Node Localization and Time-Varying Clock Synchronization in Wireless Sensor Networks , 2013, IEEE Transactions on Wireless Communications.

[2]  Laurence T. Yang,et al.  Aggregated-Proof Based Hierarchical Authentication Scheme for the Internet of Things , 2015, IEEE Transactions on Parallel and Distributed Systems.

[3]  Mohsen Guizani,et al.  Routing protocols for underwater wireless sensor networks , 2015, IEEE Communications Magazine.

[4]  Rajesh Kumar,et al.  Real-Time Implementation of a Harmony Search Algorithm-Based Clustering Protocol for Energy-Efficient Wireless Sensor Networks , 2014, IEEE Transactions on Industrial Informatics.

[5]  Biplab Sikdar,et al.  Energy efficient transmission strategies for Body Sensor Networks with energy harvesting , 2008, 2008 42nd Annual Conference on Information Sciences and Systems.

[6]  Luca Schenato,et al.  Average TimeSynch: A consensus-based protocol for clock synchronization in wireless sensor networks , 2011, Autom..

[7]  Kasim Sinan Yildirim,et al.  Efficient Time Synchronization in a Wireless Sensor Network by Adaptive Value Tracking , 2014, IEEE Transactions on Wireless Communications.

[8]  Jun Liu,et al.  Mobi-Sync: Efficient Time Synchronization for Mobile Underwater Sensor Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[9]  Li-Ming He Time Synchronization Based on Spanning Tree for Wireless Sensor Networks , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[10]  Isaac Skog,et al.  Synchronization by Two-Way Message Exchanges: Cramér-Rao Bounds, Approximate Maximum Likelihood, and Offshore Submarine Positioning , 2010, IEEE Transactions on Signal Processing.

[11]  Mohsen Guizani,et al.  Green Routing Protocols for Wireless Multimedia Sensor Networks , 2016, IEEE Wireless Communications.

[12]  Mohamed F. Younis,et al.  Bio-Inspired Relay Node Placement Heuristics for Repairing Damaged Wireless Sensor Networks , 2011, IEEE Transactions on Vehicular Technology.

[13]  Ameer Ahmed Abbasi,et al.  Recovering From a Node Failure in Wireless Sensor-Actor Networks With Minimal Topology Changes , 2013, IEEE Transactions on Vehicular Technology.

[14]  Feng Xia,et al.  A greedy model with small world for improving the robustness of heterogeneous Internet of Things , 2016, Comput. Networks.

[15]  Shengli Zhou,et al.  Throughput of Underwater Wireless Ad Hoc Networks With Random Access: A Physical Layer Perspective , 2015, IEEE Transactions on Wireless Communications.

[16]  Aylin Kantarci,et al.  Time Synchronization Based on Slow-Flooding in Wireless Sensor Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[17]  Chunming Qiao,et al.  Improve Efficiency and Reliability in Single-Hop WSNs with Transmit-Only Nodes , 2013, IEEE Transactions on Parallel and Distributed Systems.

[18]  Yu Zhou,et al.  An Efficient Tree-Based Self-Organizing Protocol for Internet of Things , 2016, IEEE Access.

[19]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[20]  Gaetano Marrocco,et al.  RFID Technology for IoT-Based Personal Healthcare in Smart Spaces , 2014, IEEE Internet of Things Journal.

[21]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[22]  Keqiu Li,et al.  Heterogeneous ad hoc networks: Architectures, advances and challenges , 2017, Ad Hoc Networks.

[23]  D. Djenouri $R^{4}Syn$ : Relative Referenceless Receiver/Receiver Time Synchronization in Wireless Sensor Networks , 2012, IEEE Signal Processing Letters.

[24]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[25]  Jiguo Yu,et al.  Cost-Efficient Strategies for Restraining Rumor Spreading in Mobile Social Networks , 2017, IEEE Transactions on Vehicular Technology.

[26]  Tie Qiu,et al.  Fog Computing Based Face Identification and Resolution Scheme in Internet of Things , 2017, IEEE Transactions on Industrial Informatics.

[27]  Tie Qiu,et al.  A task-efficient sink node based on embedded multi-core SoC for Internet of Things , 2016, Future Gener. Comput. Syst..

[28]  Songtao Lu,et al.  Joint optimization of power allocation and training duration for uplink multiuser MIMO communications , 2015, 2015 IEEE Wireless Communications and Networking Conference (WCNC).

[29]  Hideaki Ishii,et al.  Event-Based Distributed Clock Synchronization for Wireless Sensor Networks , 2015, IEEE Transactions on Automatic Control.

[30]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[31]  Ling Shi,et al.  Time synchronization in WSNs: A maximum value based consensus approach , 2011, IEEE Conference on Decision and Control and European Control Conference.

[32]  Guangjie Han,et al.  Two Novel DOA Estimation Approaches for Real-Time Assistant Calibration Systems in Future Vehicle Industrial , 2017, IEEE Systems Journal.

[33]  Yingshu Li,et al.  Collective Data-Sanitization for Preventing Sensitive Information Inference Attacks in Social Networks , 2018, IEEE Transactions on Dependable and Secure Computing.

[34]  Sergio D. Servetto,et al.  Asymptotically optimal time synchronization in dense sensor networks , 2003, WSNA '03.

[35]  Lovepreet Kaur,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2014 .

[36]  Tarek R. Sheltami,et al.  RTSP: An Accurate and Energy-Efficient Protocol for Clock Synchronization in WSNs , 2013, IEEE Transactions on Instrumentation and Measurement.

[37]  Mohsen Guizani,et al.  Toward better horizontal integration among IoT services , 2015, IEEE Communications Magazine.

[38]  Tie Qiu,et al.  STETS: A novel energy-efficient time synchronization scheme based on embedded networking devices , 2015, Microprocess. Microsystems.

[39]  Li Liu,et al.  BRTCO: A Novel Boundary Recognition and Tracking Algorithm for Continuous Objects in Wireless Sensor Networks , 2018, IEEE Systems Journal.

[40]  Yogesh Sharma,et al.  Optimal Performance Reference Broadcast Synchronization (OPRBS) for time synchronization in wireless sensor networks , 2011, 2011 International Conference on Computer, Communication and Electrical Technology (ICCCET).

[41]  Erchin Serpedin,et al.  Pairwise Broadcast Clock Synchronization for Wireless Sensor Networks , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[42]  Yik-Chung Wu,et al.  Extension of Pairwise Broadcast Clock Synchronization for Multicluster Sensor Networks , 2008, EURASIP J. Adv. Signal Process..