Aide à la conception des applications multimédias

2002 
Nous presentons dans cet expose une contribution destinee a aider la conception et l'execution des applications multimedias. Nous nous placons dans la situation ou il existe une infrastructure de gestion de la qualite de service des applications (plus communement appelee architecture qualite de service). Notre proposition permet d'une part de verifier statiquement que les formats des donnees echanges par les elements composant l'application sont compatibles ; d'autre part, que le comportement temporel de l'application est bien conforme aux exigences sur les synchronisations inter- et intra-flux. Cette verification statique s'effectue sous reserve de la disponibilite des ressources permettant de garantir le comportement temporel des elements constitutifs de l'application. En complement de ces premiers algorithmes, nous presentons un algorithme qui repartit dynamiquement les ressources entre les applications au moment de leur execution. Cet algorithme prend notamment en compte les capacites d'adaptation des applications multimedias et obtient une solution qui optimise la qualite du service rendu a l'utilisateur. Finalement, nous presentons la mise en oeuvre effectuee. Pour la partie statique, nous avons enrichi un environnement generique pour la description d'architectures logicielles. Nous lui avons ajoute la possibilite de decrire les proprietes des elements de base d'une application, et d'y appliquer les algorithmes statiques pour determiner les proprietes des composants complexes qu'ils forment. Pour valider l'algorithme dynamique de gestion de la qualite de service, nous avons utilise une architecture qualite de service nous permettant de construire le systeme d'adaptation de la qualite de chaque application. Un serveur, mettant en oeuvre l'algorithme dynamique, est charge de piloter ces systemes d'adaptation. Celui-ci decide quelle qualite doit etre fournie par chaque application pour que la repartition des ressources soit la plus equitable, en fonction de la priorite de chacune et des ressources disponibles.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []