JPaxos
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.
- State machine replication
- is a general method for implementing a fault-tolerant service by
replicating it on separate machines and coordinating client interactions
with these replicas (or copies). The physical isolation of machines in
a distributed system ensures that failures of server replicas are
independent, as required. As long as there are enough of non-faulty
replicas, the service is guaranteed to be provided.