• DocumentCode
    2302463
  • Title

    Fast Genuine Generalized Consensus

  • Author

    Sutra, Pierre ; Shapiro, Marc

  • Author_Institution
    INRIA Paris-Rocquencourt, Univ. Pierre et Marie Curie, Paris, France
  • fYear
    2011
  • fDate
    4-7 Oct. 2011
  • Firstpage
    255
  • Lastpage
    264
  • Abstract
    Consensus (agreeing on a sequence of commands) is central to the operation and performance of distributed systems. A well-known solution to consensus is Fast Paxos. In a recent paper, Lamport enhances Fast Paxos by lever aging the commutativity of concurrent commands. The new primitive, called Generalized Paxos, reduces the collision rate, and thus the latency of Fast Paxos. However if a collision occurs, Generalized Paxos needs four communication steps to recover, which is slower than Fast Paxos. This paper presents FGGC, a novel consensus algorithm that reduces recovery delay when a collision occurs to one. FGGC tolerates f <; n/2 replicas crashes, and during failure-free runs, processes learn commands in two steps if all commands commute, and three steps otherwise; this is optimal. Moreover, as long as no fault occurs, FGGC needs only f + 1 replicas to progress.
  • Keywords
    distributed processing; software fault tolerance; system recovery; Fast Paxos; Generalized Paxos; Lamport; distributed systems; failure free runs; fast genuine generalized consensus; recovery delay; replicas crashes; Computer crashes; Delay; Fault tolerance; Local area networks; Optimization; Upper bound; Wide area networks; algorithms; consensus; distributed systems; fault-tolerance; reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
  • Conference_Location
    Madrid
  • ISSN
    1060-9857
  • Print_ISBN
    978-1-4577-1349-1
  • Type

    conf

  • DOI
    10.1109/SRDS.2011.38
  • Filename
    6076784