Managing fault tolerance transparently using CORBA services

Rene Meier, Paddy Nixon

Research output: A Conference proceeding or a Chapter in BookConference contribution

Abstract

Fault tolerance problems arise in large-scale distributed systems because application components may eventually fail due to hardware problems, operator mistakes or design faults. Fault tolerance mechanisms must be employed to reduce the susceptibility of a given system to failure. In this paper, we describe the design of an architecture to overcome potential application component failures, using CORBA, a distributed object middleware specified by the OMG. Of primary importance to this architecture is OMG’s CORBA Object Trading Service as the mechanism to advertise and manage service offers for fault tolerant application components. This mechanism enables clients transparently to detect a failed connection to a service object, to discover a similar backup service object and to re-connect to it. This improves overall system stability and enables scalability.
Original languageEnglish
Title of host publicationEuropean Conference on Parallel Processing, Euro-Par 1999
EditorsPatrick Amestoy, Philippe Berger, Michel Daydé, Daniel Ruiz, Iain Duff, Valérie Frayssé, Luc Giraud
PublisherSpringer
Pages519-522
Number of pages4
ISBN (Electronic)9783540483113
ISBN (Print)9783540664437
DOIs
Publication statusPublished - 1999
Externally publishedYes
Event5th International Euro-Par Conference 1999 - Toulouse, Toulouse, France
Duration: 31 Aug 19993 Sep 1999

Conference

Conference5th International Euro-Par Conference 1999
Abbreviated titleEuro-Par 99
CountryFrance
CityToulouse
Period31/08/993/09/99

Fingerprint Dive into the research topics of 'Managing fault tolerance transparently using CORBA services'. Together they form a unique fingerprint.

  • Cite this

    Meier, R., & Nixon, P. (1999). Managing fault tolerance transparently using CORBA services. In P. Amestoy, P. Berger, M. Daydé, D. Ruiz, I. Duff, V. Frayssé, & L. Giraud (Eds.), European Conference on Parallel Processing, Euro-Par 1999 (pp. 519-522). Springer. https://doi.org/10.1007/3-540-48311-X_72