Chargement dynamique par composants pour réseaux de capteurs adaptables

L'utilisation des réseaux de capteurs sans fil (RCSF) croît dans plusieurs domaines, dont celui des espaces intelligents. Dans un espace intelligent, les RCSF sont utilisés puisque les noeuds qui les composent se dissimulent dans l'environnement et consomment très peu d'énergie. Pour...

Full description

Bibliographic Details
Main Author: Malo, Alexandre
Other Authors: Mabilleau, Philippe
Language:fr
Published: Université de Sherbrooke 2013
Subjects:
Online Access:http://hdl.handle.net/11143/6194
id ndltd-usherbrooke.ca-oai-savoirs.usherbrooke.ca-11143-6194
record_format oai_dc
spelling ndltd-usherbrooke.ca-oai-savoirs.usherbrooke.ca-11143-61942016-04-07T05:22:01Z Chargement dynamique par composants pour réseaux de capteurs adaptables Malo, Alexandre Mabilleau, Philippe Réseau de capteurs sans fil Édition de lien Compression Format de fichier exécutable Reprogrammation Chargement dynamique Ingénierie logicielle basée sur les composants L'utilisation des réseaux de capteurs sans fil (RCSF) croît dans plusieurs domaines, dont celui des espaces intelligents. Dans un espace intelligent, les RCSF sont utilisés puisque les noeuds qui les composent se dissimulent dans l'environnement et consomment très peu d'énergie. Pour l'installation, la maintenance et la gestion des contextes, il est nécessaire de pouvoir reprogrammer un, noeud sans avoir à le redémarrer. Ce projet de recherche vise l'amélioration de la reprogrammation des RCSF en utilisant l'ingénierie logicielle basée sur les composants (ILBC). En utilisant un cadriciel hybride de composants et un format exécutable allégé, les composants dynamiques deviennent utilisables à moindres coûts. Les résultats obtenus lors de ces travaux ont été publiés dans un article de journal. Les travaux de ce projet se divisent en deux volets. Le premier volet est l'optimisation des cadriciels dynamiques de composants. Le problème est que ces derniers demandent trop de ressources et ne sont pas envisageables pour les RCSF. Afin de diminuer la surcharge en taille de l'utilisation de composants dynamiques, un concept de cadriciel hybride de composants' est proposé. Pour valider ce concept, le cadriciel NodeCom est créé et requiert aussi peu de mémoire que Contiki. NodeCom possède un noyau minimal qui est statique alors que les autres composants peuvent être statiques ou dynamiques. Le deuxième volet est l'optimisation de la reprogrammation adaptée aux RCSF avec l'ILBC. C'est en compressant. le format de fichiers exécutable qui contint les composants que la reprogrammation est optimisée. Le chargement dynamique utilisé est accéléré et la consommation énergétique du transfert de composants est diminuée. C'est le format ELF qui est modifié pour partager les composants dynamiques. Pour réduire sa taille, plusieurs sections et symboles peuvent être supprimés en raison des contraintes imposées par l'utilisation de l'ILBC. Puisque les RCSF utilisent majoritairement des microcontrôleurs 8 bits ou 16 bits, les métadonnées 32 bits du format ELF sont converties. La résultante de ces modifications est le format de composants ComELF qui permet d'obtenir des compressions de près de 50 %. À ce format, une description des composants est finalement ajoutée pour permettre une gestion automatique du chargement dynamique. 2013 Mémoire http://hdl.handle.net/11143/6194 fr © Alexandre Malo Université de Sherbrooke
collection NDLTD
language fr
sources NDLTD
topic Réseau de capteurs sans fil
Édition de lien
Compression
Format de fichier exécutable
Reprogrammation
Chargement dynamique
Ingénierie logicielle basée sur les composants
spellingShingle Réseau de capteurs sans fil
Édition de lien
Compression
Format de fichier exécutable
Reprogrammation
Chargement dynamique
Ingénierie logicielle basée sur les composants
Malo, Alexandre
Chargement dynamique par composants pour réseaux de capteurs adaptables
description L'utilisation des réseaux de capteurs sans fil (RCSF) croît dans plusieurs domaines, dont celui des espaces intelligents. Dans un espace intelligent, les RCSF sont utilisés puisque les noeuds qui les composent se dissimulent dans l'environnement et consomment très peu d'énergie. Pour l'installation, la maintenance et la gestion des contextes, il est nécessaire de pouvoir reprogrammer un, noeud sans avoir à le redémarrer. Ce projet de recherche vise l'amélioration de la reprogrammation des RCSF en utilisant l'ingénierie logicielle basée sur les composants (ILBC). En utilisant un cadriciel hybride de composants et un format exécutable allégé, les composants dynamiques deviennent utilisables à moindres coûts. Les résultats obtenus lors de ces travaux ont été publiés dans un article de journal. Les travaux de ce projet se divisent en deux volets. Le premier volet est l'optimisation des cadriciels dynamiques de composants. Le problème est que ces derniers demandent trop de ressources et ne sont pas envisageables pour les RCSF. Afin de diminuer la surcharge en taille de l'utilisation de composants dynamiques, un concept de cadriciel hybride de composants' est proposé. Pour valider ce concept, le cadriciel NodeCom est créé et requiert aussi peu de mémoire que Contiki. NodeCom possède un noyau minimal qui est statique alors que les autres composants peuvent être statiques ou dynamiques. Le deuxième volet est l'optimisation de la reprogrammation adaptée aux RCSF avec l'ILBC. C'est en compressant. le format de fichiers exécutable qui contint les composants que la reprogrammation est optimisée. Le chargement dynamique utilisé est accéléré et la consommation énergétique du transfert de composants est diminuée. C'est le format ELF qui est modifié pour partager les composants dynamiques. Pour réduire sa taille, plusieurs sections et symboles peuvent être supprimés en raison des contraintes imposées par l'utilisation de l'ILBC. Puisque les RCSF utilisent majoritairement des microcontrôleurs 8 bits ou 16 bits, les métadonnées 32 bits du format ELF sont converties. La résultante de ces modifications est le format de composants ComELF qui permet d'obtenir des compressions de près de 50 %. À ce format, une description des composants est finalement ajoutée pour permettre une gestion automatique du chargement dynamique.
author2 Mabilleau, Philippe
author_facet Mabilleau, Philippe
Malo, Alexandre
author Malo, Alexandre
author_sort Malo, Alexandre
title Chargement dynamique par composants pour réseaux de capteurs adaptables
title_short Chargement dynamique par composants pour réseaux de capteurs adaptables
title_full Chargement dynamique par composants pour réseaux de capteurs adaptables
title_fullStr Chargement dynamique par composants pour réseaux de capteurs adaptables
title_full_unstemmed Chargement dynamique par composants pour réseaux de capteurs adaptables
title_sort chargement dynamique par composants pour réseaux de capteurs adaptables
publisher Université de Sherbrooke
publishDate 2013
url http://hdl.handle.net/11143/6194
work_keys_str_mv AT maloalexandre chargementdynamiqueparcomposantspourreseauxdecapteursadaptables
_version_ 1718217074221776896