Publication | Open Access
Time, clocks, and the ordering of events in a distributed system
8.4K
Citations
2
References
1978
Year
Event-driven ArchitectureEngineeringConcurrent SystemClock SynchronizationFormal VerificationPartial OrderingSynchronization ProtocolConcurrency (Computer Science)Systems EngineeringParallel ComputingTimed SystemComputer EngineeringDistributed SystemsProbability TheoryComputer ScienceTotal OrderingSynchronization ProblemsConcurrency TheoryFormal MethodsParallel Programming
The concept of one event happening before another in a distributed system is examined, and is shown to define a partial ordering of the events. A distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events. The use of the total ordering is illustrated with a method for solving synchronization problems. The algorithm is then specialized for synchronizing physical clocks, and a bound is derived on how far out of synchrony the clocks can become.
| Year | Citations | |
|---|---|---|
1978 | 236 | |
1973 | 49 |
Page 1
Page 1