RMTS: A robust clock synchronization scheme for wireless sensor networks

Abstract In recent years, wireless sensor networks (WSNs) have attracted more and more attention, but some applications of WSNs are still restricted by various factors, one of which is the clock synchronization among nodes. It is difficult to estimate the noises caused by communication delay, clock drift and measurement errors, which makes it challenging to achieve accurate clock synchronization. In this paper, we consider a bounded noise model, which does not need to satisfy any fixed probability distribution, nor does it need to have a fixed mean or variance. Under this noise model, we propose a novel clock synchronization scheme based on maximum consensus, which is called Robust Maximum Time Synchronization (RMTS). The proposed RMTS scheme starts with the estimation of relative skew and offset. On the basis, software parameters are adjusted so that all the nodes in the network can have the same software skew and offset. We theoretically prove that the proposed scheme can guarantee the accuracy of clock synchronization. Simulations are conducted to validate the effectiveness of the proposed scheme. The performance comparison with the other two schemes demonstrates that the RMTS scheme outperforms the existing ones.

[1]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[2]  Ling Shi,et al.  Consensus Under Bounded Noise in Discrete Network Systems: An Algorithm With Fast Convergence and High Accuracy , 2016, IEEE Transactions on Cybernetics.

[3]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[4]  Ruggero Carli,et al.  Network Clock Synchronization Based on the Second-Order Linear Consensus Algorithm , 2014, IEEE Transactions on Automatic Control.

[5]  Qian Wang,et al.  Task-Bundling-Based Incentive for Location-Dependent Mobile Crowdsourcing , 2019, IEEE Communications Magazine.

[6]  Jiguo Yu,et al.  SINR based shortest link scheduling with oblivious power control in wireless networks , 2017, J. Netw. Comput. Appl..

[7]  Mohamed F. Younis,et al.  Efficient clock synchronization for clustered wireless sensor networks , 2017, Ad Hoc Networks.

[8]  Jiguo Yu,et al.  MAC: Missing Tag Iceberg Queries for Multi-Category RFID Systems , 2018, IEEE Transactions on Vehicular Technology.

[9]  Feng Xia,et al.  Efficiently and Completely Identifying Missing Key Tags for Anonymous RFID Systems , 2018, IEEE Internet of Things Journal.

[10]  Mikko Valkama,et al.  Joint Device Positioning and Clock Synchronization in 5G Ultra-Dense Networks , 2016, IEEE Transactions on Wireless Communications.

[11]  Hairong Qi,et al.  Achieving location error tolerant barrier coverage for wireless sensor networks , 2017, Comput. Networks.

[12]  Christian Bettstetter,et al.  DISTY: Dynamic Stochastic Time Synchronization for Wireless Sensor Networks , 2017, IEEE Transactions on Industrial Informatics.

[13]  Arun Kumar Sangaiah,et al.  A Robust Time Synchronization Scheme for Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[14]  Andrea J. Cullen,et al.  Clustering synchronisation of wireless sensor network based on intersection schedules , 2016, Simul. Model. Pract. Theory.

[15]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[16]  Ling Shi,et al.  Time Synchronization in WSNs: A Maximum-Value-Based Consensus Approach , 2014, IEEE Transactions on Automatic Control.

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

[18]  Mingfu Li,et al.  Design and Implementation of Smart Home Control Systems Based on Wireless Sensor Networks and Power Line Communications , 2015, IEEE Transactions on Industrial Electronics.

[19]  Hairong Qi,et al.  Privacy-Preserving Crowd-Sourced Statistical Data Publishing with An Untrusted Server , 2019, IEEE Transactions on Mobile Computing.

[20]  Ruggero Carli,et al.  Adaptive Proportional–Integral Clock Synchronization in Wireless Sensor Networks , 2018, IEEE Transactions on Control Systems Technology.

[21]  Hairong Qi,et al.  Cost-effective barrier coverage formation in heterogeneous wireless sensor networks , 2017, Ad Hoc Networks.

[22]  Petre Stoica,et al.  Scalable and Passive Wireless Network Clock Synchronization in LOS Environments , 2017, IEEE Transactions on Wireless Communications.

[23]  Richard Han,et al.  TSync: a lightweight bidirectional time synchronization service for wireless sensor networks , 2004, MOCO.

[24]  Andrea Gasparri,et al.  Clock Synchronization in Wireless Sensor Network With Selective Convergence Rate for Event Driven Measurement Applications , 2014, IEEE Transactions on Instrumentation and Measurement.

[25]  Andrea Gasparri,et al.  Clock synchronization protocol for wireless sensor networks with bounded communication delays , 2015, Autom..

[26]  Minyue Fu,et al.  A fast clock synchronization algorithm for wireless sensor networks , 2018, Autom..

[27]  Honglong Chen,et al.  On protecting end-to-end location privacy against local eavesdropper in Wireless Sensor Networks , 2015, Pervasive Mob. Comput..

[28]  Feng Xia,et al.  On Achieving Asynchronous Energy-Efficient Neighbor Discovery for Mobile Sensor Networks , 2018, IEEE Transactions on Emerging Topics in Computing.

[29]  Ling Shi,et al.  Accurate clock synchronization in wireless sensor networks with bounded noise , 2017, Autom..

[30]  Luca Schenato,et al.  Average TimeSync: a consensus-based protocol for time synchronization in wireless sensor networks1 , 2009 .