Titre original :

Proposition d'un mécanisme d'observation dynamique de l'exécution d'applications Java distribuées

  • Langue : Français
  • Discipline : Informatique
  • Identifiant : 2003LIL10003
  • Type de thèse : Doctorat
  • Date de soutenance : 01/01/2003

Résumé en langue originale

L'exécution efficace des applications distribuées irrégulières exige d'adopter des mécanismes qui assurent l'adaptation automatique de l'exécution aux évolutions du calcul et aux modifications de la disponibilité des ressources. Ces exigences demandent à la fois de connaître les relations dynamiques entre les objets et de disposer d'informations relatives à l'évolution de la charge des machines. Nous avons introduit un système d'observation permettant de fournir les informations nécessaires aux mécanismes de redistribution des objets de l'application. Le système d'observation proposé comporte deux mécanismes. Le premier est un mécanisme d'observation des relations dynamiques entre les objets durant l'exécution. Il fournit une connaissance du comportement des applications pendant leur exécution. Il permet de prédire les tendances des communications entre ces objets. Il est implanté par l'utilisation d'un post-compilateur. Le second est un mécanisme de mesure de la charge des machines. Il permet d'avoir une vue globale de la charge dynamique de chaque machine participant à une plate-forme d'exécution. Il permet ainsi de détecter un déséquilibre de cette charge. Il est entièrement conçu en code Java, ce qui lui assure un caractère général et une complète portabilité sur l'ensemble de la plate-forme. Il met en œuvre deux outils : un outil de mesure de charge et un outil de diffusion de cette dernière. Nous avons validé les deux mécanismes par différentes expériences. Les travaux réalisés entrent dans le cadre du projet ADAJ (Applications Distribuées Adaptatives en Java). Il a pour but de fournir des réponses aux problèmes de conception et d'exécution efficace des traitements répartis sur des réseaux. Il est développé dans un contexte de système à objet construit des environnements distribués Java/RMI et JavaParty.

  • Directeur(s) de thèse : Toursel, Bernard

AUTEUR

  • Bouchi, Amer
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès réservé aux membres de l'Université de Lille sur authentification