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 :
بازگشت