Thèse soutenue

Une architecture à métaobjets pour systèmes répartis tolérant les fautes

FR  |  
EN
Auteur / Autrice : Tanguy Pérennou
Direction : Jean-Charles Fabre
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1997
Etablissement(s) : Toulouse, INPT

Résumé

FR

Les notions de langages a objets reflexifs et de protocoles a metaobjets permettent d'integrer elegamment dans des applications des proprietes independantes de leurs fonctionnalites. Ces notions offrent de nouvelles perspectives pour la realisation de systemes repartis tolerant les fautes. Les metaobjets peuvent en effet controler l'execution des objets d'une application, par exemple selon une strategie de replication, de maniere transparente pour l'application. La these propose une architecture a metaobjets, friends, dans laquelle les metaobjets ont ete utilises en conjonction avec un minimum de services systemes specialises pour realiser des mecanismes de tolerance aux fautes, de communication de groupe et de securite des communications. La composition de mecanismes repose sur une approche originale ou les metaobjets sont utilises de maniere recursive, ce qui permet en outre de simplifier la conception des mecanismes, chacun pouvant etre concu separement des autres proprietes. Une methode de conception par objets a ete utilisee pour concevoir les metaobjets et a permis de developper une hierarchie de classes pour la tolerance aux fautes, incluant des mecanismes de replication et a base de support stable. Grace a l'approche presentee, les metaobjets peuvent etre facilement composes au cas par cas suivant les proprietes requises par l'application. Deux prototypes ont ete realises, tout d'abord pour valider l'approche, mais aussi pour en analyser les avantages, les limites et les performances.