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
Link To Document