Version imprimable |
Systèmes autonomes pour la gestion de la qualité de service | ||
Auteur(s) : VIENNE, Patrice Contributeurs : SOURROUILLE, Jean-Louis Éditeur(s) : INSA de Lyon Date de publication : 04-05-2006 | ||
Description : Dans tout système, les applications sont en compétition pour l'utilisation d'une quantité limitée de ressources. L'allocation des ressources vise alors à maximiser la Qualité de Service (QoS) globale du système formé par l'ensemble des applications à gérer. En général, c'est une mesure de la qualité du service rendu, l'utilité, qui doit être maximisée pour optimiser la QoS. Ce problème est NP-difficile et doit pourtant être résolu dynamiquement. Cette thèse propose deux approches pour gérer la QoS d'un ensemble d'applications de manière autonome, c'est-à-dire sans intervention extérieure. La première approche s'appuie sur des heuristiques et une description très détaillée de l'environnement (le contexte d'exécution) et des applications (comprenant leurs besoins en ressources). A partir de ces informations, un planning précis de l'utilisation des différentes ressources est construit dynamiquement pour contrôler l'exécution des applications. L'approche propose une combinaison originale de propriétés avec, entre autres, la garantie du respect des échéances de bout en bout, l'admission en ligne, la gestion de plusieurs ressources et la synchronisation d'applications distribuées. La seconde approche s'appuie sur une technique d'apprentissage pour la recherche continue du meilleur ``point de fonctionnement`` des applications du système. De cette manière, le système s'adapte en permanence à son contexte d'exécution. D'autre part, seule une description de très haut niveau du système est requise par cette approche, ce qui limite la quantité d'information à fournir, donc allège la charge du concepteur des applications. Langue : Français |
Exporter au format XML |