INTERNET TIME SYNCHRONIZATION - THE NETWORK TIME PROTOCOL

被引:938
作者
MILLS, DL
机构
[1] Department of Electrical Engineering, University of Delaware, Newark
基金
美国国家科学基金会;
关键词
D O I
10.1109/26.103043
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes the network time protocol (NTP), which is designed to distribute time information in a large, diverse internet system operating at speeds from mundane to lightwave. It uses a symmetric architecture in which a distributed subnet of time servers operating in a self-organizing, hierarchical configuration synchronizes local clocks within the subnet and to national time standards via wire, radio, or calibrated atomic clock. The servers can also redistribute time information within a network via local routing algorithms and time daemons. This paper also discusses the architecture, protocol and algorithms, which were developed over several years of implementation refinement and resulted in the designation of NTP as an Internet Standard protocol. The NTP synchronization system, which has been in regular operation in the Internet for the last several years, is decribed along with performance data which shows that timekeeping accuracy throughout most portions of the Internet can be ordinarily maintained to within a few milliseconds, even in cases of failure or disruption of clocks, time servers or networks.
引用
收藏
页码:1482 / 1493
页数:12
相关论文
共 35 条
[1]  
ALLAN DW, 1974, NBS MONOGRAPH, V140, P205
[2]  
Bertsekas D., 1987, DATA NETWORKS
[3]  
BLAIR BE, 1974, NBS MONOGRAPH, V140, P233
[4]   AN EXPERIMENT IN CLOCK SYNCHRONIZATION [J].
COLE, R ;
FOXCROFT, C .
COMPUTER JOURNAL, 1988, 31 (06) :496-502
[5]  
CRISTIAN F, 1989, 9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, P288, DOI 10.1109/ICDCS.1989.37958
[6]  
GUSELLA R, 1984, 1984 P SUMM USENIX S
[7]  
GUSELLA R, 1984, DISTRIBUTED PROCESSI, V6, P7
[8]  
HALPERN JY, 1984, 3RD P ACM S PRINC DI, P89
[9]   CLOCK SYNCHRONIZATION IN DISTRIBUTED REAL-TIME SYSTEMS [J].
KOPETZ, H ;
OCHSENREITER, W .
IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (08) :933-940
[10]   SYNCHRONIZING CLOCKS IN THE PRESENCE OF FAULTS [J].
LAMPORT, L ;
MELLIARSMITH, PM .
JOURNAL OF THE ACM, 1985, 32 (01) :52-78