• DocumentCode
    415663
  • Title

    A quorum-based extended group mutual exclusion algorithm without unnecessary blocking

  • Author

    Manabe, Yoshifumi ; Park, JaeHyrk

  • Author_Institution
    NTT Cyber Space Labs., Nippon Telegraph & Telephone Corp., Yokosuka, Japan
  • fYear
    2004
  • fDate
    7-9 July 2004
  • Firstpage
    341
  • Lastpage
    348
  • Abstract
    This paper presents a quorum-based distributed algorithm for the extended group mutual exclusion problem. In the group mutual exclusion problem, multiple processes can enter a critical section simultaneously if they belong to the same group. Processes in different groups cannot enter a critical section at the same time. In the extended group mutual exclusion, each process is a member of multiple groups at the same time. Each process can select which group it belongs at making a request. The algorithm for the group mutual exclusion cannot be applied for this extended problem, since there can be a case that two processes are prevented from entering a critical section simultaneously even when they are capable of doing so. We call the above situation unnecessary blocking. We present a quorum-based algorithm that prevents unnecessary blocking and show its correctness proof.
  • Keywords
    computational complexity; concurrency control; distributed algorithms; program verification; correctness proof; extended group mutual exclusion; multiple processes; quorum-based algorithm; quorum-based distributed algorithm; unnecessary blocking; Communication channels; Distributed algorithms; Fault tolerance; Iris; Laboratories; Printers; Telegraphy; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2152-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2004.1316113
  • Filename
    1316113