Spiridon Arsenis

"Vers la reconfiguration dynamique dans un contexte réparti : Supports et méthode"


Soutenue le 06 février 1996 devant le jury :
A. Danthine - Président
J.P. Claudé - Rapporteur
J.B. Stéfani - Rapporteur
E. Najm - Examinateur
P. Virieux - Examinateur
N. Simoni - Directeur de Thèse

Résumé :

Les systèmes répartis d'aujourd'hui essaient de répondre aux besoins d'interconnexion et d'interaction des systèmes informatiques de traitements hétérogènes. L'objectif est la création des réseaux coopératifs d'entreprises universels et le partage global de l'information. Toutefois, le potentiel de cette vision des traitements coopératifs et ouverts ne peut être atteint que dans le cas où l'infrastructure du système réparti est d'une haute fiabilité, qu'elle est autogérable et qu'elle facilite l'intégration rapide des applications dans le système.

 Le sujet de cette thèse s'intègre dans le cadre des travaux pour le développement d'un produit : DDTK (Doxa Distribution Tool Kit) de DOXA Informatique. DDTK est une plate-forme pour supporter la mise en relation et le fonctionnement des applications client/serveur dans le contexte réparti à travers une interface de haut niveau. Les principaux résultats de cette thèse sont les éléments de réponse à la gestion du module de communication de DDTK, offrant des mécanismes à la répartition des traitements applicatifs et à la reconfiguration du système global.

 Un modèle objet a été proposé comme le support du développement permettant la description, la spécification et l'implantation du module de communication et de ses composants comme unités autonomes, autogerables et ainsi migrables. L'apport essentiel de ce modèle est, au delà de la description du comportement des objets, l'intégration de tous les mécanismes nécessaires pour le suivi et le contrôle de ce comportement.

 Un moyen d'évaluation du comportement du système à tous les niveaux : composant, noeud, lien et système, a été défini à travers un modèle de traitement. Ce modèle, basé sur des critères de Qualité de Service, permet l'identification de la bonne information et son traitement. Le modèle de traitement est le support commun pour le développement des fonctions de la gestion des fautes, de la gestion des performances et de la gestion des configurations.

 Ces propositions concrétisent nos efforts d'assurer la continuité de service de DDTK. Fiabilité et efficacité sont obtenues à travers l'autogestion du système.