DocumentCode :
2489306
Title :
Reader-Writer Synchronization for Shared-Memory Multiprocessor Real-Time Systems
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 :
2009
fDate :
1-3 July 2009
Firstpage :
184
Lastpage :
193
Abstract :
Reader preference, writer preference, and task-fair reader writer locks are shown to cause undue blocking in multiprocessor real-time systems. A new phase-fair reader-writer lock is proposed as an alternative that significantly reduces worst case blocking for readers and an efficient local-spin implementation is provided. Both task- and phase-fair locks are evaluated and contrasted to mutex locks in terms of hard and soft real-time schedulability under consideration of runtime overheads on a multicore computer.
Keywords :
processor scheduling; real-time systems; shared memory systems; synchronisation; multicore computer; mutex locks; phase-fair locks; phase-fair reader-writer lock; reader-writer synchronization; real-time schedulability; real-time systems; shared-memory multiprocessor; task-fair locks; worst case blocking; Computer aided manufacturing; Computer science; Delay; Job shop scheduling; Multicore processing; Processor scheduling; Protocols; Real time systems; Runtime; Throughput; Global EDF; Partitioned EDF; fair locks; multiprocessor real-time systems; reader/writer synchronization; schedulability; synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
Conference_Location :
Dublin
ISSN :
1068-3070
Print_ISBN :
978-0-7695-3724-5
Type :
conf
DOI :
10.1109/ECRTS.2009.14
Filename :
5161514
Link To Document :
بازگشت