A TREE-BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION
A TREE-BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION
复制标题
DOI:
10.1145/58564.59295
复制
发表时间:
1989-02-01
影响因子:
1.5
通讯作者:
RAYMOND, K
中科院分区:
文献类型:
--
作者:
RAYMOND, K
We present an algorithm for distributed mutual exclusion in a computer network ofNnodes 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 isO(logN) 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.