SAAB Céline
Direction de recherche : Bertil FOLLIOT
Co-encadrement : SENS Pierre
Conception et réalisation d’une plateforme d’observation adaptable à granularité variable pour systèmes et applications répartis
Les systèmes distribués sont largement répandus pour supporter des applications parallèles et/ou coopératives. Un des principaux problèmes est la difficulté de gestion due au nombre important de ressources, de processus à gérer, et de l'aspect dynamique de leur évolution. Les outils actuels de gestion d'applications parallèles/réparties tels que : l'évaluation des performances, ou bien l'administration des machines, offre des solutions à un sous ensemble de problèmes basées sur des informations de trace. Nous proposons dans cette thèse, la conception et l'implémentation de PHOENIX, une plate-forme répartie d'observation générique permettant de fournir des services d'observation et de collecte d'information. Cette plate-forme supporte l'observation à la fois du système d'exploitation, et des applications. La granularité d'observation est dynamiquement modifiable ainsi que l'ensemble des ressources à tracer, et les ressources sont accessibles indépendamment de leurs localisations. Les sondes auto-adaptables supportant des contrôles de granularité effectués normalement au niveau de l'outil, apportent une plus grande souplesse dans la gestion de la granularité dynamique, et réduisent de façon significative le coût induit par les mécanismes d'observation et de transport de l'information. Elles permettent en outre de gérer des situations d'urgence associées aux ressources, qui peuvent entraîner le crash d'une application et/ou du système. Les techniques utilisées dans l'implémentation, offre un niveau important de transparence de l'observation en fonction de la forme dans laquelle les applications sont disponibles (source, binaire, native). Une bibliothèque d'observation est disponible pour l'instrumentation manuelle d'une application, ainsi qu'une bibliothèque pour le développement des outils. Les performances obtenues par PHOENIX sont très encourageantes et montrent une très faible intrusion sur le système et les applications.
Soutenance : 18/12/2000
Membres du jury :
M. Bertil FOLLIOT Directeur
M. Hervé GUYENNET Rapporteur
M. Daniel HAGIMONT Rapporteur
M. Pascal ESTRAILLIER Examinateur
M. Xavier BONNAIRE Examinateur
M. Mesaac MAKPANGOU Examinateur
Publications 1999-2002
-
2002
- C. Boutros Saab, X. Bonnaire, B. Folliot : “PHOENIX : A Self Adaptable Monitoring Platform for Cluster Management”, Cluster Computing, vol. 5 (1), pp. 75-85, (Springer Verlag) (2002)
-
2000
- C. Saab : “Conception et réalisation d’une plateforme d’observation adaptable à granularité variable pour systèmes et applications répartis”, soutenance de thèse, soutenance 18/12/2000, direction de recherche Folliot, Bertil, co-encadrement : Sens, Pierre (2000)
- C. Boutros Saab, X. Bonnaire, B. Folliot : “Flexible Monitoring Platform to Build Cluster Management Services”, IEEE International Conference on Clusters, Chemnitz, Germany, pp. 258-265, (IEEE) (2000)
- C. Boutros Saab, X. Bonnaire : “Cluster Monitoring Platform Based on Self Adaptable Probes”, IFIP Symposium on Computer Architecture and High Performance Computing, Sao Pedro, Brazil (2000)
-
1999
- C. Boutros Saab, X. Bonnaire : “Architecture d’observation à granularité variable pour le placement d’applications scientifiques”, Journée des Jeunes Chercheurs en Système (JCS'99), CFSE'1, ACM-SIGOPS, Rennes, France (1999)