The optimization techniques for time synchronization based on NTP
Ruiqing Peng, Peng He, Yuan Wenxue, Min Guo, Bin Zhao · 2010
In this paper, a high-precision time synchronization technique is presented to solve the problems that the client clock is difficult to meet the accuracy of the time synchronization algorithm and the shortage of measuring network delay that produced when data packets of time synchronization are transmitted in the network. So a modified client clock is constructed to improve the accuracy of the clock. For this premise, the technique of Data Packet Selection is proposed, which is a method to determine whether to transfer by comparing the queue length of the router table with a specified value in the packet. By using this technique, the client clock precision can be raised to microsecond level, which can meet the time synchronization needs of NTP. Meanwhile, the optimized NTP time synchronization algorithm can also significantly reduce the errors that caused by the network delay. The emulation tests show this synchronization technique achieves the standard that the maximal offset is less than 10 milliseconds and the average of offset is less than 4 milliseconds as well as the average of standard deviation is less than 1 milliseconds.