Time synchronization is an important issue of many internet and distributed system applications. There are many factors to be considered when the cooperating computers perform time synchronization services: first, the system clock of each node has its own operating rate; second, the transmission delay for time messages will affect the accuracy of time synchronization. In this thesis, we first introduce different time synchronization protocols including Network Time Protocol (NTP) and IEEE 1588, i.e. Precision Time Protocol (PTP). Then, we present a survey of effective clock synchronization algorithm of subsystem for distributed systems. Under heavy traffic load and large packet delay variation situations, our proposed algorithm can provide good time synchronization of distributed systems.
NTP PTP TDCL