Fault tolerance using standard reflexive middleware mechanisms

  • Authors:
  • Mohamed Taha Bennani

  • Affiliations:
  • Ecole Nationale d'ingénieurs de Tunis, Tunisia

  • Venue:
  • PDCN'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Lightweight and adaptable applications, essential for wearable and pervasive computing, are not systematically guaranteed when dealing with middleware based fault tolerance features. Some standards middlewares define heavy solutions not suitable for mobility. For example, Fault Tolerant CORBA (FT-CORBA) standard defines some services, like the replication manager, the fault notifier, etc. to handle the application replication. This approach is heavyweight, and the fault tolerant designed applications are not adaptable. This paper presents how Portable Request Interceptors (PIs), which we consider as a reflexive mechanism, could supply standard CORBA applications with fault tolerance in a lightweight, transparent, and adaptable way. Two distinct approaches are described: integration and service. In the first approach, fault tolerant mechanisms are PIs handled. Conversely, for the second one, PIs act as a "glue" between fault tolerant service and CORBA applications. Finally, conceptual limits, of these two approaches, and their influence on the fault tolerance deployment are discussed.