During this season of giving, you can show your support for the NTP Project by making a donation to Network Time Foundation.

Clock Algorithms

Interested in the clock algorithms used by NTP?

Please check out Computer Network Time Synchronization, The Network Time Protocol on Earth and in Space (2nd edition), by David L. Mills.

In particular, the following references should be most valuable. If you find (links to) on-line versions of any of these, please add those links:

In an email message to the GSoC2011 students who are studying NTP's clock algorithms, JudahLevine wrote:
The next step in clock algorithms is to understand what already exists. For that purpose, you should study and thoroughly understand the phase-lock-loop algorithm that was in the original recipe of NTP, and the frequency-lock algorithm that you can find in my papers and that was included in NTP starting with the first version 4, as I remember. Almost all of my papers are on line at the publications menu on https://tf.nist.gov. If you enter my name you will see a listing of all of my papers. The earliest one that is important here was published in about 1995 in the transactions on networking. That paper introduced the frequency loop principles. For background information, you could also look at my review article that appeared in the Review of Scientific Instruments in 1999. A lot of this stuff is also in David Mills' book, and there is probably lots of other stuff out there that I don't know about.
Topic revision: r6 - 06 Oct 2022, DruLavigne
Copyright © by the contributing authors.Use of this website indicates your agreement with, and acceptance of, the PrivacyPolicy, the WikiDisclaimer, and the PrivateWebPolicy.