Exactly-Once End-to-End Semantics in CORBA Invocations Across Heterogeneous Fault-Tolerant ORBs

01 January 1999

New Image

Fault Tolerance is an important issue in CORBA, as CORBA applications gain in complexity and are deployed at enterprise level. Existing research and commercial products use a variety of mechanisms and protocols for adding reliability features to CORBA. There may be applications that span across these multiple varied implementation domains. In order to guarantee some basic fault tolerance end-to-end properties, like exactly-once semantics, to clients talking to servers in a separate domain, we need to add on these properties to standardized interoperability protocols like GIOP/IIOP. In this work we propose a unique request ID based mechanism supported on top of IIOP. In this work we propose a unique request ID based mechanism supported on top of IIOP, to provide end-to-end guarantees to all FT-aware clients accessing a replicated server.