Conception, implantation et expérimentation d'une architecture en bus pour l'auto-réparation des applications distribuées à base de services Web - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2009

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

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.
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.
Fichier principal
Vignette du fichier
These-Riadh-BEN-HALIMA.pdf (2.28 Mo) Télécharger le fichier

Dates et versions

tel-00401055 , version 1 (02-07-2009)

Identifiants

  • HAL Id : tel-00401055 , version 1

Citer

Riadh Ben Halima. Conception, implantation et expérimentation d'une architecture en bus pour l'auto-réparation des applications distribuées à base de services Web. Réseaux et télécommunications [cs.NI]. Université Paul Sabatier - Toulouse III, 2009. Français. ⟨NNT : ⟩. ⟨tel-00401055⟩
380 Consultations
620 Téléchargements

Partager

Gmail Facebook X LinkedIn More