• DocumentCode
    3345440
  • Title

    Synchronization for an optimal real-time scheduling algorithm on multiprocessors

  • Author

    Cho, Hyeonjoong ; Ravindran, Binoy ; Jensen, E. Douglas

  • Author_Institution
    ETRI Daejoen, Daejoen
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    We consider several object sharing synchronization mechanisms including lock-based, lock-free, and wait-free sharing for LNREF [1], an optimal real-time scheduling algorithm on multiprocessors. We derive LNREF´s minimum-required space cost for wait-free synchronization using the space-optimal wait-free algorithm. We then establish the feasibility conditions for lock-free and lock-based sharing under LNREF, and the concomitant tradeoffs. While the tradeoff between wait-free versus the other sharing is obvious, i.e., space and time costs, we show that the tradeoff between lock-free and lock-based sharing for LNREF hinges on the cost of the lock-free retry, blocking time under lock-based. Finally, we numerically evaluate lock-free and lock-based sharing for LNREF.
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; synchronisation; multiprocessor system; object sharing synchronization mechanism; optimal real-time scheduling algorithm; space-optimal wait-free algorithm; wait-free synchronization; Access protocols; Costs; Embedded system; Fasteners; Job shop scheduling; Optimal scheduling; Processor scheduling; Real time systems; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems, 2007. SIES '07. International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    1-4244-0840-7
  • Electronic_ISBN
    1-4244-0840-7
  • Type

    conf

  • DOI
    10.1109/SIES.2007.4297311
  • Filename
    4297311