DocumentCode
2352518
Title
Pessimistic Deadline Ceiling Protocol: a concurrency control protocol under earliest deadline first scheduling
Author
Kim, Joo-Yong ; Koh, Kern
Author_Institution
Dept. of Comput. Sci., Seoul Nat. Univ., South Korea
fYear
1995
fDate
14-16 Jun 1995
Firstpage
80
Lastpage
86
Abstract
Priority inversion is one of the major sources which makes the real-time system unpredictable. The Stack Resource Policy (SRP) and the Dynamic Priority Ceiling Protocol (Dpcp) are two representative protocols that solve the priority inversion problem under earliest deadline first scheduling (EDF). Dpcp yields better performance but incurs more overhead than SRP. We propose a new algorithm called the Pessimistic Priority Ceiling Protocol (PDCP). PDCP is based on the notions of the inactive task and the pessimistic deadline, which are defined in the paper. PDCP uses the dynamic value for the priority to access a shared resource, and uses the static value for determining the resource ceiling. PDCP yields comparable performance with Dpcp yet incurs less overhead than Dpcp. When compared to SRP, PDCP yields better performance at a slightly higher overhead. In particular, PDCP has the same overhead as SRP if the depth of the resource nesting is 1
Keywords
concurrency control; processor scheduling; protocols; real-time systems; scheduling; Dynamic Priority Ceiling Protocol; Pessimistic Deadline Ceiling Protocol; Stack Resource Policy Protocol; algorithm; concurrency control protocol; dynamic value; earliest deadline first scheduling; inactive task; performance; priority inversion; real-time system; resource ceiling; resource nesting; shared resource access; static value; Access protocols; Computer science; Concurrency control; Delay; Dynamic scheduling; Interference; Processor scheduling; Real time systems; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
Conference_Location
Odense
ISSN
1068-3070
Print_ISBN
0-8186-7112-2
Type
conf
DOI
10.1109/EMWRTS.1995.514296
Filename
514296
Link To Document