• DocumentCode
    1687940
  • Title

    Overrun and Skipping in Hierarchically Scheduled Real-Time Systems

  • Author

    Behnam, Moris ; Nolte, Thomas ; Åsberg, Mikael ; Bril, Reinder J.

  • Author_Institution
    Malardalen Real-Time Res. Centre, Vasteras, Sweden
  • fYear
    2009
  • Firstpage
    519
  • Lastpage
    526
  • Abstract
    Recently, two SRP-based synchronization protocols for hierarchically scheduled real-time systems based on fixed priority preemptive scheduling (FPPS) have been presented, i.e., HSRP and SIRAP. Preventing depletion of budget during global resource access, the former implements an overrun mechanism, while the later exploits a skipping mechanism. A theoretical comparison of the performance of these mechanisms revealed that none of them was superior to the other, as their performance is heavily dependent on the system´s parameters. To better understand the relative strengths and weaknesses of these mechanisms, this paper presents a comparative evaluation of the depletion prevention mechanisms overrun (with or without payback) and skipping. These mechanisms are investigated in detail and the corresponding system load imposed by these mechanisms is explored in a simulation study. The mechanisms are evaluated assuming FPPS and a periodic resource model. The periodic resource model is selected as it supports locality of schedulability analysis, allowing for a truthful comparison of the mechanisms. Given system characteristics, guiding the design of hierarchically scheduled real-time systems, the results of this paper indicate when one mechanism is better than the other and how a system should be configured in order to operate efficiently.
  • Keywords
    protocols; real-time systems; resource allocation; scheduling; synchronisation; FPPS; HSRP; SIRAP; SRP-based synchronization protocol; depletion prevention mechanism; fixed priority preemptive scheduling; hierarchical stack resource policy; hierarchically scheduled real-time system; overrun mechanism; periodic resource model; schedulability analysis; skipping mechanism; subsystem integration-and-resource allocation policy; Access protocols; Assembly; Computer applications; Embedded computing; Interference; Processor scheduling; Real time systems; Resource management; Testing; Timing; Hierarchical scheduling; Real time systems; synchronization protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3787-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2009.62
  • Filename
    5279785