• DocumentCode
    2958144
  • Title

    Timing constraint remapping to avoid time discontinuities in distributed real-time systems

  • Author

    Ryu, Minsoo ; Park, Jungkeun ; Hong, Seongsoo

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ., South Korea
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    89
  • Lastpage
    98
  • Abstract
    We propose a dynamic constraint transformation technique for ensuring timing requirements in a distributed real time system, possessing periodically synchronized distributed local clocks. Traditional discrete clock synchronization algorithms that adjust local clocks instantaneously yield time discontinuities. Such time discontinuities lead to the loss or the gain of critical time points such as task release times and deadlines, thus raising run-time faults. While continuous clock synchronization is generally suggested to avoid the time discontinuity problem, it incurs too much run-time overhead to be implemented in software. The proposed constraint transformation for equi-continuity (CTEC) technique can solve this problem without modifying discrete clock synchronization algorithms. The CTEC working as an added component of discrete clock synchronization moves timing constraints out of correction intervals. In doing so, it makes use of a mapping derived from continuous clock synchronization in order to exploit the continuity property of continuous clock synchronization. We formally prove the correctness of CTEC by showing that the CTEC with discrete clock synchronization generates the same task schedule as continuous clock synchronization. In order to show the effectiveness of CTEC, we have implemented it on a distributed platform based on the CAN bus, and performed extensive experiments. The experimental results indicate that time discontinuities present a consistency problem to real world systems. They also show that CTEC is an effective solution to the problem, while incurring little run-time overhead
  • Keywords
    clocks; controller area networks; distributed processing; program verification; real-time systems; scheduling; synchronisation; CAN bus; CTEC; consistency problem; constraint transformation for equi-continuity; continuous clock synchronization; correction intervals; critical time points; discrete clock synchronization algorithms; distributed platform; distributed real time systems; dynamic constraint transformation technique; formal correctness proving; periodically synchronized distributed local clocks; real world systems; run-time faults; task release times; task schedule; time discontinuities; timing constraint remapping; timing requirements; Automatic control; Automation; Clocks; Control systems; Instruments; Read only memory; Real time systems; Runtime; Synchronization; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
  • Conference_Location
    Vancouver, BC
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-0194-X
  • Type

    conf

  • DOI
    10.1109/RTTAS.1999.777664
  • Filename
    777664