Scalable and dynamic quorum systems

被引:7
作者
Naor, M [1 ]
Wieder, U [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
关键词
D O I
10.1007/s00446-004-0114-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate issues related to the probe complexity of quorum systems and their implementation in a dynamic environment. Our contribution is twofold. The first regards the algorithmic complexity of finding a quorum in case of random failures. We show a tradeoff between the load of a quorum system and its probe complexity for non adaptive algorithms. We analyze the algorithmic probe complexity of the Paths quorum system suggested by Naor and Wool in [29], and present two optimal algorithms. The first is a non adaptive algorithm that matches our lower bound. The second is an adaptive algorithm with a probe complexity that is linear in the cardinality of the smallest quorum set. We supply a constant degree network in which these algorithms could be executed efficiently. Thus the Paths quorum system is shown to have good balance between many measures of quality. Our second contribution is presenting Dynamic Paths-a suggestion for a dynamic and scalable quorum system, which can operate in an environment where elements join and leave the system. The quorum system could be viewed as a dynamic adaptation of the Paths system, and therefore has low load high availability and good probe complexity. We show that it scales gracefully as the number of elements grows.
引用
收藏
页码:311 / 322
页数:12
相关论文
共 36 条
[1]  
Abraham I., 2003, P INT PAR DISTR PROC, P40
[2]  
ABRAHAM I, 2003, P 17 INT S DISTR COM, P60
[3]  
ADLER M, 2003, P 35 ACM S THEOR COM, P575, DOI DOI 10.1145/780542.780626
[4]   Billiard quorums on the grid [J].
Agrawal, D ;
Egecioglu, O ;
ElAbbadi, A .
INFORMATION PROCESSING LETTERS, 1997, 64 (01) :9-16
[5]  
AIZENMAN M, 1983, COMMUN MATH PHYS, V92, P19, DOI 10.1007/BF01206313
[6]  
[Anonymous], TR9909 U OTT
[7]  
BAZZI RA, 10 INT WORKSH WDAG 9, P251
[8]   A fault-tolerant algorithm for decentralized on-line quorum adaptation [J].
Bearden, M ;
Bianchini, RP .
TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, :262-271
[9]  
BOLLOBAS B, 2004, ARXIVMATHPR041033L
[10]  
DEPRISCO R, 1998, S PRINC DISTR COMP P, P227