Soutenance de thèse de MOHAMED HAMNACHE

Performances et Gestion de l'itinérance dans les réseaux LoRaWAN


Titre anglais : Performance and roaming support in LoRaWAN networks
Ecole Doctorale : EDMITT - Ecole Doctorale Mathématiques, Informatique et Télécommunications de Toulouse
Spécialité : Informatique et Télécommunications
Etablissement : Institut National Polytechnique de Toulouse
Unité de recherche : UMR 5505 - IRIT : Institut de Recherche en Informatique de Toulouse
Direction de thèse : André-Luc BEYLOT- Rahim KACIMI


Cette soutenance a eu lieu vendredi 25 novembre 2022 à 10h00
Adresse de la soutenance : ENSEEIHT, 2 rue Charles Camichel, BP7122, 31071 Toulouse Cedex 7 - salle Salle des Thèses, C002

devant le jury composé de :
André-Luc BEYLOT   Professeur des universités   Institut National Polytechnique de Toulouse   Directeur de thèse
Christelle CAILLOUET   Maître de conférences   Université Côte d'Azur   Examinateur
Oana IOVA   Maître de conférences   INSA Lyon   Examinateur
Michel MAROT   Professeur   IMT - Télécom Sud Paris   Examinateur
Franck ROUSSEAU   Maître de conférences   Grenoble INP/ENSIMAG   Examinateur
Rahim KACIMI   Maître de conférences   Université Toulouse 3   Co-encadrant de thèse
CongDuc PHAM   Professeur des universités   Université de Pau et des Pays de l'Adour   Rapporteur
Alexandre GUITTON   Professeur des universités   Clermont Auvergne INP, Université Clermont Auvergne   Rapporteur


Résumé de la thèse en français :  

LoRaWAN est l'un des principaux protocoles de communication sans fil déployés pour répondre aux exigences des applications IoT (Internet of Things) nécessitant une communication à longue portée avec une faible consommation d'énergie. On compte actuellement plus d'un milliard de dispositifs IoT utilisés dans le monde et LoRaWAN apparaît comme l'une des solutions les plus prometteuses pour de nombreuses applications. Bien que l'étude de ces réseaux, des mécanismes associés et de leurs performances soit un sujet particulièrement brûlant, certains aspects restent peu explorés, notamment la gestion de la mobilité et de l'itinérance (emph{roaming}). De même, de nombreux travaux reposent exclusivement sur des approches de simulation pour leur validation ou manquent d'outils et de bancs de test pour conduire des expérimentations réelles.

Dans cette thèse, nous proposons d'apporter des solutions à des problèmes bien connus au sein de la communauté LoRaWAN, notamment l'allocation des paramètres de transmission pour augmenter les performances du réseau. Nous proposons alors L3SFA et L3SFA-TPC pour améliorer le taux de délivrance, la capacité du réseau et la consommation énergétique des terminaux. Par la suite, nous nous sommes concentrés sur des sujets moins explorés. Nous proposons LoRaRoam, le premier système prenant en charge l'itinérance active ou itinérance emph{Handover} dans les réseaux LoRaWAN.

Face au manque ou à l'absence d'outils de référence, nous nous sommes attachés au développement de solutions et au déploiement de bancs de test pour la validation des solutions proposées et pour l'analyse de leurs performances à large échelle. Nous avons conçu extit{LoRa Roaming Emulator} (LDE), le premier émulateur d'itinérance dédié à l'évaluation des réseaux LoRaWAN itinérant. De plus, nous avons proposé LoRaDL, un framework pour prendre en charge les communications sur la liaison descendante (commandes MAC, trames de donnés) facilitant ainsi la mise en œuvre des solutions centrées passerelles (gateway-centic) et l'évaluation des performances de la liaison descendante.

 
Résumé de la thèse en anglais:  

LoRaWAN is one of the leading wireless communication protocols deployed to meet the requirements of IoT (Internet of Things) applications requiring long-range communication with low power consumption. Currently, more than one billion IoT devices in use around the world and LoRaWAN is emerging as one of the most promising communication protocols for many applications. Although the study of these networks, the associated mechanisms and their performances is a particularly hot topic, some aspects remain unexplored, in particular the management of mobility and roaming. Similarly, many works rely exclusively on simulation approaches for their validation or lack tools and testbeds to perform real experiments.


In this thesis, we propose to provide solutions to well-known problems within the LoRaWAN community, in particular the allocation of transmission parameters to increase network performance. We then propose L3SFA and L3SFA-TPC to improve the Data Extraction Rate (DER), the network capacity, and the terminal energy consumption. Thereafter, we focus on less explored topics. We propose LoRaRoam, the first system supporting Handover Roaming in LoRaWAN networks.

Faced with the lack or absence of reference tools, we have focused on developing solutions and deploying testbeds to validate the proposed solutions and analyze their performance on a large scale. We designed extit{LoRa Roaming Emulator} (LDE), the first roaming emulator dedicated to the evaluation of roaming LoRaWAN networks. In addition, we proposed LoRaDL, a framework to support downlink communications (MAC commands, data frames) facilitating the implementation of gateway-centic solutions and the evaluation of downlink performance.

Mots clés en français :LPWAN, LoRaWAN, Analyse de Performances, Itinérance, liaison descendante,
Mots clés en anglais :   LPWAN, LoRaWAN, Performance Analysis, Roaming, downlink,