Support intergiciel pour l'auto-adaptation stable dans les environnements ubiquitaires / A Framework for supporting a stable self-adaptation in ubiquitous environment - Archive ouverte HAL Access content directly
Master Thesis Year : 2009

Support intergiciel pour l'auto-adaptation stable dans les environnements ubiquitaires / A Framework for supporting a stable self-adaptation in ubiquitous environment

(1, 2)
1
2

Abstract

Ubiquitous applications are characterized by fluctations of their execution context. Therefore, in order to behave accordingly to their context changes, context-aware system should adapt continously. The main concerns of this work is to handle stable self-adaptation problem for context-aware system. Modeling and processing of context information, are the cornerstone of any ubiquitous application. Exploitation of context information in a ubiquitous computing environment, remains a sensitive task because the context keeps evolving. In particular, existing approaches to self-adaptation systematically trigger recon gurations whenever the surrounding context changes, thus leading to a continuous instability of the system. Although some state-of-the-art middleware approaches de ne context regions to reduce this side-effect, context regions provide strict partitions of the context space, thus solving partially the problem. We believe that the solution of that problem lies on a smart composition of stabilizing algorithms. We suggest a composition model, to both manage the reactivity of stabilization mechanisms in a flexible manner, and improve the effectiveness of the stabilization. We also propose a conceptual architecture that supports our composition model and that guides the developer to the choice of the optimal pattern of composition. Finally, we validate our proposal with an evaluation based on a components based framework for the management of context information COSMOS (Context Entities Composition and Sharing).
Les applications ubiquitaires sont caractérisées par la variation de leur contexte d'exécution. Le fonctionnement adéquat de telles applications requiert des adaptations continues sur la base des observations du contexte environnant. Ce mémoire adresse la problématique de la stabilisation des adaptations pour les systèmes sensibles au contexte. La modélisation et le traitement des informations de contexte, sont la pierre angulaire de toute application ubiquitaire. L'exploitation des informations de contexte dans un environnement ubiquitaire demeure une tâche sensible d'autant plus que, le contexte d'exécution évolue continuellement. En particulier, les approches existantes pour l'auto adaptation entraînent le déclenchement systématique de la reconfiguration du système chaque fois que le contexte environnant change, conduisant ainsi a une instabilité de ce dernier. Bien que dans l'état de l'art, il existe des approches logicielles qui suggèrent l'utilisation des régions de contexte pour juguler cet effet collatéral, cette technique qui suppose un partitionnement stricte de l'espace du contexte ne résout que partiellement le problème. Nous pensons que la solution à ce problème, réside dans la composition intelligente des algorithmes de stabilisation. Nous proposons un modèle de composition pour à la fois gérer de façon flexible, la réactivité des mécanismes de stabilisation, et améliorer l'efficacité du processus de stabilisation. Nous proposons également, une architecture conceptuelle sur laquelle s'appuie notre modèle de composition et qui permet d'orienter le développeur vers un choix optimal du patron de composition. Enfin, nous validons notre proposition par une évaluation basée sur un canevas logiciel à base de composants pour la gestion des informations de contexte COSMOS (Context Entities Composition and Sharing).
Not file

Dates and versions

hal-00765944 , version 1 (17-12-2012)

Identifiers

  • HAL Id : hal-00765944 , version 1

Cite

Russel Nzekwa. Support intergiciel pour l'auto-adaptation stable dans les environnements ubiquitaires / A Framework for supporting a stable self-adaptation in ubiquitous environment. Informatique ubiquitaire. 2009. ⟨hal-00765944⟩

Collections

CNRS INRIA INRIA2
108 View
0 Download

Share

Gmail Facebook Twitter LinkedIn More