Title :
Generating a fault tolerant global clock in a high speed distributed system
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
A technique is described for constructing a fault-tolerant global clock in a point-to-point distributed system with an arbitrary topology, which constitutes a wide-area network. It is assumed that the network is constructed of optical links with very high transmission rates. The approach used is to generate a global clock from the ensemble of the local transmission clocks, and not to synchronize these high-speed clocks directly. The steady-state algorithm which generates the global system clock is executed in hardware by the network interface of each node. As a result, it is possible to estimate accurately intermodal delays and thereby to achieve a much tighter synchronization than with other methods. The basic synchronization time step is proportional to the error or uncertainty in the measurement of the end-to-end network delay rather than to the actual value of the end-to-end network delay. Node and network models are presented, and the synchronization condition is defined. The synchronization algorithm, its bound, and its correctness proof are presented. A procedure is described for detecting and isolating a faulty component, while maintaining the integrity of the global clock
Keywords :
distributed databases; fault tolerant computing; synchronisation; arbitrary topology; correctness proof; fault tolerant global clock; faulty component; high speed distributed system; intermodal delays; local transmission clocks; network models; node models; optical links; point-to-point; steady-state algorithm; synchronization; wide-area network; Clocks; Delay effects; Delay estimation; Fault tolerance; Fault tolerant systems; Hardware; Network topology; Optical fiber communication; Steady-state; Synchronization;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37950