HIERARCHICAL QUORUM CONSENSUS - A NEW ALGORITHM FOR MANAGING REPLICATED DATA

被引:123
作者
KUMAR, A
机构
[1] Graduate School of Management, Cornell University, Ithaca
关键词
AVAILABILITY; DATABASES; DISTRIBUTED SYSTEMS; QUORUM CONSENSUS; REPLICATION; SYNCHRONIZATION; VOTING;
D O I
10.1109/12.83661
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a new algorithm for managing replicated data. The standard quorum consensus method is an expensive means of maintaining consistency across multiple copies of an object if the number of copies is large because it typically requires at least a majority of the copies to form a quorum for a write operation. Our method is based on organizing the copies of an object into a logical, multilevel hierarchy, and extending the quorum consensus algorithm to such an environment. Several properties of the method are derived and optimality conditions are given for minimizing the quorum size. It is shown that, given a collection of n copies of an object, our method allows a quorum to be formed with n0.63 copies versus [GRAPHICS] copies in the case of the majority voting algorithm. Tradeoffs between ours and three other quorum-based methods are discussed, and the main features of each method are highlighted.
引用
收藏
页码:996 / 1004
页数:9
相关论文
共 17 条
  • [11] DYNAMIC QUORUM ADJUSTMENT FOR PARTITIONED DATA
    HERLIHY, M
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1987, 12 (02): : 170 - 194
  • [12] JAJODIA S, 1987, 1987 P ACM SIGMOD AN, P227
  • [13] KUMAR A, 1988, LECT NOTES COMPUT SC, V303, P428
  • [14] MAEKAWA M, 1985, ACM T COMPUT SYST, V3
  • [15] PARIS JF, 1988, 4TH P IEEE INTC DAT
  • [16] PARIS JF, 1986, 6TH P INT C DISTR CO
  • [17] Thomas R. H., 1979, ACM Transactions on Database Systems, V4, P180, DOI 10.1145/320071.320076