Reader-Writer Synchronization for Shared-Memory Multiprocessor Real-Time Systems
被引:11
作者:
Brandenburg, Bjoern B.
论文数: 0引用数: 0
h-index: 0
机构:
Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USAUniv N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
Brandenburg, Bjoern B.
[1
]
Anderson, James H.
论文数: 0引用数: 0
h-index: 0
机构:
Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USAUniv N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
Anderson, James H.
[1
]
机构:
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
来源:
PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS
|
2009年
关键词:
D O I:
10.1109/ECRTS.2009.14
中图分类号:
TP3 [计算技术、计算机技术];
学科分类号:
0812 ;
摘要:
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