Tolérance aux fautes dans les systèmes répartis à base dintergiciels réflexifs standardsReport as inadecuate




Tolérance aux fautes dans les systèmes répartis à base dintergiciels réflexifs standards - Download this document for free, or read online. Document in PDF available to download.

1 LAAS-TSF - Équipe Tolérance aux fautes et Sûreté de Fonctionnement informatique LAAS - Laboratoire d-analyse et d-architecture des systèmes Toulouse

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.

Résumé : Conscient que la réflexivité permet d-améliorer la conception et la maintenance des applications, en séparant leurs aspects fonctionnels et non-fonctionnels, nous explorons dans cette thèse le potentiel réflexif de l-intergiciel CORBA. Afin d-effectuer une analyse en profondeur, nous avons développé une plate-forme à composants fournissant de manière transparente des mécanismes classiques de réplication. Cette plate-forme nous a permis de montrer les limites de la spécification actuelle des intercepteurs CORBA, PIs Portable Interceptors. Nous avons identifié précisément certaines difficultés de mise en oeuvre, notamment à cause de la dépendance des intercepteurs vis-à-vis du serveur auquel ils sont attachés et la faible contrôlabilité des interactions réparties. À la lumière de ce travail, nous proposons une amélioration du potentiel réflexif de la norme CORBA actuelle afin de la rendre plus adaptée à la mise en oeuvre des mécanismes de tolérance aux fautes.

en fr

Keywords : Fault tolerance CORBA architecture Reflection Portable Interceptors

Mots-clés : Tolérance aux fautes Architecture CORBA Réflexivité Intercepteurs





Author: Taha Bennani -

Source: https://hal.archives-ouvertes.fr/



DOWNLOAD PDF




Related documents