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

par Amer Bouchi

Thèse de doctorat en Informatique

Sous la direction de Bernard Toursel.

Soutenue en 2003

à Lille 1 .

Le président du jury était Philippe Mathieu.


  • Résumé

    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.

  • Titre traduit

    Proposition of a dynamic observation mechanism for the execution of distributed Java applications


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (179 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. 168-175

Où se trouve cette thèse ?

  • Bibliothèque : Université des sciences et technologies de Lille (Villeneuve d'Ascq, Nord). Service commun de la documentation.
  • Disponible pour le PEB
  • Cote : 50376-2003-9

Cette version existe également sous forme de microfiche :

Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.