Design and Implementation of Application-Level Fault Tolerant System Using CORBA

LI Tao,GU Jian-hua,LI Hui
DOI: https://doi.org/10.3969/j.issn.1000-7180.2006.03.035
2006-01-01
Abstract:Nowadays, the Common Object Request Broker Architecture (CORBA) is one of the most popular standard for middleware platforms based on object technology. CORBA shields distributed applications from the heterogeneity of the distributed system. But most of the current CORBA products lack of fault tolerance issue which is actually one of the critical problems of the distributed applications. As a result, in the recent years the research in fault tolerance in CORBA becomes a hot spot in the field of research in CORBA technology. In the last few years, many methods have appeared in this literature. The advantages and drawbacks of such methods have been analyzed, and a novel fault tolerance approach in application level has been proposed in this paper. The approach this paper presents makes use of the technology of server object replication to deal with the invalidation of server object. Because of retaining the merit of CORBA such as cross-operation, this approach is suitable for multi-ORB environment. In addition to the cross-operation merit, this approach enables the legacy application to improve fault-tolerant capacity easily.
What problem does this paper attempt to address?