Title :
Scheduling in a hard real-time system with shared resources
Author :
Martineau, P. ; Silly, M.
Author_Institution :
Nantes Univ., France
Abstract :
Hard real-time systems are those systems in which correctness depends on logical results of the computations as well as the times at which these results are produced. In a real-time context, concurrency control protocols for shared resources (as databases) must not only maintain the consistency constraints but also satisfy timing requirements of transactions. So, several protocols have been proposed to prevent priority inversion. All these protocols, including the Priority Ceiling Protocol and the Stack-Based Resource Allocation Policy were initially designed to be used with the Rate Monotonic algorithm. We have implemented these protocols with their original scheduler, Rate Monotonic, and their dynamic version with the Earliest Deadline based scheduler, in order to compare their behaviour
Keywords :
concurrency control; protocols; real-time systems; resource allocation; scheduling; temporal logic; Earliest Deadline based scheduler; Priority Ceiling Protocol; Rate Monotonic algorithm; Stack-Based Resource Allocation Policy; computations; concurrency control protocols; consistency constraints; correctness; databases; hard real-time system; logical results; response time; scheduling; shared resources; timing requirements; transactions; Access protocols; Delay; Dynamic scheduling; Local area networks; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Timing; Transaction databases;
Conference_Titel :
Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
Conference_Location :
Vaesteraas
Print_ISBN :
0-8186-6340-5
DOI :
10.1109/EMWRTS.1994.336837