Measured performance of the Network Time Protocol in the Internet system

This paper describes a series of experiments involving over 100,000 hosts of the Internet system and located in the U.S., Europe and the Pacific. The experiments are designed to evaluate the availability, accuracy and reliability of international standard time distribution using the DARPA/NSF Internet and the Network Time Protocol (NTP), which is specified in RFC-1119. NTP is designed specifically for use in a large, diverse internet system operating at speeds from mundane to lightwave. In NTP a distributed subnet of time servers operating in a self-organizing, hierarchical, master-slave configuration exchange precision timestamps in order to synchronize subnet clocks to each other and national time standards via wire or radio. The experiments are designed to locate Internet hosts and gateways that provide time by one of three time distribution protocols and evaluate the accuracy of their indications. For those hosts that support NTP, the experiments determine the distribution of errors and other statistics over paths spanning major portions of the globe. Finally, the experiments evaluate the accuracy and reliability of precision timekeeping using NTP and typical Internet paths involving DARPA, NSFNET and other agency networks. The experiments demonstrate that timekeeping accuracy throughout most portions of the Internet can be ordinarily maintained to within a few tens of milliseconds, even in cases of failure or disruption of clocks, time servers or networks. This memo does not specify a standard.

[1]  David L. Mills Algorithms for synchronizing network clocks , 1985, RFC.

[2]  Debasis Mitra,et al.  Network Synchronization: Analysis of a Hybrid of Master-Slave and Mutual Synchronization , 1980, IEEE Trans. Commun..

[3]  Riccardo Gusella,et al.  The Berkeley UNIX 4.3BSD Time Synchronization Protocol , 1985 .

[4]  Jon Postel,et al.  Time Protocol , 1983, RFC.

[5]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[6]  David L. Mills The fuzzball , 1988, SIGCOMM.

[7]  Bradford W. Parkinson,et al.  The application of NAVSTAR differential GPS in the civilian community , 1982 .

[8]  Hermann Kopetz,et al.  Clock Synchronization in Distributed Real-Time Systems , 1987, IEEE Transactions on Computers.

[9]  David L. Mills,et al.  Experiments in network clock synchronization , 1985, RFC.

[10]  David L. Mills,et al.  Network Time Protocol (version 1) specification and implementation , 1988, RFC.

[11]  Robert L. Frank,et al.  History of Loran-C , 1982 .

[12]  Zaw-Sing Su,et al.  Specification of the Internet Protocol (IP) timestamp option , 1981, RFC.

[13]  E. R. Vass OMEGA NAVIGATION SYSTEM: PRESENT STATUS AND PLANS 1977-1980 , 1978 .

[14]  B. E. Blair,et al.  Time and Frequency: Theory and Fundamentals , 1974 .

[15]  Jon Postel,et al.  Daytime Protocol , 1983, RFC.

[16]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[17]  David L. Mills DCN Local-Network Protocols , 1983, RFC.

[18]  David L. Mills Network Time Protocol (version 2) specification and implementation , 1989, RFC.

[19]  R. Cole,et al.  An Experiment in Clock Synchronisation , 1988, Comput. J..

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