12.07.2015 Views

Architectures Fault Tolerant CORBA - Institut d'Informatique

Architectures Fault Tolerant CORBA - Institut d'Informatique

Architectures Fault Tolerant CORBA - Institut d'Informatique

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Architectures</strong> <strong>Fault</strong> <strong>Tolerant</strong> <strong>CORBA</strong> 11Beaucoup d’autres architectures ont été développées pour offrir la toléranceaux fautes aux objets <strong>CORBA</strong> mais peu respectent déjà la norme FT-<strong>CORBA</strong>.Seuls Eternal, IRL et DOORS [13] sont connus pour leur compatibilité à la spécification.Les stratégies d’implémentation de ces architectures sont réparties entrois types : Intégration, Interception et Service [7].La stratégie d’intégration (ex.AQuA [14]) répartit les mécanismes de toléranceaux fautes directement dans l’ORB et en est donc dépendant. Eternal fait partiede la stratégie d’interception en raison de son intercepteur de messages IIOP.IRL et DOORS implémentent une stratégie de service en déployant pour ledéveloppeur les interfaces et objet <strong>CORBA</strong> permettant la tolérance aux fautes.8 ConclusionDans ce document, nous avons introduit les notions du principe de toléranceaux fautes pour rendre des services hautement disponibles. Les mécanismes dela spécification <strong>Fault</strong> <strong>Tolerant</strong> <strong>CORBA</strong> ont été introduits et deux stratégiesd’implémentation de celle-ci, IRL et Eternal, ont été détaillées. Enfin, les avantageset les inconvénients de ces deux architectures ont été exposés.Tout porte à croire que dans quelques années, étant donné la simplicitéd’installation et d’utilisation des systèmes de tolérance aux fautes, le servicede tolérance aux fautes FT-<strong>CORBA</strong> sera devenu aussi commun que l’utilisationde services de sécurité pour <strong>CORBA</strong>. De plus, il est aussi fort probablequ’une majorité des architectures utilisées pour ajouter la tolérance aux fautesaux objets <strong>CORBA</strong> respecteront la norme <strong>Fault</strong> <strong>Tolerant</strong> <strong>CORBA</strong> en raison desa standardisation.Références1. OMG : Object management group : The common object request broker architectureand specifications. version 3.0.2. OMG Document formal edition - formal/02-12-02 (December 2002)2. IRL : (Site internet du projet) http ://www.dis.uniroma1.it/˜irl.3. Eternal : (Site internet d’eternal inc.) http ://www.eternal-systems.com.4. OMG : (Tutoriel corba) http ://www.omg.org/gettingstarted/orb¯basics.htm ethttp ://www.omg.org/gettingstarted/corbafaq.htm.5. Moser, L., Melliar-Smith, P., Agarwal, D., Budhia, R., Lingley-Papadopoulos, C. :Totem : A fault-tolerant multicast group communication system. Communicationof the ACM 39(4) (1996) 54–636. Moser, L., Melliar-Smith, P., Narsimhan, P. : Eternal - a component-based frameworkfor transparent fault-tolerant corba. Software - Practice and Experience 32(2002) 771–7887. Baldoni, R., Marchetti, C. : Three-tier replication for ft-corba infrastructures.Software - Practice and Experience 33 (2003) 767–797

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!