Thèse soutenue

Vers un réseau LoRaWAN auto-configurable pour les applications de la ville intelligente

FR  |  
EN
Auteur / Autrice : Aghiles Djoudi
Direction : Rami LangarLaurent George
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 13/03/2023
Etablissement(s) : Université Gustave Eiffel
Ecole(s) doctorale(s) : École doctorale Mathématiques, Sciences et Technologies de l'Information et de la Communication (Champs-sur-Marne, Seine-et-Marne ; 2015-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'informatique de l'Institut Gaspard Monge (1997-2009) - Laboratoire d'informatique de l'Institut Gaspard Monge
Jury : Président / Présidente : Fabrice Théoleyre
Examinateurs / Examinatrices : Rami Langar, Laurent George, Hakima Chaouchi, Assia Soukane, Mérouane Debbah, Nawel Zangar, Rafik Zitouni
Rapporteurs / Rapporteuses : Hakima Chaouchi

Résumé

FR  |  
EN

De nos jours, les applications pour l’Internet des objets connaissent une évolution considérable, cela est dû à la croissance d‘utilisation des objets connectés. Ces objets ont besoin d’un réseau sans fil pour envoyer et recevoir les données qu’ils collectent. Les réseaux étendus à faible puissance (LPWAN) sont apparus comme des technologies sans fils prometteuses pour l’Internet des objets, ils offrent une faible consommation d’énergie lors de la transmission des données à longue distance. LoRa, Sigfox et NBIoT sont les technologies les plus connues qui répondent à ces exigences. Contrairement à Sigfox et NB-IoT, LoRa est plus accessible au monde académique car la spécification de LoRa est publique. Les émetteurs-récepteurs LoRa envoient des données selon la configuration d’un ensemble de valeurs de paramètres: le facteur d‘étalement du spectre (SF), la puissance de transmission, le taux de codage (CR) et la largeur de bande (BW). Ces paramètres doivent être ajustés, contrôlés et adaptés aux exigences des applications. Pour résoudre ce problème, notre première approche consiste à utiliser un mécanisme de segmentation pour regrouper les transmissions LoRa par niveau de qualité de service offerte. Nous utilisons un processus de segmentation flou pour obtenir le degré d’appartenance de chaque configuration de transmission aux types d’applications. L’avantage de l’utilisation de cet algorithme est la possibilité de savoir à quelle application une configuration de transmission LoRaWAN est plus adaptée. La matrice des degrés d’appartenance est utilisée par Q-learning pour représenter la probabilité qu’une configuration de transmission (action) puisse améliorer/détériorer le débit. Grâce à des simulations intensives et en utilisant différents nombres de capteurs et de passerelles avec différentes tailles et fréquence d’envoi des paquets, nous avons validé l’efficacité de notre solution dans plus de 256 scénarios (4 tailles de paquets * 4 taux de paquets * 4 nombres de capteurs * 4 nombres de stations de base). Après quoi, nous validons l’efficacité de notre solution en étudiant en profondeur deux scénarios avec 100 et 1000 capteurs. Nous mesurons dans chaque scénario d’autres métriques comme le temps de propagation et la consommation d’énergie en plus du PDR et le débit.Pour offrir une qualité de service personnalisée aux capteurs IoT, nous proposons, dans notre troisième contribution, d’améliorer la personnalisation des paramètres de transmission LoRaWAN en intégrant pleinement le résultat du clustering dans le processus d’apprentissage. En effet, même s’il offre une meilleure performance que les travaux de l’état de l’art, l’algorithme Q-learning ne tire pas profit de l’ensemble des connaissances fournies par le clustering puisqu’il met à jour ça politique en se basant uniquement sur l’état suivant observé sans prendre en compte tous les états suivants possibles. Pour cette raison, nous proposons d’initialiser complètement la matrice de transition d’état de MDP avec la connaissance fournie par FCM. L’avantage par rapport à la solution basée sur le Q-learning est la possibilité de fournir à l’agent d’apprentissage une vue globale de toutes les transitions d’état possibles après chaque itération. Comme nous explorons la qualité des paramètres de transmission à l’avance avant même de commencer le processus d’apprentissage en mode hors ligne, l’algorithme d’itération de politique exploitera directement les paramètres de transmission de haute qualité. Les résultats de la simulation montrent que la combinaison de l’exploration avec FCM et de l’exploitation avec MDP accélère le processus d’apprentissage tout en permettant l’adaptation du débit, du temps de propagation et de la consommation d’énergie de ces applications