Publication | Open Access
An efficient and fault-tolerant solution for distributed mutual exclusion
294
Citations
20
References
1991
Year
Cluster ComputingEngineeringNetwork AnalysisFault ToleranceFault-tolerant MessagingFormal VerificationTree QuorumsLogical Tree OrganizationParallel ComputingCombinatorial OptimizationGraceful DegradationDistributed SystemsComputer ScienceFault-tolerant NetworkNetwork ScienceDistributed ComputingCloud ComputingFault-tolerant SolutionDistributed Transaction
In this paper, we present an efficient and fault-tolerant algorithm for generating quorums to solve the distributed mutual exclusion problem. The algorithm uses a logical tree organization of the network to generate tree quorums, which are logarithmic in the size of the network in the best case. Our approach is resilient to both site and communication failures, even when such failures lead to network partitioning. Furthermore, the algorithm exhibits a property of graceful degradation, i.e., it requires more messages only as the number of failures increase in the network. We describe how tree quorums can be used for various distributed applications for providing mutually exclusive access to a distributed resource, managing replicated objects, and atomically commiting a distributed transaction.
| Year | Citations | |
|---|---|---|
Page 1
Page 1