Clock Synchronization Over Communication Paths With Queue-Induced Delay Asymmetries

Timing protocols such as the IEEE 1588 Precision Time Protocol and the Network Time Protocol require an accurate measurement of the communication path delay between the time server (master) and the client (slave) in order to provide a precise timing synchronization. The precise time at the client's site is then estimated using an assumption that forward and backward delays due to physical propagation time through network are equal, or any difference between them is calibrated beforehand. Apart from physical link delays, a timing packet experiences queue-induced delay due to switching/routing devices on the path. This queuing delay is usually different in forward and backward directions, thus introducing the queue-induced asymmetry (QIA), which is a major contributor to the time error between master and slave clocks if physical asymmetries are calibrated. This letter proposes a new technique for QIA compensation that does not require any on-path timing support, thus is easily deployed with current network devices.

[1]  D.R. Morgan,et al.  On packet selection criteria for clock recovery , 2009, 2009 International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[2]  Choong Seon Hong,et al.  An Accuracy Enhanced IEEE 1588 Synchronization Protocol for Dynamically Changing and Asymmetric Wireless Links , 2012, IEEE Communications Letters.

[3]  Song Liu,et al.  Using IEEE 1588 and boundary clocks for clock synchronization in telecom networks , 2011, IEEE Communications Magazine.

[4]  Reinhard Exel,et al.  Compensation of asymmetrical latency for ethernet clock synchronization , 2011, 2011 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[5]  James Aweya,et al.  Efficient and precise simulation model of synchronization clocks in packet networks , 2013, 2013 IEEE 18th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[6]  Aggelos Bletsas Evaluation of Kalman filtering for network time keeping , 2005 .