Consensus Refined (Q7361111)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Consensus_Refined
Language Label Description Also known as
default for all languages
No label defined
    English
    Consensus Refined
    AFP entry Consensus_Refined

      Statements

      18 March 2015
      0 references
      Ognjen Marić
      0 references
      Christoph Sprenger
      0 references
      Consensus Refined (English)
      0 references
      Algorithms for solving the consensus problem are fundamental to distributed computing. Despite their brevity, their ability to operate in concurrent, asynchronous and failure-prone environments comes at the cost of complex and subtle behaviors. Accordingly, understanding how they work and proving their correctness is a non-trivial endeavor where abstraction is immensely helpful. Moreover, research on consensus has yielded a large number of algorithms, many of which appear to share common algorithmic ideas. A natural question is whether and how these similarities can be distilled and described in a precise, unified way. In this work, we combine stepwise refinement and lockstep models to provide an abstract and unified view of a sizeable family of consensus algorithms. Our models provide insights into the design choices underlying the different algorithms, and classify them based on those choices.
      0 references