Complexité du logiciel ambiant : de la composition dynamique à l’exécution distribuée, contextuelle, autonome et large-échelle

Frédéric Le Mouël 1
1 DYNAMID - Dynamic Software and Distributed Systems
CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Abstract : De pair avec le développement des intergiciels dans les années 1990- 2000, l’intelligence ambiante va prendre un grand essor et dessiner les scénarios à horizon de 2020. Avec une croissance forte du nombre de périphériques - téléphones portables, capteurs, montres connectées, etc., avec des contraintes de taille et de batterie, avec des propriétés de mobilité, le déploiement, la gestion, la programmation de ces environnements se sont grandement complexifiés. Les intergiciels présentent de bonnes caractéristiques d’abstraction - permettant la modularité et la réutilisation, et de bonnes capacités d’interconnexions - permettant l’ouverture et la fiabilité des systèmes, et jouent donc un rôle prépondérant dans la mise en place actuelle des environnements ambiants. Ces dernières années, mes contributions ont porté sur l’amélioration de trois propriétés des intergiciels que sont la gestion du dynamisme, le passage à l’échelle et l’autonomie. Le développement de plusieurs intergiciels ont permis de valider les choix technologiques et scientifiques effectués. Jooflux et ConGolo sont des approches basées sur des machines virtuelles permettant d’intégrer le dynamisme au sein des applications, soit de manière explicite avec de la programmation contextuelle avec ConGolo, soit de manière transparente avec des mises à jour dynamiques et des aspects avec Jooflux. AxSeL, ACOMMA et MySIM sont des approches basées sur les architectures orientées-services capturant le dynamisme de l’environnement avec du chargement / déchargement contextuel de services, de l’exécution distribuée collaborative, et de la composition et du remplacement sémantique de services. CANDS permet de son côté de gérer de très grands flux d’information sur de très grands graphes de services tout en conservant de très bons temps de réponses. Pri-REIN y ajoute de la qualité de service. Un des résultats important est d’avoir montré que la propriété d’autonomie est fortement dépendante du domaine d’application des intergiciels et a notamment été testée sur la ville intelligente avec du guidage, de la gestion des parkings et de l’optimisation de trafic. Ces travaux ont été réalisés avec cinq étudiants en thèse ayant soutenus. Pour l’avenir, je me propose de considérer ces propriétés des intergiciels pour l’Internet des Objets, avec les problèmes de provisionnement initial à large-échelle et de prise de décision distribuée autonome garantissant une sureté de fonctionnement.
Complete list of metadatas

Cited literature [50 references]  Display  Hide  Download

https://hal.inria.fr/tel-01712992
Contributor : Frédéric Le Mouël <>
Submitted on : Tuesday, February 20, 2018 - 9:30:40 AM
Last modification on : Saturday, October 27, 2018 - 1:20:34 AM
Long-term archiving on : Tuesday, May 8, 2018 - 1:32:35 AM

File

HDR-FredericLeMouel-Final-2018...
Files produced by the author(s)

Identifiers

  • HAL Id : tel-01712992, version 1

Citation

Frédéric Le Mouël. Complexité du logiciel ambiant : de la composition dynamique à l’exécution distribuée, contextuelle, autonome et large-échelle. Système d'exploitation [cs.OS]. Université de Lyon; Institut national des sciences appliquées de Lyon, 2016. ⟨tel-01712992⟩

Share

Metrics

Record views

170

Files downloads

222