• 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