Skip to content

Abioy/mpaxos

 
 

Repository files navigation

MPaxos

MPaxos is an experimental Paxos codebase for research purposes.

I built this project with C from scratch just for fun (and self-torture). The code is filled with bugs and todos. Never use it for serious matters.

License

MPaxos use SATA License (Star And Thank Author License, originally here), so you have to star this project before any using:)

Publication

We have a few publications based on this Paxos codebase:

  • When Paxos Meets Erasure Code: Reduce Network and Storage Cost in State Machine Replication (HPDC14)
  • When Paxos Meets 2PC: Efficient Transactions across Parallel Geo-Replicated State Machines (in submission)

If you use MPaxos in your publications, you are very welcome to let us know.

Documents

There is now a very simple (and outdated) getting started guide.

If you want more documents from research guys... Seriously?

Contributors

Releases

No releases published

Packages

No packages published

Languages

  • C 65.3%
  • Python 22.2%
  • Shell 4.6%
  • C++ 3.4%
  • Roff 3.2%
  • Makefile 0.7%
  • Other 0.6%