Estimation and removal of clock skew from network delay measurements
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1 (0743166X) , 227-234 vol.1
- https://doi.org/10.1109/infcom.1999.749287
Abstract
Packet delay and loss traces are frequently used by network engineers, as well as network applications, to analyze network performance. The clocks on the end-systems used to measure the delays, however, are not always synchronized, and this lack of synchronization reduces the accuracy of these measurements. Therefore, estimating and removing relative skews and offsets from delay measurements between sender and receiver clocks are critical to the accurate assessment and analysis of network performance. We introduce a linear programming-based algorithm to estimate the clock skew in network delay measurements and compare it with three other algorithms. We show that our algorithm has a time complexity of O(N), leaves the delay after the skew removal positive, and is robust in the sense that the error margin of the skew estimate is independent of the magnitude of the skew. We use traces of real Internet delay measurements to assess the algorithm, and compare its performance to that of three other algorithms. Furthermore, we show through simulation that our algorithm is unbiased, and that the sample variance of the skew estimate is better (smaller) than existing algorithms.Keywords
This publication has 8 references indexed in Scilit:
- On calibrating measurements of packet transit timesPublished by Association for Computing Machinery (ACM) ,1998
- Packet audio playout delay adjustment: performance bounds and algorithmsMultimedia Systems, 1998
- Measurements and analysis of end-to-end Internet dynamicsPublished by Office of Scientific and Technical Information (OSTI) ,1997
- MPEG-2 over ATM for video dial tone networks: issues and strategiesIEEE Network, 1995
- MBONE: the multicast backboneCommunications of the ACM, 1994
- Adaptive playout mechanisms for packetized audio applications in wide-area networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Linear Time Algorithms for Two- and Three-Variable Linear ProgramsSIAM Journal on Computing, 1984
- Linear-Time Algorithms for Linear Programming in $R^3 $ and Related ProblemsSIAM Journal on Computing, 1983