Skip to content

openacid/abstract-paxos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abstract-Paxos

Abstract-Paxos unifies well-known distributed consensus algorithms (Paxos, Raft, 2PC, etc.) into a single approach.

  • V1(中文): abstract-paxos-v1-cn.

    • Provides proofs and explanations.
    • Describes classic Paxos and Raft using Abstract-Paxos.

Project Status

This repository includes the core of Abstract-Paxos and demo examples that showcase how to implement various distributed consensus algorithms using Abstract-Paxos.

Abstract-Paxos implements:

  • Classic-Paxos: paxos.
  • Two-Phase-Commit: two_pc
  • Fast-Paxos
  • CAS-Paxos
  • EC-Paxos
  • Raft

Refer to: src/implementations.

About

A consensus that unifies paxos, raft, 2pc, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages