• DocumentCode
    1373134
  • Title

    A fair distributed mutual exclusion algorithm

  • Author

    Lodha, Sandeep ; Kshemkalyani, Ajay

  • Author_Institution
    Synposys Inc., Mountain View, CA, USA
  • Volume
    11
  • Issue
    6
  • fYear
    2000
  • fDate
    6/1/2000 12:00:00 AM
  • Firstpage
    537
  • Lastpage
    549
  • Abstract
    This paper presents a fair decentralized mutual exclusion algorithm for distributed systems in which processes communicate by asynchronous message passing. The algorithm requires between N-1 and 2(N-1) messages per critical section access, where N is the number of processes in the system. The exact message complexity can be expressed as a deterministic function of concurrency in the computation. The algorithm does not introduce any other overheads over Lamport´s and Ricart-Agrawala´s algorithms, which require 3(N-1) and 2(N-1) messages, respectively, per critical section access and are the only other decentralized algorithms that allow mutual exclusion access in the order of the timestamps of requests
  • Keywords
    concurrency control; distributed algorithms; message passing; asynchronous message passing; concurrency; decentralized mutual exclusion; distributed systems; fairness; mutual exclusion; Algorithm design and analysis; Cascading style sheets; Clocks; Concurrent computing; Delay; Helium; Heuristic algorithms; Message passing; Permission; Protection;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.862205
  • Filename
    862205