Refined Quorum Systems

被引:0
|
作者
Guerraoui, Rachid [1 ]
Vukolic, Marko [1 ]
机构
[1] Ecole Polytech Fed Lausanne, IC, CH-1015 Lausanne, Switzerland
关键词
Quorums; Consensus; Complexity; Shared-memory emulations; Arbitrary failures;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is considered good distributed computing practice to devise object implementations that tolerate contention, periods of asynchrony and a large number of failures, but perform fast if few failures occur, the system is synchronous and there is no contention. This paper initiates the first study of quorum systems that help design such implementations by encompassing, at the same time, optimal resilience (just like traditional quorum systems), as well as optimal best-case complexity (unlike traditional quorum systems). We introduce the notion of a refined quorum system (RQS) of some set S as a set of three classes of subsets (quorums) of S: first class quorums are also second class quorums, themselves being also third class quorums. First class quorums have large intersections with all other quorums, second class quorums typically have smaller intersections with those of the third class, the latter simply correspond to traditional quorums. Intuitively, under uncontended and synchronous conditions, a distributed object implementation would expedite an operation if a quorum of the first class is accessed, then degrade gracefully depending on whether a quorum of the second or the third class is accessed. Our notion of refined quorum system is devised assuming a general adversary structure, and this basically allows algorithms relying on refined quorum systems to relax the assumption of independent process failures, often questioned in practice. We illustrate the power of refined quorums by introducing two new optimal Byzantine-resilient distributed object implementations: an atomic storage and a consensus algorithm. Both match previously established resilience and best-case complexity lower bounds, closing open gaps, is well as new complexity bounds we establish here.
引用
收藏
页码:119 / 128
页数:10
相关论文
共 50 条
  • [41] Relationship Between Quorum Sensing and Secretion Systems
    Trastoy Pena, Rocio
    Blasco, Lucia
    Ambroa, Anton
    Gonzalez-Pedrajo, Bertha
    Fernandez-Garcia, Laura
    Lopez, Maria
    Bleriot, Ines
    Bou, German
    Garcia-Contreras, Rodolfo
    Wood, Thomas Keith
    Tomas, Maria
    [J]. FRONTIERS IN MICROBIOLOGY, 2019, 10
  • [42] Online Selection of Quorum Systems for RAMBO Reconfiguration
    Michel, Laurent
    Moraal, Martijn
    Shvartsman, Alexander
    Sonderegger, Elaine
    Van Hentenryck, Pascal
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 88 - +
  • [43] Phenotypic Heterogeneity in Bacterial Quorum Sensing Systems
    Bettenworth, Vera
    Steinfeld, Benedikt
    Duin, Hilke
    Petersen, Katrin
    Streit, Wolfgang R.
    Bischofs, Ilka
    Becker, Anke
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 2019, 431 (23) : 4530 - +
  • [44] GRADE: Graceful Degradation in Byzantine Quorum Systems
    Lin, Jingqiang
    Luo, Bo
    Jing, Jiwu
    Zhang, Xiaokun
    [J]. 2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 171 - 180
  • [45] Cyclic Feedback Systems with Quorum Sensing Coupling
    Gedeon, Tomas
    Pernarowski, Mark
    Wilander, Adam
    [J]. BULLETIN OF MATHEMATICAL BIOLOGY, 2016, 78 (06) : 1291 - 1317
  • [46] Access cost for asynchronous Byzantine quorum systems
    Rida A. Bazzi
    [J]. Distributed Computing, 2001, 14 : 41 - 48
  • [47] Cyclic Feedback Systems with Quorum Sensing Coupling
    Tomas Gedeon
    Mark Pernarowski
    Adam Wilander
    [J]. Bulletin of Mathematical Biology, 2016, 78 : 1291 - 1317
  • [48] Quorum systems constructed from combinatorial designs
    Colbourn, CJ
    Dinitz, JH
    Stinson, DR
    [J]. INFORMATION AND COMPUTATION, 2001, 169 (02) : 160 - 173
  • [49] Access cost for asynchronous Byzantine quorum systems
    Bazzi, RA
    [J]. DISTRIBUTED COMPUTING, 2001, 14 (01) : 41 - 48
  • [50] On quorum systems for group resources with bounded capacity
    Joung, YJ
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, 3274 : 86 - 101