• DocumentCode
    1058579
  • Title

    Space-Optimal, Wait-Free Real-Time Synchronization

  • Author

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

  • Author_Institution
    ETRI, Daejeon
  • Volume
    56
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    373
  • Lastpage
    384
  • Abstract
    We consider wait-free synchronization for the single-writer/multiple-reader problem in small-memory embedded real-time systems. We present an analytical solution to the problem of determining the minimum, optimal space cost required for this problem, considering a priori knowledge of interferences $the first such result. We also show that the space costs required by previous algorithms can be obtained by our analytical solution, which subsumes them as special cases. We also present a wait-free protocol that utilizes the minimum space cost determined by our analytical solution. Our evaluation studies and implementation measurements using the SHaRK RTOS kernel validate our analytical results
  • Keywords
    embedded systems; scheduling; synchronisation; embedded real-time system; nonblocking synchronization; space-optimality; wait-free buffer; wait-free synchronization; Access protocols; Algorithm design and analysis; Concurrent computing; Cost function; Interference; Kernel; Real time systems; Resource management; Runtime; Scheduling algorithm; Nonblocking synchronization; real-time systems; space-optimality.; wait-free buffers;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2007.51
  • Filename
    4079519