An Efficient and Fault-Tolerant Solution for Distributed Mutual Exclusion

237Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

Abstract

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. © 1991, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Agrawal, D., & El Abbadi, A. (1991). An Efficient and Fault-Tolerant Solution for Distributed Mutual Exclusion. ACM Transactions on Computer Systems (TOCS), 9(1), 1–20. https://doi.org/10.1145/103727.103728

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free