• DocumentCode
    963758
  • Title

    Clock Synchronization in Distributed Real-Time Systems

  • Author

    Kopetz, Hermann ; Ochsenreiter, Wilhelm

  • Author_Institution
    Institute of Technische Informatik, Technical University of Vienna, A-1040 Vienna, Austria.
  • Issue
    8
  • fYear
    1987
  • Firstpage
    933
  • Lastpage
    940
  • 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.
  • Keywords
    Central Processing Unit; Clocks; Fault tolerant systems; Length measurement; Position measurement; Real time systems; Synchronization; Time measurement; Upper bound; Very large scale integration; Distributed real-time systems; VLSI clock; external synchronization; fault-tolerant clock synchronization; internal synchronization; synchronization accuracy;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.5009516
  • Filename
    5009516