ACM Home Page
Please provide us with feedback. Feedback
A tree-based algorithm for distributed mutual exclusion
Full text pdf formatPdf (1.26 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 7 ,  Issue 1  (February 1989) table of contents
Pages: 61 - 77  
Year of Publication: 1989
ISSN:0734-2071
Author
Kerry Raymond  Univ. of Queensland, St. Lucia, Australia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 294,   Citation Count: 43
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/58564.59295
What is a DOI?

ABSTRACT

We present an algorithm for distributed mutual exclusion in a computer network of N nodes that communicate by messages rather than shared memory. The algorithm uses a spanning tree of the computer network, and the number of messages exchanged per critical section depends on the topology of this tree. However, typically the number of messages exchanged is O(log N) under light demand, and reduces to approximately four messages under saturated demand. Each node holds information only about its immediate neighbors in the spanning tree rather than information about all nodes, and failed nodes can recover necessary information from their neighbors. The algorithm does not require sequence numbers as it operates correctly despite message overtaking.



CITED BY  43
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW

"Charles N. Schroeder : Reviewer"

This interesting and well-written paper presents an algorithm for distributed mutual exclusion in a computer network. The algorithm uses messages, rather than shared memory, to pass the equivalent of a token that allows the node holding the priv  more...


Peer to Peer - Readers of this Article have also read: