| A tree-based algorithm for distributed mutual exclusion |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 77, Downloads (12 Months): 345, Citation Count: 53
|
|
|
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.
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.
CITED BY 53
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H. Maraghia , A. Parhizkaria , A. T. Haghighat, Two fault tolerant token based algorithms with logical ring for mutual exclusion in distributed systems, Proceedings of the 4th WSEAS International Conference on Software Engineering, Parallel & Distributed Systems, p.1-5, February 13-15, 2005, Salzburg, Austria
|
|
|
|
|
|
Martin Gruber , Jano van Hemert , Günther R. Raidl, Neighbourhood searches for the bounded diameter minimum spanning tree problem embedded in a VNS, EA, and ACO, Proceedings of the 8th annual conference on Genetic and evolutionary computation, July 08-12, 2006, Seattle, Washington, USA
|
|
|
Moharram Challenger , Vahid Khalilpour , Peyman Bayat , Mohammad Reza Meibodi, A new robust centralized DMX algorithm, Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks, p.367-374, February 13-15, 2007, Innsbruck, Austria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrea E. F. Clementi , Miriam Di Ianni , Massimo Lauria , Angelo Monti , Gianluca Rossi , Riccardo Silvestri, On the bounded-hop MST problem on random Euclidean instances, Theoretical Computer Science, v.384 n.2-3, p.161-167, October, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanh Thi Huynh Binh , Robert I. McKay , Nguyen Xuan Hoai , Nguyen Duc Nghia, New heuristic and hybrid genetic algorithm for solving the bounded diameter minimum spanning tree problem, Proceedings of the 11th Annual conference on Genetic and evolutionary computation, July 08-12, 2009, Montreal, Québec, Canada
|
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...
|