DocumentCode :
2351964
Title :
Optimality Results for Multiprocessor Real-Time Locking
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 :
2010
fDate :
Nov. 30 2010-Dec. 3 2010
Firstpage :
49
Lastpage :
60
Abstract :
When locking protocols are used in real-time systems, bounds on blocking times are required when ensuring timing constraints. While the term “blocking” is well-understood in the context of uniprocessor real-time systems, the same is not true in the multiprocessor case. In this paper, two definitions of blocking are presented that are applicable to suspension-based multiprocessor locking protocols. The need for two definitions arises because of differences in how suspensions are handled in existing schedulability analysis. For each definition, locking protocols are presented that have asymptotically optimal blocking behavior. In particular, protocols are presented for any job-level static-priority global or partitioned scheduling algorithm.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; blocking times; multiprocessor real-time locking protocol; optimal blocking behavior; partitioned scheduling algorithm; schedulability analysis; suspension-based multiprocessor locking protocols; uniprocessor real-time systems; locking; multiprocessor; optimality; real-time; synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2010 IEEE 31st
Conference_Location :
San Diego, CA
ISSN :
1052-8725
Print_ISBN :
978-0-7695-4298-0
Type :
conf
DOI :
10.1109/RTSS.2010.17
Filename :
5702217
Link To Document :
بازگشت