The information in the Reference Library was originally hosted on the University of Delaware homepage for Professor David L. Mills, PhD. While much of it can be considered historical, it provides an overview of the design principles for NTP and related time synchronization technology.
Briefs
- ATIRP: Advanced Telecommunications/Information Distribution Research Program
- Autokey v2: Autokey Version 2 Protocol Model and Implementation
- Autonomous Config: Autonomous Configuration
- Clock Discipline: NTP Clock Discipline Modelling and Analysis
- Computer Precision: The Network Computer as Precision Timekeeper
- Confessions: Confessions of an Internet Timekeeper
- DARTnet: CAIRN/DARTnet Collaboration
- DCnet: DCnet Research Network
- Developments (2003): NTP Recent Developments (2003)
- Discipline: NTP Clock Discipline Principles
- Flow: NTP Procedure Descriptions and Flow Diagrams
- Highball Project: The Highball Project
- Interplanetary: Timekeeping in the Interplanetary Internet
- LANs & Space: Interleaved Synchronization Protocols for LANs and Space Data Links
- Long-range: Long-range Dependency Effects in Network Timekeeping
- Maze: “A Maze of Twisty, Turney Passages” – Routing in the Internet Swamp
- Nanokernel: The Nanokernel (2004)
- NTP Architecture (2003): NTP Architecture, Protocol and Algorithms (2003)
- NTP Architecture (2007): NTP Architecture, Protocol and Algorithms
- NTP History: Network Time Protocol: Past, Present and Future
- NTP Overview: NTP General Overview
- NTP Performance: NTP Performance Analysis
- NTP Precision: NTP Precision Time Synchronization
- NTP Survey (2004): Internet Timekeeping Around the Globe
- NTPv4 Specification: NTPv4 Specification Update
- Overload Coping: Coping with Overload on the Network Time Protocol Public Servers
- Scalable Services: Scalable, Autonomous Network Services Configuration
- Security Algorithms: NTP Security Algorithms
- Security Model (2003): NTP Security Model (2003)
- Security Model (2004): NTP Security Model
- Security Protocol (2003): NTP Security Protocol (2003)
- Security Protocol (2005): NTP Security Protocol (2005)
- Survivable (1998): Survivable Real-Time Network Services (1998)
- Survivable (1999): Survivable Real-Time Network Services - the Nanokernel
- Survivable (2003): Survivable Real-Time Network Services
- Synchronization: Computer Network Time Synchronization: the Network Time Protocol
- Time in Space: Time Transfer in Space
- Ubiquitous Authentication: Ubiquitous Authentication Using Random Keys
- Wrangling: Wrangling a Large Herd of Internet Clocks
- WWV/H: WWV/H Demodulator and Decoder
Memos
- Kernel Model: A Kernel Model for Precision Timekeeping
- PPS Interface: A Kernel Programming Interface for Precision Time Signals
- Protocol Comparison: A Comparison of Certain Timekeeping Systems and the Network Time Protocol
- Time Measurement: Time and Time Interval Measurement with Application to Computer and Network Performance Evaluation
Papers
- Adaptive Algorithm: Adaptive Hybrid Clock Discipline Algorithm for the Network Time Protocol
- Authentication Scheme: Authentication scheme for distributed, ubiquitous, real-time protocols
- Brief History: A Brief History of NTP Time: Confessions of an Internet Timekeeper
- Chronometry: On the Chronometry and Metrology of Computer Network Timescales and their Application to the Network Time Protocol
- Computer Precision: Network Computer as Precision Timekeeper
- Crypto Authentication: Cryptographic Authentication for Real-Time Network Protocols
- Fuzzball: The Fuzzball Operating System
- Global Timekeeping: Timekeeping Around the Globe
- Improved Algorithms: Improved Algorithms for Synchronizing Computer Network Clocks (1994)
- Nanokernel: The NTP Nanokernel
- NSFNET Backbone: The NSFNET Backbone Network
- NTP Accuracy: On the Accuracy and Stability of Clocks Synchronized by the Network Time Protocol in the Internet System
- NTP and TAI: Using NTP to Transmit International Atomic Time
- NTP Precision: Precision Synchronization of Computer Network Clocks
- Overload Coping: Coping with overload on ntp public servers
- Synchronization (1994): Internet Time Synchronization: the Network Time Protocol
- Synchronization (1995): Improved Algorithms for Synchronizing Computer Network Clocks (1995)
Reports
- Authentication: Proposed Authentication Enhancements for the Network Time Protocol Version 4
- Autokey Architecture (2003): The Autokey Security Architecture, Protocol and Algorithms (2003)
- Autokey Architecture (2006): The Autokey Security Architecture, Protocol and Algorithms (2006)
- DARPA/NSF: Measured Performance of the Network Time Protocol in the DARPA/NSF Internet System
- Highball (1990): Highball: a High Speed, Reserved-Access, Wide Area Network (1990)
- Highball (1991): Highball: a High Speed, Reserved-Access, Wide Area Network
- Kernel Modifications: Unix Kernel Modifications for Precision Time Synchronization
- LORAN-C: A Computer-Controlled LORAN-C Receiver for Precision Timekeeping
- Modelling: Modelling and Analysis of Computer Network Clocks
- NTP MIBs: Management of NTP with SNMP
- NTPv4 Changes: Network Time Protocol Version 4 Proposed Changes
- NTPv2 Specification: Network Time Protocol (Version 2) Specification and Implementation
- NTPv3 Specification: Network Time Protocol (Version 3) Specification, Implementation and Analysis
- NTPv4 Discipline: Clock Discipline Algorithms for the Network Time Protocol Version 4
- NTPv4 Reference: Network Time Protocol Version 4 Reference and Implementation Guide
- Precision: Precision Synchronization: Computer Network Clocks
- Public Key: Public Key Cryptography for the Network Time Protocol
- Radiotelegraph: An Optimal Linear Receiver and Codec for a Class of Radiotelegraph Signals
- SNTP: Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI
- Survey (1999): A Survey of the NTP Network
- Synchronization: Internet Time Synchronization: Network Time Protocol
- WWV: A Precision Radio Clock for WWV Transmissions
Various
- Enhancements: Suggestions for Protocol and Security Enhancements for the Network Time Protocol
- Maya Calendar: The Classic Maya Calendar and Day Numbering System
- NTP Book: Network Time Synchronization: the Network Time Protocol on Earth and in
- PTP vs NTP: IEEE 1588 Precision Time Protocol (PTP)
- Space Links: Time Synchronization for Space Data Links
- TDF: Time and Standard Frequency Station TDF (France)
- Time Stations: Time and Frequency Standard Station Information
- Timescales: The NTP Era and Era Numbering
- Timestamp Capture: Timestamp Capture Principles
- Timestamps: NTP Timestamp Calculations