• DocumentCode
    2979220
  • Title

    Speedup of lockout-free mutual exclusion algorithms

  • Author

    Igarashi, Yoshihide ; Nishitani, Yasuaki

  • Author_Institution
    Dept. of Comput. Sci., Gunma Univ., Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    172
  • Lastpage
    177
  • Abstract
    We propose three lockout-free mutual exclusion algorithms for the asynchronous multi-writer/reader shared memory model. The first two algorithms are modifications of the n-process algorithm by G.L. Peterson (1981), and the third algorithm is a modification of the tournament algorithm by G.L. Peterson and M.J. Fischer (1977). The correctness and efficiency of these modified algorithms are shown. By these modifications we can speed up the original algorithms. The running times for the trying regions of the first algorithm and the second algorithm are (2n-3)c+O(n3l) and (n-1)c+O(n3l), respectively, where n is the number of processes, l is an upper bound on the time between successive two steps, and c is an upper bound on the time that any user spends in the critical region. The running time for the trying region of the third algorithm is (n-1)c+O(nl)
  • Keywords
    computational complexity; concurrency control; distributed algorithms; shared memory systems; asynchronous multi-writer/reader shared memory model; correctness; critical region; lockout-free mutual exclusion algorithm speedup; modified algorithms; n-process algorithm; running times; tournament algorithm; trying regions; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99) Proceedings. Fourth InternationalSymposium on
  • Conference_Location
    Perth/Fremantle, WA
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-0231-8
  • Type

    conf

  • DOI
    10.1109/ISPAN.1999.778935
  • Filename
    778935