Title :
A fault tolerant (√N) algorithm for distributed mutual exclusion
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
A low-cost and highly tolerant protocol for distributed mutual exclusion is presented. This protocol logically organizes nodes as a √N×√N grid. The smallest quorum size of the protocol is O(√N). The system model is given. The definition of a quorum is provided. The proof of correctness of the protocol is given. The authors present an algorithm to implement the protocol in distributed systems. They show that every quorum of M. Maekawa´s algorithm (1985) and every quorum of the grid protocol (S.Y. Cheung et al., 1990) are also quorums of the protocol. The protocol can survive even if [(√N-1)/2] columns of nodes in the grid have failed. Computations comparing the fault tolerance of the protocol with that of Maekawa´s algorithm and the grid protocol are included
Keywords :
distributed processing; fault tolerant computing; protocols; Maekawa´s algorithm; distributed mutual exclusion; distributed systems; highly tolerant protocol; proof of correctness; quorum size; Access protocols; Computer science; Control systems; Costs; Degradation; Fault tolerance; Fault tolerant systems; Lattices; Permission; Scheduling;
Conference_Titel :
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-7803-0922-7
DOI :
10.1109/PCCC.1993.344467