Conception et realisation d'une plate-forme d'observation adaptable a granularite variable pour systemes et applications repartis
Institution:
Paris 6Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les systemes distribues sont largement repandus pour supporter des applications paralleles et/ou cooperatives. Un des principaux problemes est la difficulte de gestion due au nombre important de ressources, de processus a gerer, et de l'aspect dynamique de leur evolution. Les outils actuels de gestion d'applications paralleles/reparties tels que : l'evaluation des performances, ou bien l'administration des machines, offre des solutions a un sous ensemble de problemes basees sur des informations de trace. Nous proposons dans cette these, la conception et l'implementation de phoenix, une plate-forme repartie d'observation generique permettant de fournir des services d'observation et de collecte d'information. Cette plate-forme supporte l'observation a la fois du systeme d'exploitation, et des applications. La granularite d'observation est dynamiquement modifiable ainsi que l'ensemble des ressources a tracer, et les ressources sont accessibles independamment de leurs localisations. Les sondes auto-adaptables supportant des controles de granularite effectues normalement au niveau de l'outil, apportent une plus grande souplesse dans la gestion de la granularite dynamique, et reduisent de facon significative le cout induit par les mecanismes d'observation et de transport de l'information. Elles permettent en outre de gerer des situations d'urgence associees aux ressources, qui peuvent entrainer le crash d'une application et/ou du systeme. Les techniques utilisees dans l'implementation, offre un niveau important de transparence de l'observation en fonction de la forme dans laquelle les applications sont disponibles (source, binaire, native). Une bibliotheque d'observation est disponible pour l'instrumentation manuelle d'une application, ainsi qu'une bibliotheque pour le developpement des outils. Les performances obtenues par phoenix sont tres encourageantes et montrent une tres faible intrusion sur le systeme et les applications.