OPTIMAL ALGORITHM FOR MUTUAL EXCLUSION IN MESH-CONNECTED COMPUTER-NETWORKS

被引:2
作者
CHAUDHURI, P
机构
[1] School of Computer Science and Engineering, The University of New South Wales, Kensington, NSW 2033
关键词
DISTRIBUTED ALGORITHM; MUTUAL EXCLUSION; MESSAGE EXCHANGE; DELAY; OPTIMALITY;
D O I
10.1016/0140-3664(91)90052-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A distributed algorithm is presented that realizes mutual exclusion among n nodes in a mesh-connected computer network. The nodes communicate by using messages only, and there is no global controller. The algorithm requires at most 3.5 square-root n messages per mutual exclusion invocation under light demand, and reduces to approximately four messages under heavy demand. The time required to achieve mutual exclusion is shown to be minimal under some general assumptions.
引用
收藏
页码:627 / 632
页数:6
相关论文
共 12 条
[1]  
CARVALHO O, 1983, COMMUN ACM, V26, P147
[2]  
Coffman Jr E. G., 1973, OPERATING SYSTEMS TH
[3]  
Hansen Per Brinch, 1973, OPERATING SYSTEM PRI
[4]   A DISTRIBUTED ALGORITHM FOR MUTUAL EXCLUSION IN AN ARBITRARY NETWORK [J].
HELARY, JM ;
PLOUZEAU, N ;
RAYNAL, M .
COMPUTER JOURNAL, 1988, 31 (04) :289-295
[5]   TIME, CLOCKS, AND ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM [J].
LAMPORT, L .
COMMUNICATIONS OF THE ACM, 1978, 21 (07) :558-565
[6]   A SQUARE-ROOT-N ALGORITHM FOR MUTUAL EXCLUSION IN DECENTRALIZED SYSTEMS [J].
MAEKAWA, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (02) :145-159
[7]  
Maekawa M, 1987, OPERATING SYSTEMS AD
[8]  
PETERSON JL, 1986, OPERATING SYSTEM CON
[9]   A TREE-BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION [J].
RAYMOND, K .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1989, 7 (01) :61-77
[10]   AN OPTIMAL ALGORITHM FOR MUTUAL EXCLUSION IN COMPUTER-NETWORKS [J].
RICART, G ;
AGRAWALA, AK .
COMMUNICATIONS OF THE ACM, 1981, 24 (01) :9-17