• DocumentCode
    2332170
  • Title

    Integration of internal and external clock synchronization by the combination of clock-state and clock-rate correction in fault-tolerant distributed systems

  • Author

    Kopetz, Hermann ; Ademaj, Astrit ; Hanzlik, Alexander

  • Author_Institution
    Real-Time Syst. Group, Vienna Univ. of Technol., Austria
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    415
  • Lastpage
    425
  • Abstract
    This paper proposes the integration of internal and external clock synchronization by a combination of a fault-tolerant distributed algorithm for clock state correction with a central algorithm for clock rate correction. By means of hardware and simulation experiments it is shown that this combination improves the precision of the global time base in a distributed single cluster system while reducing the need for high-quality oscillators. Simulation results have shown that the rate-correction algorithm contributes not only in the internal clock synchronization of a single cluster system, but it can be used for external clock synchronization of a multi-cluster system with a reference clock. Therefore, deployment of the rate-correction algorithm integrates internal and external clock synchronization in one mechanism. Experimental results show that a failure in the clock rate correction does not hinder the distributed fault-tolerant clock state synchronization algorithm, since the state correction operates independently from the rate correction. The paper introduces new algorithms and presents experimental results on the achieved improvements in the precision measured in a time-triggered system. Results of simulation experiments of the new algorithms in single-cluster and multi-cluster configurations are also presented.
  • Keywords
    clocks; distributed algorithms; fault tolerant computing; real-time systems; synchronisation; workstation clusters; clock synchronization; clock-rate correction; clock-state correction; distributed fault-tolerant clock state synchronization; distributed single cluster system; fault-tolerant distributed algorithm; fault-tolerant distributed systems; fault-tolerant time base; global time; rate adaptation; rate-correction algorithm; real-time system; time-triggered system; Clocks; Clustering algorithms; Costs; Distributed computing; Fault tolerance; Fault tolerant systems; Oscillators; Real time systems; Stability; Synchronization; clock synchronization; fault-tolerant time base; global time; rate adaptation; real-time system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2247-5
  • Type

    conf

  • DOI
    10.1109/REAL.2004.27
  • Filename
    1381327