A Distributed Algorithm for Mutual Exclusion in an Arbitrary Network
Open Access
- 1 August 1988
- journal article
- Published by Oxford University Press (OUP) in The Computer Journal
- Vol. 31 (4) , 289-295
- https://doi.org/10.1093/comjnl/31.4.289
Abstract
A distributed algorithm for mutual exclusion is presented. No particular assumptions on the network topology are required, except connectivity; the communication graph may be arbitrary. The processes communicate by using messages only and there is no global controller. Furthermore, no process needs to know or learn the global network topology. In that sense, the algorithm is more general than the mutual exclusion algorithms which make use of an a priori knowledge of the network topology (for example either ring or complete network). A proof of the correctness of the algorithm is provided. The algorithm's complexity is examined by evaluating the number of messages required for the mutual exclusion protocol.Keywords
This publication has 0 references indexed in Scilit: