libPaxos3 | The latest version of libpaxos. |
RingPaxos | A high-throughput implementation based on IP-Multicast. Ring-Paxos can deliver up to 800Mbps per-receiver when running in a Gigabit network. |
libPaxos2 | An improved version of libpaxos, includes leader election and various protocol optimizations. |
libPaxos | Consists of a static library to be linked by C/C++ applications. Provides atomic broadcast trough a simple submit/deliver interface. |
libFastPaxos | An implemenation of the Fast Paxos algorithm. |
ErlangPaxos | A Paxos protocol simulator written in Erlang, useful to observe the runtime behavior of the network and play around with some parameters. |
Source code is available in the Downloads section of LibPaxos homepage on SourceForge.net and via SVN
Suggestions, comments, and questions are welcome via mailing list.
LibPaxos is currently maintained by Marco Primi and Daniele Sciascia, Faculty of Informatics, University of Lugano.