Conception d'architectures logicielles pour intégrer la qualité de service dans les applications multimédias répartiesMarie Sophie Voisin Laplacesous la direction de Franck Luthon
Institution:
PauDisciplines:
Directors:
Abstract EN:
In order to be used, distributed multimedia applications have to respect temporal constraints. This is particularly difficult on current networks because of the volume of data which they manipulate. Moreover, the importance of user perception of a provided service is one of the multimedia applications more important features. Their performance is then dependent on variations of the run-time context, which are not predictable. Thus, we would like to guarantee the user of a distributed multimedia application to benefit from an optimum quality of service in a given context, using a dynamic adaptation of the application to its run-time context (hardware, software, network and external environment). In this PhD thesis, we define a design method for the application and a support for its execution using a distributed middleware, which adds or removes components, reconfigures and restructures the set of components that compose the application. In order to do that, we propose an application and a quality of service model and an associated distributed evaluation model. Then we define an heuristics adapted to multimedia constraints in order to find the best configuration whereas this problem is NP-complete. Finally we describe the simulator that validates our works.
Abstract FR:
Pour être utilisables, les applications multimédias doivent respecter des contraintes temporelles que le volume de leurs données rend problématique sur les réseaux actuels. De plus, elles sont caractérisées par l'importance de la perception qu'a l'utilisateur du service rendu si bien que leurs performances sont dépendantes des variations imprévisibles du contexte d'exécution. Dans ces conditions, nous proposons d'assurer à l'utilisateur d'applications multimédias réparties une qualité du service optimale grâce à l'adaptation dynamique de l'application à son contexte d'exécution, informatique et non informatique. Dans cette thèse, nous définissons une méthode de conception d'application et un support d'exécution permettant à un intergiciel réparti d'ajouter ou de supprimer des composants, de reconfigurer et de restructurer les assemblages de composants formant celle-ci. Pour cela, nous proposons un modèle d'application et un modèle de qualité de service ainsi que le modèle d'évaluation répartie associé. Puis nous définissons une heuristique de recherche de la meilleure configuration adaptée aux contraintes du multimédia de manière à répondre à ce problème NP-complet. Enfin, nous décrivons le simulateur qui nous a permis de valider nos travaux.