• DocumentCode
    2485803
  • Title

    Generating a fault tolerant global clock in a high speed distributed system

  • Author

    Ofek, Yoram

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1989
  • fDate
    5-9 Jun 1989
  • Firstpage
    218
  • Lastpage
    226
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1989., 9th International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-1953-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1989.37950
  • Filename
    37950