Somersault: Enabling Fault-Tolerant Distributed Software Systems

Paul T. Murray, Roger A. Fleming, Paul D. Harry, Paul Andrew Vickers · 1998

fault-tolerant, CORBA, process replication, process mirroring, high availability Somersault is a platform for developing distributed fault-tolerant software components and integrating these critical components with other components into distributed system solutions. Critical application processes are mirrored across a network, with each critical process being replicated in a primary and secondary. Replication of processes and recovery from the failure of a replica are handled transparently. Somersault provides a fault-tolerant communication transport protocol, which can be plugged into an Object Request Broker, a combination which achieves replication transparency.

Read the paper · More papers on PaperTik