Kalimucho : adaptation au contexte pour la gestion de la qualité de service

par Christine Louberry

Thèse de doctorat en Informatique

Sous la direction de Congduc Pham.

Soutenue en 2010

à Pau .


  • Résumé

    Dans cette thèse, nous avons choisi d’aborder l’adaptation dynamique au contexte comme un outil de gestion de la qualité de service. Nous présentons une plate-forme pour la reconfiguration et le déploiement contextuel d’applications en environnement contraint appelée Kalimucho. Kalimucho est une plate-forme distribuée qui dispose d’une représentation globale de l’application. Elle permet d’effectuer des reconfigurations dynamiques des applications basées composants grâce à cinq actions de base : ajouter, supprimer, migrer, connecter et déconnecter. L’originalité de cette plate-forme est qu’elle exploite le plus possible les ressources de l’application en permettant d’utiliser tous les périphériques disponibles comme supports des composants logiciels de l’application, qu’ils soient ou non en relation avec les fonctionnalités du périphérique. Pour cela elle repose sur un modèle de QdS à deux dimensions : l’Utilité qui permet de garantir une application conforme aux souhaits de l’utilisateur et aux conditions d’utilisation et la Pérennité qui garantit une durée de vie suffisante. Ce modèle est implémenté par une heuristique de choix d’une configuration à déployer qui permet de trouver une configuration et le déploiement associé qui respectent ces critères de QdS. Enfin nous proposons une méthode de conception qui guide le concepteur dans la modélisation du contexte et des applications. Elle permet d’identifier tous les évènements pouvant engendrer des reconfigurations et de les associer à une action. Elle permet également de décomposer l’application en différentes configurations qui servent de base au choix de reconfiguration. Enfin elle permet de définir toutes les règles de modification du modèle de QdS en fonction des changements du contexte afin de pouvoir proposer différentes politiques d’adaptation : utilisation normale, situation d’urgence, etc.

  • Titre traduit

    KALIMUCHO : context adaptation for quality of service management.


  • Résumé

    In this thesis, we chose to address the dynamic context adaptation as a tool for quality of service management. We present a platform for reconfiguration and contextual deployment of applications in constrained environments called Kalimucho. Kalimucho is a distributed platform that has a global representation of the application. It adapts component-based applications through five basic actions: add, delete, move, connect and disconnect. The original idea of this platform is that it exploits the resources of the application as better as possible to use all available devices to support components. Hence it relies on a two dimensional QoS model: Utility ensures that an application complies with the user ‘s wishes and use conditions and Sustainability which guarantees a sufficient lifetime. This model is implemented as a heuristic that allows to find a configuration and its deployment which can meet these QoS criteria. Finally we propose a design methodology that assists the designer in modeling the context and applications. It identifies all the events that can lead to reconfigurations and actions to involve. It models the application into different configurations that are the basis for choice of reconfiguration. Finally it allows to define all the rules changing the QoS model according context changes in order to offer different adaptation policie: normal, emergency, etc.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (XVII-185 p.)
  • Annexes : Bibliographie p.179-185

Où se trouve cette thèse ?

  • Bibliothèque : Université de Pau et des Pays de l'Adour. Service Commun de la Documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : US 468754
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.