Scinovex
articleTop 10% cited

Clock Synchronization in Distributed Real-Time Systems

IEEE Transactions on Computers · 1987 · Vol. C-36(8) · pp. 933–940
Hermann KopetzWilhelm Ochsenreiter

Abstract

The generation of a fault-tolerant global time base with known accuracy of synchronization is one of the important operating system functions in a distributed real-time system. Depending on the types and number of tolerated faults, this paper presents upper bounds on the achievable synchronization accuracy for external and internal synchronization in a distributed real-time system. The concept of continuous versus instantaneous synchronization is introduced in order to generate a uniform common time base for local, global, and external time measurements. In the last section, the functions of a VLSI clock synchronization unit, which improves the synchronization accuracy and reduces the CPU load, are described. With this unit, the CPU overhead and the network traffic for clock synchronization in state-of-the-art distributed real-time systems can be reduced to less than 1 percent.

Distributed systems and fault toleranceReal-Time Systems SchedulingParallel Computing and Optimization TechniquesClock synchronizationSynchronization (alternating current)Computer scienceSelf-clocking signalOverhead (engineering)Clock driftTiming failureReal-time computingDigital clock managerState (computer science)
Citations
570
FWCI
11.20
field-weighted impact
References
17
Percentile
99%
vs. same field & year
Citations per year
Cited by
Internet time synchronization: the network time protocol
IEEE Transactions on Communications · 1991 · 1,839 citations
References
Maintaining knowledge about temporal intervals
Communications of the ACM · 1983 · 7,515 citations
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM · 1978 · 8,380 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Clock Synchronization in Distributed Real-Time Systems · Scinovex