DocumentCode :
2130217
Title :
Real-time resource-sharing under clustered scheduling: mutex, reader-writer, and k-exclusion locks
Author :
Brandenburg, Björn B. ; Anderson, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
fYear :
2011
fDate :
9-14 Oct. 2011
Firstpage :
69
Lastpage :
78
Abstract :
This paper presents the first suspension-based real-time locking protocols for clustered schedulers. Such schedulers pose challenges from a locking perspective because they exhibit aspects of both partitioned and global scheduling, which seem to necessitate fundamentally different means for bounding priority inversions. A new mechanism to bound such inversions, termed priority donation, is presented and used to derive protocols for mutual exclusion, reader-writer exclusion, and k-exclusion. Each protocol has asymptotically optimal blocking bounds under certain analysis assumptions. The latter two protocols are also the first of their kind for the special cases of global and partitioned scheduling.
Keywords :
resource allocation; scheduling; bounding priority inversion; clustered scheduling; global scheduling; k-exclusion locks; locking perspective; mutual exclusion; partitioned scheduling; priority donation; reader-writer exclusion; real-time resource-sharing; suspension-based real-time locking protocol; Boosting; Delay; Processor scheduling; Protocols; Real time systems; Scheduling; Suspensions; Algorithms; Performance; Verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4503-0714-7
Type :
conf
Filename :
6064513
Link To Document :
بازگشت