110 likes | 198 Views
Journées Composants 2005. Gestion de la qualité de service de la conception à l’exécution dans les applications distribuées multimédias. Sophie Laplace - Marc Dalmau - Philippe Roose. Université de Pau et des Pays de l’Adour - I.U.T. de Bayonne - laplace@iutbayonne.univ-pau.fr.
E N D
Journées Composants 2005 Gestion de la qualité de service de la conception à l’exécution dans les applications distribuées multimédias Sophie Laplace - Marc Dalmau - Philippe Roose Université de Pau et des Pays de l’Adour - I.U.T. de Bayonne - laplace@iutbayonne.univ-pau.fr
Problématique JC 2005 • Domaine: Prise en compte de la QdS dans les applications multimédias réparties sur des réseaux de type Internet grand public (ni garantie de service, ni allocation de ressource) • Objectif: Fournir et maintenir la meilleure QdS possible pour l’utilisateur malgré les variations du contexte • QdS : Adéquation du service fourni à l’utilisateur avec celui qu’il souhaite • Solution : Adaptation de l’application au contexte Réalisation : Intergiciel réparti restructurant les assemblages de composants constituant l’application L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Proposition JC 2005 • Modèle d’application basé sur notre modèle de QdS • Modèle de plate-forme utilisant des graphes • Plate-forme de conception : • Graphe fonctionnel • Graphe des configurations • Plate-forme d’exécution • Le déploiement • La supervision : • Détection • Evaluation de la QdS: Graphe d’évaluation • Choix d’une meilleure configuration L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Modèles de l’application et de la QdS JC 2005 • Application: Structuration à deux niveaux issue de la perception des utilisateurs: • QdS du service rendu = groupe • QdS d’une fonctionnalité = constitué de composants, conduits, processeurs élémentaires sous-groupe • QdS : • dépend de 2 critères • intrinsèque (In) indépendant des variations du contexte (statique) • contextuel (Co) dépendant des variations du contexte (dynamique) • pour l’application critères évalués par moyennes pondérées puis QdS = max (In, Co) L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Graphe fonctionnel du groupe auditeur 5 Plate-forme : Construction du graphe fonctionnel JC 2005 Graphe fonctionnel du sous-groupe image Graphe des précédences L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Plate-forme : Construction du graphe des configurations JC 2005 6 L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Graphe d’évaluation du sous-groupe image 7 Plate-forme : Evaluation de In JC 2005 L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Conclusion (1) JC 2004 • Objectif: Gestion de QdS Nécessité de tenir compte - de ce que veut l'utilisateur (QdS idéale) - de ce dont on dispose (In, qualitatif) - du contexte (Co, mesurable). • Solution:Adaptation de l’application par restructuration, suppression/ajout/remplacement/redistribution de composants Nécessité d’une structure - reflétant la vision de l'utilisateur: groupe constitué de sous-groupes - permettant la mesure du contexte : plate-forme répartie de supervision L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Conclusion (2) JC 2004 • Proposition: • Choix d'une meilleure configuration guidé : • par ce que veut l'utilisateur • par ce qu'on peut faire en fonction du contexte • Utilisation de graphes pour: • représenter ce qu'on peut faire (graphe fonctionnel) • représenter comment on peut le faire (graphe des configurations) • évaluer la QdS des configurations (graphe d’évaluation) et donc choisir une meilleure configuration L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Perspectives JC 2004 • Equilibre entre • la recherche de l’optimum absolu • le temps mis à cette recherche Solution: réitération de la recherche d’un optimum relatif • Heuristiques de recherche: combinaison de • recherche au niveau haut = vision utilisateur i.e. fonctionnalités (sous-groupe) dans un groupe • recherche au niveau bas = vision déploiement i.e. composants dans une fonctionnalité Solution: validation de la combinaison des deux heuristiques par le prototype L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Journées Composants 2004 Gestion de la qualité de service de la conception à l’exécution dans les applications distribuées multimédias QUESTIONS Université de Pau et des Pays de l’Adour - I.U.T. de Bayonne - laplace@iutbayonne.univ-pau.fr Sophie Laplace