Programming Support for a Delay-Tolerant Web of Things

Résumé : L'internet des Objets (IoT) est habituellement présenté comme l'ensemble d'objets interconnectés à travers un réseau qui est, en pratique, Internet. Or, il existe beaucoup de cas où la connectivité est intermittente à cause des interfaces radio courte-portées et des contraintes d'économie d'énergie. L'architecture de réseautage tolérant les délais (DTN) ainsi que le Bundle Protocole (BP) sont considérés comme des solutions viables pour résoudre ce genre de challenges grâce au mécanisme store-carry-and-forward. Cette thèse vise à fournir des supports de programmation adaptés autant à l'IoT qu'au contexte DTN. Dans ce but, les challenges relevant du DTN et de l'IoT (DT-IoT) sont étudiés et quelques principes de design logiciels sont proposés. Ces principes ont pour but d'optimiser la réactivité et l'efficacité des applications ayant pour cible un contexte DT- IoT. La première contribution est la définition d'un support de programmation orienté ressources, nommé BoaP. Ce support fournit un protocole de requête/réponse grâce à une transposition de CoAP (Contrained Application Protocol). Cette transposition est composée d'ajustements fondamentaux et d'améliorations pour utiliser BP en tant que couche de transport. BoaP a été implémenté et testée dans un petit réseau physique. Une méthode pour évaluer des intergiciels dans des réseaux DTNs est présentée. Un outil implémentant cette méthode a été développé. Il repose sur une plateforme de virtualisation qui simule les contacts réseaux tout en émulant les nœuds du réseau. Cet outil a été utilisé pour exécuter des expériences pour évaluer la validité de BoaP. Enfin, un autre support de programmation est examiné. Celui-ci adopte une approche orientée service et respecte les contraintes REST (Representational State Transfer). Il se repose sur BoaP a été créé avec l'IoT en tête et est adapté à l’environnement DTN. La découverte exploite une interface de publications/souscriptions. Les descripteurs de services contiennent des champs spécifiques pour informer de la disponibilité de leur fournisseurs.
Type de document :
Thèse
Mobile Computing. Université de Bretagne Sud, 2017. English. 〈NNT : 2017LORIS462〉
Liste complète des métadonnées

Littérature citée [138 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-01814863
Contributeur : Abes Star <>
Soumis le : mercredi 13 juin 2018 - 16:00:06
Dernière modification le : vendredi 15 juin 2018 - 01:18:17
Document(s) archivé(s) le : vendredi 14 septembre 2018 - 14:45:03

Fichier

2017theseAuziasM.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-01814863, version 1

Citation

Maël Auzias. Programming Support for a Delay-Tolerant Web of Things. Mobile Computing. Université de Bretagne Sud, 2017. English. 〈NNT : 2017LORIS462〉. 〈tel-01814863〉

Partager

Métriques

Consultations de la notice

196

Téléchargements de fichiers

118