On Minimum Variance Unbiased Estimation of Clock Offset in a Two-Way Message Exchange Mechanism

For many applications, distributed networks require the local clocks of the constituent nodes to run close to an agreed upon notion of time. Most of the widely used clock synchronization algorithms in such systems employ the sender-receiver protocol based on a two-way timing message exchange paradigm. Maximum likelihood estimator (MLE) of the clock offset based on the timing message exchanges between two clocks was derived in D. R. Jeske, On maximum likelihood estimation of clock offset[IEEE Trans. Commun., vol. 53, pp. 53-54, Jan. 2005], when the fixed delays are symmetric and the variable delays in each direction assume an exponential distribution with an unknown mean. Herein, the best linear unbiased estimate using order statistics (BLUE-OS) of the clock offset between two nodes is derived assuming both symmetric and asymmetric exponential network delays, respectively. The Rao-Blackwell-Lehmann-Scheffe¿ theorem is then exploited to obtain the minimum variance unbiased estimate (MVUE) for the clock offset which it is shown to coincide with the BLUE-OS. In addition, it is found that the MVUE of the clock offset in the presence of symmetric network delays also coincides with the MLE. Finally, in the presence of asymmetric network delays, although the MLE is biased, it is shown to achieve lesser mean-square error (MSE) than the MVUE in the region around the point where the bidirectional network link delays are symmetric and hence its merit as the most versatile estimator is fairly justified.

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

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

[3]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[4]  M. Kenward,et al.  An Introduction to the Bootstrap , 2007 .

[5]  C. Bovy,et al.  Analysis of end-to-end delay measurements in the Internet , 2002 .

[6]  Flaviu Cristian,et al.  Probabilistic clock synchronization , 1989, Distributed Computing.

[7]  Angelo J. Canty Bootstrap Techniques for Signal Processing , 2007 .

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

[9]  A. Swami,et al.  Synchronization in Sensor Networks: an Overview , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[10]  I. Miller Probability, Random Variables, and Stochastic Processes , 1966 .

[11]  K. Arvind,et al.  Probabilistic Clock Synchronization in Distributed Systems , 1994, IEEE Trans. Parallel Distributed Syst..

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

[13]  Ian F. Akyildiz,et al.  Time-diffusion synchronization protocol for wireless sensor networks , 2005, IEEE/ACM Transactions on Networking.

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

[15]  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.

[16]  Vern Paxson,et al.  On calibrating measurements of packet transit times , 1998, SIGMETRICS '98/PERFORMANCE '98.

[17]  Kay Römer Time synchronization in ad hoc networks , 2001, MobiHoc '01.

[18]  Steven Kay,et al.  Fundamentals Of Statistical Signal Processing , 2001 .

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

[20]  Donald F. Towsley,et al.  Estimation and removal of clock skew from network delay measurements , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[21]  N. L. Johnson,et al.  Continuous Univariate Distributions. , 1995 .

[22]  E. H. Lloyd LEAST-SQUARES ESTIMATION OF LOCATION AND SCALE PARAMETERS USING ORDER STATISTICS , 1952 .

[23]  S. Leigh,et al.  Probability and Random Processes for Electrical Engineering , 1989 .

[24]  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..

[25]  Hans Eriksson,et al.  MBONE: the multicast backbone , 1994, CACM.