Skip to content
/ JPaxos Public
forked from JPaxos/JPaxos

Java library and runtime system for efficient state machine replication

License

Notifications You must be signed in to change notification settings

trxsys/JPaxos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPaxos 1.0

Description

JPaxos is a Java library and runtime system for efficient state machine replication. With JPaxos it is very easy to make a user-provided service tolerant to machine crashes. Our system supports the crash-recovery model of failure and tolerates message loss and communication delays.

You are free to use JPaxos as an experimental platform for research into software-based replication, or as a library for your commercial products, provided that the LGPL3.0 licence is respected (see the LICENCE file).

Our system implementation is based on solid theoretical foundations, following the state-of-the-art in group communication research. We intend to publish some of the scientific results of the JPaxos project in the future.

Developer resources

Documentation: http://www.it-soa.eu/jpaxos

Discussion group: http://groups.google.com/group/jpaxos

License

This software is distributed under the LGPL licence.

Contact and authors

JPaxos is joint work between the Distributed System Laboratory (LSR-EPFL) and Poznan University of Technology (PUT). Institutional pages:

Contributors: From LSR-EPFL:

  • Nuno Santos
  • Andre Schiper

From PUT:

  • Jan Konczak
  • Tomasz Zurkowski
  • Pawel T. Wojciechowski

About

Java library and runtime system for efficient state machine replication

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Shell 0.1%