ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
An efficient and fault-tolerant solution for distributed mutual exclusion
Full text PdfPdf (1.29 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 9 ,  Issue 1  (February 1991) table of contents
Pages: 1 - 20  
Year of Publication: 1991
ISSN:0734-2071
Authors
Divyakant Agrawal  Univ. of California, Santa Barbara
Amr El Abbadi  Univ. of California, Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 105,   Citation Count: 55
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/103727.103728
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
6
7
 
8
 
9
10
 
11
12
13
14
 
15
 
16
17
18
19
20
21
 
22
SKEIN, D A quorum based commit protocol. In Procee&ngs of the 6th Berkeley' Workshop on D~strtbuted Data Management and Computer Networks (Feb. 1982), 69-80
23
 
24
25
 
26
VAN DE S~Et'SCHEUT, J. L Fair mutual exclusmn on a graph of processes Dzstrtbut Comput 2 (1987), 113-115.

CITED BY  55


REVIEW

"David James Taylor : Reviewer"

The authors have developed a novel technique for achieving mutual exclusion in distributed systems. They provide sufficient background to make the paper accessible to readers not familiar with previous work in the area. The novelty of their te  more...

Collaborative Colleagues:
Divyakant Agrawal: colleagues
Amr El Abbadi: colleagues