Skip to Main content Skip to Navigation

Tolérance aux fautes dans les systèmes répartis à base d'intergiciels réflexifs standards

Taha Bennani 1
1 LAAS-TSF - Équipe Tolérance aux fautes et Sûreté de Fonctionnement informatique
LAAS - Laboratoire d'analyse et d'architecture des systèmes
Abstract : Reflection makes it possible to improve the design and maintenance of the applications, by separating their functional and non-functional aspects. Based on our analysis of the reflective fault tolerant approaches, we defined a new classification that shows the pertinence of this approach with respect to more conventional ones to provide fault tolerance. The core contribution of this thesis is to explore the reflexive capabilities of the CORBA middleware standard i.e. Portable Interceptors, to build fault tolerant distributed applications. In order to carry out an in-depth analysis of such capabilities, we designed a generic component based platform, called DAISY "Dependable Adaptative Interceptors and Serialization-based sYstem", providing replication mechanisms in a transparent way. DAISY enabled us to show the limits of the current CORBA Portable Interceptors specification. We identified precisely some implementation problems due to some crucial drawbacks of their current definition, in particular, the dependence of the interceptors with respect to the application to which they are attached and the weak controllability of the interactions between them. In the light of this work, we propose an improvement of the current CORBA standard specification in order to enhance its reflective capabilities and adapt the CORBA Portable Interceptors to suit the implementation of fault tolerance mechanisms.
Complete list of metadata

Cited literature [51 references]  Display  Hide  Download
Contributor : Emilie Marchand <>
Submitted on : Wednesday, July 13, 2005 - 11:07:02 AM
Last modification on : Thursday, March 5, 2020 - 2:44:35 PM
Long-term archiving on: : Friday, April 2, 2010 - 10:25:57 PM


  • HAL Id : tel-00009746, version 1


Taha Bennani. Tolérance aux fautes dans les systèmes répartis à base d'intergiciels réflexifs standards. Réseaux et télécommunications [cs.NI]. INSA de Toulouse, 2005. Français. ⟨tel-00009746⟩



Record views


Files downloads