Get libpaxos - General purpose Paxos library at SourceForge.net. Fast, secure and Free Open Source software downloads

Last update: 23 April 2010

LibPaxos

LibPaxos is a collection of open source implementations of the Paxos algorithmm. Paxos is often used to implement Atomic Broadcast, a useful primitive for building fault-tolerant distributed systems.

At the moment the project consists of:
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, Faculty of Informatics, University of Lugano.

Valid XHTML 1.0 Transitional Valid CSS!