AVAILABILITY OF KAPPA-COTERIE

被引:41
作者
KAKUGAWA, H [1 ]
FUJITA, S [1 ]
YAMASHITA, M [1 ]
AE, T [1 ]
机构
[1] HIROSHIMA UNIV,DEPT ELECT ENGN,COMP SYST LAB,HIROSHIMA 724,JAPAN
关键词
AVAILABILITY; COTERIE; DISTRIBUTED MUTUAL EXCLUSION PROBLEM; DISTRIBUTED SYSTEM; FAULT TOLERANCE;
D O I
10.1109/12.223674
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The distributed k-mutual exclusion problem (k-mutex problem) is the problem of guaranteeing that at most k-processes can enter a critical section at a time in a distributed system. The distributed mutual exclusion problem (i.e., 1-mutex problem) is considered as one of the most fundamental distributed problems and several methods have been proposed for solving it. One of such methods, which is proposed by Barbara and Garcia-Molina as an extension of majority consensus, uses coteries. The goodness of coterie based 1-mutex algorithm strongly depends on the availability of coterie, and it has been shown that majority coterie is optimal in this sense, provided that 1) the network topology is a complete graph, 2) the links never fail, and 3) p, the reliability of process, is at least 1/2. This paper introduces the concept of a k-coterie as an extension of a coterie for solving the k-mutex problem, and derives a lower and an upper bounds on the reliability p for k-majority coterie, a natural extension of majority coterie, to be optimal, under the same conditions 1)-3). For example, when k = 3, p must be greater than 0.994 for k-majority coterie to be optimal.
引用
收藏
页码:553 / 558
页数:6
相关论文
共 18 条
[1]  
BARBARA D, 1987, IEEE T COMPUT, V36, P1197, DOI 10.1109/TC.1987.1676860
[2]  
FUJITA S, 1991, ISA 91 ALGORITHMS LN
[3]   HOW TO ASSIGN VOTES IN A DISTRIBUTED SYSTEM [J].
GARCIAMOLINA, H ;
BARBARA, D .
JOURNAL OF THE ACM, 1985, 32 (04) :841-860
[4]  
IBARAKI T, 1990, CSSLCCRTR9009 SIM FR
[5]  
KAKUGAWA H, 1991, IEICE JAPAN SIG COMP, V28, P57
[6]   TIME, CLOCKS, AND ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM [J].
LAMPORT, L .
COMMUNICATIONS OF THE ACM, 1978, 21 (07) :558-565
[7]   A SQUARE-ROOT-N ALGORITHM FOR MUTUAL EXCLUSION IN DECENTRALIZED SYSTEMS [J].
MAEKAWA, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (02) :145-159
[8]  
MAEKAWA M, 1987, OPERATING SYSTREMS A
[9]  
MIZUNO M, 1991, 11TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, P361, DOI 10.1109/ICDCS.1991.148690
[10]   A TREE-BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION [J].
RAYMOND, K .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1989, 7 (01) :61-77