arrow
返回

A fast token-chasing mutual exclusion algorithm in arbitrary network topologies

delete1996-06-01
delete9
PRE
AI
Y
Yong Yan *
张
张晓冬 (Xiaodong Zhang)
H
Haixu Yang
DOI:10.1006/jpdc.1996.0078delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We present a simple and efficient mutual exclusion algorithm whose optimal message passing complexity is O(N), where N is the number of processors in the network. The message complexity is measured by counting the number of communication hops in a network for a given topology. This algorithm reduces its message passing complexity by a token-chasing method, and enhances its effectiveness by dynamically adjusting state information stored in each processor. Moreover, this algorithm shortens the request delay by fully taking advantage of the network dynamic status information. The performance of the algorithm is also modeled for analytical evaluation. We have conducted a group of experiments on a network of workstations for comparisons between our algorithm and two other existing mutual exclusion algorithms. The experimental results show the effectiveness of our algorithm, especially when a large number of requests access the critical region in a distributed system. Finally, the token-chasing algorithm is further enhanced for fault tolerance under message loss and link crash conditions. (C) 1996 Academic Press, Inc.
Keyword:
DISTRIBUTED SYSTEMS

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

暂无论文信息