Distributed time synchronization for networks with random delays and measurement noise

被引:24
作者
Stankovic, Milos S. [1 ,3 ,4 ]
Stankovic, Srdjan S. [2 ,3 ]
Johansson, Karl Henrik [5 ]
机构
[1] Univ Belgrade, Sch Elect Engn, Innovat Ctr, Belgrade, Serbia
[2] Univ Belgrade, Sch Elect Engn, Belgrade, Serbia
[3] Vlatacom Inst, Belgrade, Serbia
[4] Singidunum Univ, Sch Tech Sci, Belgrade, Serbia
[5] KTH Royal Inst Technol, Sch Elect Engn, ACCESS Linnaeus Ctr, Stockholm, Sweden
基金
瑞典研究理事会;
关键词
CLOCK SYNCHRONIZATION; SENSOR NETWORKS; PROTOCOL; CONSENSUS; OFFSET; SKEW;
D O I
10.1016/j.automatica.2018.03.054
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper a new distributed asynchronous algorithm is proposed for time synchronization in networks with random communication delays, measurement noise and communication dropouts. Three different types of the drift correction algorithm are introduced, based on different kinds of local time increments. Under nonrestrictive conditions concerning network properties, it is proved that all the algorithm types provide convergence in the mean square sense and with probability one (w.p.1) of the corrected drifts of all the nodes to the same value (consensus). An estimate of the convergence rate of these algorithms is derived. For offset correction, a new algorithm is proposed containing a compensation parameter coping with the influence of random delays and special terms taking care of the influence of both linearly increasing time and drift correction. It is proved that the corrected offsets of all the nodes converge in the mean square sense and w.p.1. An efficient offset correction algorithm based on consensus on local compensation parameters is also proposed. It is shown that the overall time synchronization algorithm can also be implemented as a flooding algorithm with one reference node. It is proved that it is possible to achieve bounded error between local corrected clocks in the mean square sense and w.p.1. Simulation results provide an additional practical insight into the algorithm properties and show its advantage over the existing methods. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:126 / 137
页数:12
相关论文
共 44 条
[1]  
[Anonymous], 2004, Proceedings of International Conference on Embedded Networked Sensor Systems (Sensys), DOI DOI 10.1145/1031495.1031501
[2]  
[Anonymous], 2010, WIRELESS SENSOR NETW
[3]   Broadcast Gossip Algorithms for Consensus [J].
Aysal, Tuncer Can ;
Yildiz, Mehmet Ercan ;
Sarwate, Anand D. ;
Scaglione, Anna .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2009, 57 (07) :2748-2761
[4]  
Bolognani S, 2012, IEEE DECIS CONTR P, P20, DOI 10.1109/CDC.2012.6426232
[5]   Asynchronous stochastic approximations [J].
Borkar, VS .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1998, 36 (03) :840-851
[6]  
Carli R., 2008, P IFAC WORLD C
[7]   On maximum likelihood estimation of clock offset and skew in networks with exponential delays [J].
Chaudhari, Qasim M. ;
Serpedin, Erchin ;
Qaraqe, Khalid .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (04) :1685-1697
[8]  
Chen H. F., 2002, STOCHASTIC APPROXIMA
[9]   DCS: Distributed Asynchronous Clock Synchronization in Delay Tolerant Networks [J].
Choi, Bong Jun ;
Liang, Hao ;
Shen, Xuemin ;
Zhuang, Weihua .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) :491-504
[10]   Fine-grained network time synchronization using reference broadcasts [J].
Elson, J ;
Girod, L ;
Estrin, D .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :147-163