Conception, implantation et expérimentation d'une architecture en bus pour l'auto-réparation des applications distribuées à base de services web

par Riadh Ben Halima

Thèse de doctorat en Informatique

Sous la direction de Khalil Drira et de Mohamed Jmaiel.

Soutenue en 2009

à Toulouse 3 .


  • Résumé

    Nos travaux de recherche abordent la problématique de l'auto-réparation dans les applications orientées service et plus spécifiquement celles basées sur la technologie des services web. Notre but est de garantir la fiabilité et la qualité de service (QdS) de ces applications. Nous définissons pour cela un cadriciel et des services logiciels couvrant les différentes étapes de la boucle de gestion de l'auto-réparation allant du monitoring de la QdS jusqu'aux actions de reconfiguration. La supervision de l'application repose sur des moniteurs capables d'étendre, de façon non-intrusive, les messages SOAP échangés entre le client et le fournisseur du service par des métadonnées de QdS. L'analyse est la phase d'exploitation des valeurs de QdS obtenues par le monitoring. En cas de détection de dégradation, un diagnostic est élaboré pour l'identification de son origine et l'élimination de l'effet de sa propagation et une réparation par reconfiguration architecturale de l'application est réalisée pour rétablir la QdS. L'approche globale a été validée par deux cas d'étude et les résultats expérimentaux obtenus en utilisant la grille de calcul GRID'5000 montrent l'efficacité de notre solution.

  • Titre traduit

    Design, implementation and experimentation of self-healing architecture in bus for web service based distribued applicationing


  • Résumé

    Our works manage self-healing within service orientated applications and specifically those based on the technology of web services. Our purpose is to preserve quality of service (QoS) of these applications. We define a framework and software services covering the whole cycle of self-healing management including monitoring and analysis of QoS values, and substitution-based reconfiguration. The monitoring extends exchanged SOAP messages between providers and consumers with QoS metadata. The analysis detects degradation based on monitored data. In case of degradation detection, the diagnosis identifies its source while avoiding the propagation effect and a repair action is performed based on architectural reconfiguration. We have implemented two cases studies and achieved a large scale experiment using GRID'5000 to show the feasibility and the scalability of our framework.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (149 p.)
  • Annexes : Bibliogr. p. 139-149

Où se trouve cette thèse ?

  • Bibliothèque : Université Paul Sabatier. Bibliothèque universitaire de sciences.
  • Disponible pour le PEB
  • Cote : 2009TOU30070
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.