Publication | Closed Access
Priority inheritance protocols: an approach to real-time synchronization
2.2K
Citations
13
References
1990
Year
EngineeringPriority Ceiling ProtocolComputer ArchitectureConcurrent SystemFormal VerificationReal-time SystemSynchronization ProtocolLower-priority TaskConcurrency (Computer Science)Systems EngineeringPriority Inheritance ProtocolsComputer EngineeringScheduling (Computing)Distributed SystemsComputer ScienceReal-time ComputingQueueing SystemsScheduling (Operating Systems)Concurrency TheoryFormal MethodsSufficient ConditionsReal-time SystemsAsynchronous SystemsScheduling (Project Management)System Software
An investigation is conducted of two protocols belonging to the priority inheritance protocols class; the two are called the basic priority inheritance protocol and the priority ceiling protocol. Both protocols solve the uncontrolled priority inversion problem. The priority ceiling protocol solves this uncontrolled priority inversion problem particularly well; it reduces the worst-case task-blocking time to at most the duration of execution of a single critical section of a lower-priority task. This protocol also prevents the formation of deadlocks. Sufficient conditions under which a set of periodic tasks using this protocol may be scheduled is derived.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1