• DocumentCode
    3722585
  • Title

    Replacement: Decentralized Failure Handling for Replicated State Machines

  • Author

    Leander Jehl;Tormod Erevik Lea;Hein Meling

  • Author_Institution
    Univ. of Stavanger, Stavanger, Norway
  • fYear
    2015
  • Firstpage
    156
  • Lastpage
    165
  • Abstract
    We investigate methods for handling failures in a Paxos State Machine and introduce Replacement, a novel approach to handle failures. Replacement is fully decentralized and does not rely on consensus. This allows failed replicas to be replaced quickly, avoiding the bottleneck of a single leader. Instead of handling failures in the order proposed by a leader, concurrent replacements are combined to guarantee that all failed replicas are replaced. Replacement also allows the state machine to process client requests during failure handling, even while disagreeing on the current configuration. As our evaluation shows, this enables Replacement to quickly handle failures, with minimal disruption in the processing of client requests.
  • Keywords
    "Protocols","Fault tolerance","Fault tolerant systems","Delays","Synchronization","Buildings"
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems (SRDS), 2015 IEEE 34th Symposium on
  • Electronic_ISBN
    1060-9857
  • Type

    conf

  • DOI
    10.1109/SRDS.2015.29
  • Filename
    7371579