Third USENIX Conference on Object-Oriented Technologies (COOTS), 1997
The Interception Approach to Reliable Distributed CORBA Objects
P. Narasimhan, L. E. Moser, P. M. Melliar-Smith
Department of Electrical and Computer Engineering
University of California
Santa Barbara, CA 93106
Abstract
The Eternal system is a CORBA 2.0-compliant system that enhances the CORBA
standard with replication and thus fault tolerance. The novel interception
approach implemented in the Eternal system involves capturing IIOP-specific
system calls made by the ORB, and subsequently mapping these calls onto
a reliable multicast group communication system. The motivation for the
use of this approach is that fault tolerance is transparent to the application
objects, as well as to the ORB, and that any commercial ORB can be used
with no internal modification. The interception approach exploits the performance
of the underlying multicast group communication system to provide good
performance.
|