Understanding Paxos and other distributed consensus algorithms

02/13/2022
by   Victor Yodaiken, et al.
0

Paxos is a widely used and notoriously hard to understand method for solving one type of distributed consensus problem. This note provides a quick explanation of Paxos, a novel proof of correctness that is intended to provide insight into why the algorithm is as simple as the author has claimed, an explanation of why it does and why it doesn't work, and has a brief discussion of alternatives.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/01/2021

Verifying the Hashgraph Consensus Algorithm

The Hashgraph consensus algorithm is an algorithm for asynchronous Byzan...
research
11/29/2017

A Cooperative Proof of Work Scheme for Distributed Consensus Protocols

We propose a refinement to the well known, and widely used, proof-of-wor...
research
02/28/2022

Formally verified asymptotic consensus in robust networks

Distributed architectures are used to improve performance and reliabilit...
research
06/24/2021

The Problem of Distributed Consensus: A Survey

A survey is given of approaches to the problem of distributed consensus,...
research
04/20/2020

Characterizing consensus in the Heard-Of model

The Heard-Of model is a simple and relatively expressive model of distri...
research
01/07/2020

Understanding the QuickXPlain Algorithm: Simple Explanation and Formal Proof

In his seminal paper of 2004, Ulrich Junker proposed the QuickXPlain alg...
research
01/10/2011

Finding Consensus Bayesian Network Structures

Suppose that multiple experts (or learning algorithms) provide us with a...

Please sign up or login with your details

Forgot password? Click here to reset