A fault tolerance framework for CORBA
- 20 January 2003
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
We describe a fault tolerance framework for CORBA that provides fault tolerance management and core services, implemented above the ORB for ease of use and customization, and fault tolerance mechanisms, implemented beneath the ORB for transparency and efficiency. Strong replica consistency is facilitated by a multicast engine that provides reliable totally ordered delivery of multicast messages to the replicas of an object. Transparency to the application allows application programmers to focus on their applications rather than on fault tolerance, and transparency to the ORE allows existing commercial CORBA ORBs to be used without modification. The fault tolerance framework adheres to CORBA's objective of interoperability by ensuring that different implementations of the specifications of the framework can interoperate and that non-fault-tolerant objects can interwork with fault-tolerant objects.Keywords
This publication has 11 references indexed in Scilit:
- A metaobject protocol for fault-tolerant CORBA applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A management interface for distributed fault tolerance CORBA servicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- AQuA: an adaptive architecture that provides dependable distributed objectsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Building adaptive systems using ensembleSoftware: Practice and Experience, 1998
- Consistent object replication in the Eternal systemTheory and Practice of Object Systems, 1998
- The implementation of a CORBA object group serviceTheory and Practice of Object Systems, 1998
- The Maestro approach to building reliable interoperable distributed applications with multiple execution stylesTheory and Practice of Object Systems, 1998
- Building reliable distributed systems with CORBATheory and Practice of Object Systems, 1997
- TotemCommunications of the ACM, 1996
- SIFT: Design and analysis of a fault-tolerant computer for aircraft controlProceedings of the IEEE, 1978