Performance des systèmes distribués : proposition d'une plateforme fédératrice de la supervision - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2007

Performance des systèmes distribués : proposition d'une plateforme fédératrice de la supervision

Résumé

Measuring performances is an important task for understanding its dynamic behavior and then to anticipate its evolution. Such task requires monitoring tools which take into account the properties both of the application and of its deployment environment, such as distribution and heterogeneity. These tools should also have as low intrusiveness as possible to avoid the disruption of the monitored system. Our contribution in this thesis is to design and implement a monitoring platform based on the dynamic deployment of probes which gather information about the use of system's resources. These probes have been chosen because of their low intrusiveness. To decrease the network exchanges, instead of transmitting data directly to the monitor each probe keeps data locally without any prior processing. The analysis treatments are postponed, and done offline. This monitoring strategy allows the optimization of bandwidth and system resources. To deal with heterogeneity, the monitoring platform includes a generic parser engine which facilitates the transformation of heterogeneous gathered data into a common format. This common format is based on XML and the correlation processing are performed at this level of genericity. This thesis defines a platform which federates probes monitoring. The concept of this solution can be extended to assist the construction of systems needing to check the status of resources. This is the case of systems that monitor performance contracts.
Mesurer les performances d'une application est devenue une tâche incontournable pour mieux comprendre sa dynamique et anticiper son évolution. Cette tâche nécessite des outils de supervision qui s'adaptent aux différentes spécificités de l'application et de son environnement de déploiement (distribution, hétérogénéité, etc.). Ces outils doivent également être les moins intrusifs possibles pour ne pas perturber le fonctionnement de l'application. Notre contribution dans cette thèse est de concevoir et d'implémenter une plateforme de supervision basée sur le déploiement dynamique de sondes pour collecter des informations sur l'utilisation des ressources systèmes. Ces sondes sont choisies pour leurs faibles degrés d'intrusivité. Elles fonctionnent en mode « offline » en enregistrant localement et sans traitement préalable les informations collectées au lieu de les transmettre sur le réseau. Ce mode de fonctionnement est moins intrusif car il optimise l'utilisation des ressources systèmes et réseaux. La plateforme intègre également un moteur générique d'analyse qui assure la transformation des formats hétérogènes des informations collectées vers un format pivot basé sur XML ce qui facilite la phase de corrélation. Ce travail de thèse, réalisé dans un cadre industriel, définit une plateforme pour fédérer des sondes de supervision. Le concept de cette plateforme peut être étendue pour faciliter la construction de systèmes nécessitant de vérifier l'état des ressources. C'est le cas par exemple des systèmes qui vérifient les contrats de performances.
Fichier principal
Vignette du fichier
Himdi07.pdf (1.43 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00538260 , version 1 (22-11-2010)

Identifiants

  • HAL Id : tel-00538260 , version 1

Citer

Marouane Himda. Performance des systèmes distribués : proposition d'une plateforme fédératrice de la supervision. Génie logiciel [cs.SE]. Université Rennes 1, 2007. Français. ⟨NNT : ⟩. ⟨tel-00538260⟩
265 Consultations
1644 Téléchargements

Partager

Gmail Facebook X LinkedIn More