NTI: A Network Time Interface M-Module for High-Accuracy Clock-Synchronization

This paper provides a description of our Network Time Interface M-Module (NTI) supporting high-accuracy external clock synchronization by hardware. The NTI is built around our custom Universal Time Coordinated Synchronization Unit VLSI chip (UTCSU-ASIC), which contains most of the hardware support required for interval-based clock synchronization: A state and rate adjustable clock device with a high resolution, automatically maintained accuracy intervals, interfaces to GPS receivers, and various timestamping features. Designed for maximum network controller and CPU independence, our NTI provides a turn-key solution for adding synchronized clocks to distributed real-tune systems built upon hardware with M-Module interfaces.

[1]  Parameswaran Ramanathan,et al.  Hardware-Assisted Software Clock Synchronization for Homogeneous Distributed Systems , 1990, IEEE Trans. Computers.

[2]  Parameswaran Ramanathan,et al.  Fault-tolerant clock synchronization in distributed systems , 1990, Computer.

[3]  Keith Marzullo,et al.  Maintaining the time in a distributed system , 1985, OPSR.

[4]  Nancy A. Lynch,et al.  An Overview of Clock Synchronization , 1986, Fault-Tolerant Distributed Computing.

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

[6]  Hermann Kopetz,et al.  A synchronization strategy for a time-triggered multicluster real-time system , 1995, Proceedings. 14th Symposium on Reliable Distributed Systems.

[7]  Dietmar Loy,et al.  An ASIC supporting external clock synchronization for distributed real-time systems , 1996, Proceedings of the Eighth Euromicro Workshop on Real-Time Systems.

[8]  Klaus Schossmaier,et al.  An interval-based framework for clock rate synchronization , 1997, PODC '97.

[9]  Gregory D. Troxel Time surveying: clock synchronization over packet networks , 1994 .

[10]  Barbara Liskov,et al.  Practical uses of synchronized clocks in distributed systems , 1991, PODC '91.

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

[12]  onio Casimiro CesiumSpray : a Precise and Accurate Global Clock Service for Large-scale Systems , 1997 .

[13]  Nancy A. Lynch,et al.  An Upper and Lower Bound for Clock Synchronization , 1984, Inf. Control..

[14]  Martin Horauer,et al.  NTI Functional and Architectural Specification , 1996 .

[15]  Ulrich Schmid,et al.  Orthogonal Accuracy Clock Synchronization , 2000, Chic. J. Theor. Comput. Sci..