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
L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005 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
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
Plate-forme : Construction du graphe fonctionnel JC 2005 Graphe fonctionnel du sous-groupe image Graphe des précédences Graphe fonctionnel du groupe auditeur 5 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
Plate-forme : Evaluation de In JC 2005 Graphe d’évaluation du sous-groupe image 7 L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Conclusion (1) Objectif: Gestion de QdS JC 2004 Objectif: Gestion de QdS Nécessité de tenir compte - de ce que veut l'utilisateur (QdS idéale) - du contexte (Co, mesurable). - de ce dont on dispose (In, qualitatif) 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
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) des configurations (graphe d’évaluation) évaluer la QdS et donc choisir une meilleure configuration L.I.U.P.P.A. - Sophie Laplace - JC 2005 - Le Croisic - Avril 2005
Perspectives Equilibre entre Heuristiques de recherche: combinaison de 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
QUESTIONS Journées Composants 2004 Gestion de la qualité de service de la conception à l’exécution dans les applications distribuées multimédias Université de Pau et des Pays de l’Adour - I.U.T. de Bayonne - laplace@iutbayonne.univ-pau.fr Sophie Laplace