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
Link To Document