• DocumentCode
    2627696
  • Title

    Notes on Maekawa´s O(√N) distributed mutual exclusion algorithm

  • Author

    Chang, Ye-In

  • Author_Institution
    Dept. of Appl. Math., National Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    1993
  • fDate
    1-4 Dec 1993
  • Firstpage
    352
  • Lastpage
    355
  • Abstract
    Maekawa´s algorithm is one of well-known distributed mutual exclusion algorithms and requires only O(√N) messages per CS execution, where N is the number of sites in the system. However, Maekawa´s algorithm can work well only if the pipelining property is satisfied (i.e., between any pair of sites, messages are delivered in the order in which they are sent). In this paper, we show how to modify Maekawa´s algorithm to let it work well even when the pipelining property is no longer satisfied. Moreover, we discuss some interesting results of a simulation study of Maekawa´a algorithm which show that more than N messages may be needed in Maekawa´s algorithm
  • Keywords
    communication complexity; distributed algorithms; parallel algorithms; pipeline arithmetic; Maekawa´s algorithm; distributed mutual exclusion algorithms; pipelining; Algorithm design and analysis; Communication networks; Delay effects; Discrete event simulation; Out of order; Pipeline processing; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-4222-X
  • Type

    conf

  • DOI
    10.1109/SPDP.1993.395511
  • Filename
    395511