DocumentCode
3508286
Title
Priority inheritance and ceilings for distributed mutual exclusion
Author
Mueller, Frank
Author_Institution
Inst. fur Inf., Humboldt-Univ., Berlin, Germany
fYear
1999
fDate
1999
Firstpage
340
Lastpage
349
Abstract
The contributions of this paper are threefold. First, a solution to the problem of prioritized mutual exclusion in a distributed system is proved correct. This protocol is based on fewer requirements than prioritized extensions of other protocols and outperforms other protocols with an average complexity of θ(log n) and a worst-case complexity of O(n) messages for n nodes. Second, the concept of relative fairness is introduced which quantifies the relation between parallel events in terms of their ordering in the absence of synchronized clocks. This concept is applied to the protocol in order to determine a requirement to guarantee a certain order between events when message delays are bounded. Third, the protocol is extended to prevent priority inversion by incorporating the priority inheritance and the priority ceiling protocols. The extensions are shown to integrate well with the original protocol. They impose the same message overhead as mentioned before for each dynamically raised priority due to resource contention while early priority boosting, such as for the priority ceiling emulation protocol, requires no additional overhead at all
Keywords
computational complexity; delays; processor scheduling; protocols; average complexity; distributed mutual exclusion; message delays; prioritized mutual exclusion; priority ceiling emulation protocol; priority inheritance; protocol; resource contention; worst-case complexity; Availability; Boosting; Broadcasting; Hardware; Heuristic algorithms; Memory architecture; Processor scheduling; Protocols; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
Conference_Location
Phoenix, AZ
ISSN
1052-8725
Print_ISBN
0-7695-0475-2
Type
conf
DOI
10.1109/REAL.1999.818861
Filename
818861
Link To Document