• DocumentCode
    1447320
  • Title

    Adaptive hybrid clock discipline algorithm for the network time protocol

  • Author

    Mills, David L.

  • Author_Institution
    Dept. of Electr. Eng., Delaware Univ., Newark, DE, USA
  • Volume
    6
  • Issue
    5
  • fYear
    1998
  • fDate
    10/1/1998 12:00:00 AM
  • Firstpage
    505
  • Lastpage
    514
  • Abstract
    This paper describes the analysis, implementation, and performance of a new algorithm engineered to discipline a computer clock to a source of standard time, such as a GPS receiver or another computer synchronized to such a source. The algorithm is intended for the network time protocol (NTP), which is in widespread use to synchronize computer clocks in the global Internet, or with another functionally equivalent protocol such as DTSS or PCS. It controls the computer clock time and frequency using an adaptive-parameter hybrid phase/frequency lock feedback loop. Compared with the current NTP Version 3 algorithm, the new algorithm developed for NTP Version 4 provides improved accuracy and reduced network overhead, especially when per-packet or per-call charges are involved. The algorithm has been implemented in a special-purpose NTP simulator, which also includes the entire suite of NTP algorithms. The performance has been verified using this simulator and both synthetic data and real data from Internet time servers in Europe, Asia, and the Americas
  • Keywords
    adaptive control; computer networks; digital simulation; frequency control; performance evaluation; phase locked loops; protocols; synchronisation; America; Asia; DTSS; Europe; GPS receiver; Internet; Internet time servers; NTP Version 3 algorithm; NTP Version 4; PCS; adaptive hybrid clock discipline algorithm; computer clocks synchronisation; frequency control; hybrid phase/frequency lock feedback loop; network overhead; network time protocol; performance; real data; special-purpose NTP simulator; standard time source; synthetic data; time control; Algorithm design and analysis; Clocks; Computer networks; Frequency locked loops; Frequency synchronization; Global Positioning System; IP networks; Performance analysis; Personal communication networks; Protocols;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.731182
  • Filename
    731182