Fully distributed clock synchronization in wireless sensor networks under exponential delays

In this paper, we study the global clock synchronization problem for wireless sensor networks under unknown exponential delays in the two-way message exchange mechanism. The joint maximum likelihood estimator of clock offsets, clock skews and fixed delays for the network is formulated as a linear programming (LP) problem. Then, based on the alternating direction method of multipliers (ADMM), we propose a fully distributed synchronization algorithm which has low communication overhead and computation cost. Simulation results show that the proposed algorithm achieves better accuracy than consensus algorithm and the distributed least squares algorithm, and can always converge to the centralized optimal solution. HighlightsNetwork-wide clock synchronization problem under exponential message delays is solved.The problem is cast into a linear programming problem.ADMM is exploited to obtain a fully-distributed algorithm.Closed-from expressions are available for each update step in the algorithm.The proposed algorithm is guaranteed to converge to the global optimal solution.

[1]  Aitzaz Ahmad,et al.  A Factor Graph Approach to Clock Offset Estimation in Wireless Sensor Networks , 2012, IEEE Transactions on Information Theory.

[2]  Yik-Chung Wu,et al.  Distributed Clock Skew and Offset Estimation in Wireless Sensor Networks: Asynchronous Algorithm and Convergence Analysis , 2013, IEEE Transactions on Wireless Communications.

[3]  Bruce W. Suter,et al.  Novel Clock Phase Offset and Skew Estimation Using Two-Way Timing Message Exchanges for Wireless Sensor Networks , 2007, IEEE Transactions on Communications.

[4]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[5]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[6]  Erchin Serpedin,et al.  A robust estimation scheme for clock phase offsets in wireless sensor networks in the presence of non-Gaussian random delays , 2009, Signal Process..

[7]  Aitzaz Ahmad,et al.  Time-varying clock offset estimation in two-way timing message exchange in wireless sensor networks using factor graphs , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[8]  Yik-Chung Wu,et al.  Fully-distributed joint clock synchronization and ranging in wireless sensor networks under exponential delays , 2014, 2014 IEEE International Conference on Communication Systems.

[9]  Sergio D. Servetto,et al.  On the scalability of cooperative time synchronization in pulse-connected networks , 2005, IEEE Transactions on Information Theory.

[10]  Yik-Chung Wu,et al.  On joint synchronization of clock offset and skew for Wireless Sensor Networks under exponential delay , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[11]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[12]  Jun Li,et al.  Maximum likelihood estimators of clock offset and skew under exponential delays , 2009 .

[13]  Hazem N. Nounou,et al.  Network-Wide Clock Synchronization via Message Passing with Exponentially Distributed Link Delays , 2013, IEEE Transactions on Communications.

[14]  Yik-Chung Wu,et al.  Clock Synchronization of Wireless Sensor Networks , 2011, IEEE Signal Processing Magazine.

[15]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[16]  Erchin Serpedin,et al.  On Maximum Likelihood Estimation of Clock Offset and Skew in Networks With Exponential Delays , 2008, IEEE Transactions on Signal Processing.

[17]  Henk Wymeersch,et al.  Cooperative Synchronization in Wireless Networks , 2013, IEEE Transactions on Signal Processing.

[18]  Georgios B. Giannakis,et al.  Distributed consensus-based demodulation: algorithms and error analysis , 2010, IEEE Transactions on Wireless Communications.

[19]  P.R. Kumar,et al.  Distributed Clock Synchronization over Wireless Networks: Algorithms and Analysis , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[20]  Anna Scaglione,et al.  A scalable synchronization protocol for large scale sensor networks and its applications , 2005, IEEE Journal on Selected Areas in Communications.

[21]  Yik-Chung Wu,et al.  Distributed Clock Synchronization for Wireless Sensor Networks Using Belief Propagation , 2011, IEEE Transactions on Signal Processing.

[22]  Yik-Chung Wu,et al.  Ieee Transactions on Wireless Communications, Accepted for Publication 1 Distributed Clock Parameters Tracking in Wireless Sensor Network , 2022 .

[23]  Daniel R. Jeske,et al.  On maximum-likelihood estimation of clock offset , 2005, IEEE Transactions on Communications.

[24]  Qun Li,et al.  Global Clock Synchronization in Sensor Networks , 2006, IEEE Trans. Computers.

[25]  Erchin Serpedin,et al.  On Minimum Variance Unbiased Estimation of Clock Offset in a Two-Way Message Exchange Mechanism , 2010, IEEE Transactions on Information Theory.

[26]  Yik-Chung Wu,et al.  Low-Complexity Maximum-Likelihood Estimator for Clock Synchronization of Wireless Sensor Nodes Under Exponential Delays , 2011, IEEE Transactions on Signal Processing.

[27]  Hisham Abdel-Ghaffar,et al.  Analysis of synchronization algorithms with time-out control over networks with exponentially symmetric delays , 2002, IEEE Trans. Commun..

[28]  Ian F. Akyildiz,et al.  Wireless sensor networks , 2007 .

[29]  Bingsheng He,et al.  The direct extension of ADMM for multi-block convex minimization problems is not necessarily convergent , 2014, Mathematical Programming.

[30]  Georgios B. Giannakis,et al.  Distributed In-Network Channel Decoding , 2009, IEEE Transactions on Signal Processing.

[31]  Emiliano Dall'Anese,et al.  Fast clock synchronization in wireless sensor networks via ADMM-based consensus , 2011, 2011 International Symposium of Modeling and Optimization of Mobile, Ad Hoc, and Wireless Networks.

[32]  Georgios B. Giannakis,et al.  Distributed Robust Power System State Estimation , 2012, IEEE Transactions on Power Systems.

[33]  Luca Schenato,et al.  A distributed consensus protocol for clock synchronization in wireless sensor network , 2007, 2007 46th IEEE Conference on Decision and Control.

[34]  João M. F. Xavier,et al.  Distributed Optimization With Local Domains: Applications in MPC and Network Flows , 2013, IEEE Transactions on Automatic Control.

[35]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[36]  Erchin Serpedin,et al.  Energy-Efficient Estimation of Clock Offset for Inactive Nodes in Wireless Sensor Networks , 2010, IEEE Transactions on Information Theory.

[37]  Hazem N. Nounou,et al.  On Clock Offset Estimation in Wireless Sensor Networks with Weibull Distributed Network Delays , 2010, 2010 20th International Conference on Pattern Recognition.