Skip to Main content Skip to Navigation
Theses

Un modèle à composant pour la gestion de contextes pervasifs orientés service

Colin Aygalinc 1
1 ADELE - Environnements et outils pour le Génie Logiciel Industriel
LIG - Laboratoire d'Informatique de Grenoble [2007-2015]
Résumé : L'informatique pervasive promeut une vision d'un cadre dans lequel un patchwork de ressources hétérogènes et volatiles est intégré dans les environnements du quotidien. Ces ressources, matérielles ou logicielles, coopèrent de manière transparente, souvent aux travers d'applications, pour fournir des services à haute valeur ajoutée adaptés à chaque utilisateur et son environnement, grâce à la notion de contexte. Ces applications sont déployées dans un large spectre d'environnements d'exécution, allant d'infrastructures distantes de Cloud Computing jusqu'au plus près de l'utilisateur dans des passerelles Fog Computing ou directement dans les capteurs du réseau. Dans ces travaux, nous nous intéressons spécifiquement au module de contexte d'une plateforme Fog Computing. Pour faciliter la conception et l'exécution des applications Fog Computing, une approche populaire est de les bâtir au dessus d'une plateforme adoptant l'architecture à service, ce qui permet de réduire leur complexité et simplifie la gestion du dynamisme. Dans nos travaux, nous proposons d'étendre cette approche en modélisant le contexte comme un ensemble de descriptions de services, disponible à la conception, et exposé dynamiquement par le module de contexte à l'exécution, selon les besoins des applications et l'état de l'environnement. Ce module est programmé à l'aide d'un modèle à composant spécifique. L'unité de base de notre modèle à composant est l'entité de contexte, qui est composé de modules hautement cohérents implémentant distinctement les spécifications des services proposées par l'entité de contexte. Ces modules peuvent décrire de manière simple leur logique de synchronisation avec les sources de contexte distantes grâce à un langage dédié à ce domaine. A l'exécution, les instances d'entitées de contexte sont rendues introspectables et reconfigurables dynamiquement, ce qui permet, grâce à un manager autonomique externe, de veiller à la satisfaction des besoins des applications. Nous avons développé une implémentation de référence de ce modèle à composant, nommée CReAM, qui a pu être utilisée dans la passerelle domotique iCASA, développée en partenariat avec Orange Labs.
Complete list of metadatas

Cited literature [193 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01876089
Contributor : Abes Star :  Contact
Submitted on : Tuesday, September 18, 2018 - 10:40:21 AM
Last modification on : Friday, July 3, 2020 - 4:49:11 PM
Document(s) archivé(s) le : Wednesday, December 19, 2018 - 1:34:18 PM

File

AYGALINC_2017_archivage.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01876089, version 1

Collections

Citation

Colin Aygalinc. Un modèle à composant pour la gestion de contextes pervasifs orientés service. Algorithme et structure de données [cs.DS]. Université Grenoble Alpes, 2017. Français. ⟨NNT : 2017GREAM079⟩. ⟨tel-01876089⟩

Share

Metrics

Record views

233

Files downloads

296