Somersault Software Fault-Tolerance
Reliable communication in the presence of failures