• DocumentCode
    442944
  • Title

    A fair and space-efficient mutual exclusion

  • Author

    Chen, Sheng-Hsiung ; Huang, Ting-Lu

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    1
  • fYear
    2005
  • fDate
    20-22 July 2005
  • Firstpage
    467
  • Abstract
    For shared memory systems with time and resource constraints such as embedded real-time systems, mutual exclusion mechanism that is both fair and space-efficient can be very useful. In this paper, we present a bounded-bypass algorithm using only two shared variables, regardless of the number of contending processes, by operation fetch&store as well as atomic read/write. To achieve the same level of fairness, we show that, by the same set of operations, two shared variables are necessary, and therefore our algorithm is space-optimal.
  • Keywords
    computational complexity; distributed algorithms; resource allocation; shared memory systems; atomic read/write; bounded-bypass algorithm; fair mutual exclusion; operation fetch&store; resource constraint; shared memory system; space-efficient mutual exclusion; time constraint; Automotive engineering; Control systems; Embedded computing; Home computing; Mobile computing; Multiprocessing systems; Real time systems; Resource management; Surges; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2281-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2005.23
  • Filename
    1531166