L'autonomie dans l'évaluation des performances (vers le self-benchmarking)

Bruno Dillenseger - France Telecom

L'autonomic computing est basé sur le principe d'utiliser des ressources informatiques pour réaliser de manière autonome des tâches d'administration (au sens large) au sein de systèmes dont la complexité atteint les limites des capacités humaines. Or, la pratique de l'évaluation des performances repose typiquement sur la mise en œuvre d'une infrastructure complexe combinant un système de génération de charge, un système de sondes pour observer la consommation de ressources, ainsi que des systèmes à tester de natures très diverses, le tout interconnecté par des réseaux. La mission du testeur consiste alors à configurer de manière optimal tout cet ensemble afin d'obtenir des résultats corrects et significatifs. Pour cela, le testeur procède par itérations, essayant une configuration donnée, analysant les résultats, puis modifiant cette configuration et ainsi de suite jusqu'à ce qu'il soit satisfait des résultats. D'où l'idée d'appliquer une architecture d'autonomic computing basée sur un principe de rétroaction à un canevas logiciel dédié au test de performance.

Version à imprimerDernière mise à jour : November 02, 2007, at 05:01 PM