• DocumentCode
    2132629
  • Title

    Robust distributed mutual exclusion

  • Author

    Choy, Manhoi

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Hong Kong
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    760
  • Lastpage
    767
  • Abstract
    A token based algorithm for distributed mutual exclusion is presented. It uses a distributed counter to tolerate faults due to site failures and communication failures. This eliminates the need for expensive election protocols that are commonly employed in existing token-based algorithms. As in many existing fault-tolerant mutual exclusion algorithms, timeouts are used to detect failures. Our algorithm has the unique property that even if timeout periods are incorrectly assumed, the safety requirement of mutual exclusion is still guaranteed. It is, therefore, suitable for highly asynchronous distributed environments. Performance analysis shows that the algorithm is also efficient in terms of the average number of messages required per critical section, and the average time delay to enter the critical section. Finally, we show how to obtain a bounded algorithm from the basic unbounded algorithm
  • Keywords
    client-server systems; fault tolerant computing; performance evaluation; protocols; token networks; average time delay; bounded algorithm; communication failures; distributed counter; fault tolerant computing; highly asynchronous distributed environments; performance analysis; protocols; robust distributed mutual exclusion; timeouts; token based algorithm; Algorithm design and analysis; Clocks; Computer science; Costs; Counting circuits; Delay effects; Fault detection; Fault tolerance; Protocols; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.508029
  • Filename
    508029