Contributions à l`évaluation de la QoS pour les Réseaux Ad
Transcription
Contributions à l`évaluation de la QoS pour les Réseaux Ad
AVIS DE SOUTENANCE HABILITATION UNIVERSITAIRE Présentée à L’Université Ibn Tofail, Faculté des Sciences de Kenitra Spécialité : Informatique et Télécommunications Par Youssef FAKHRI Doctorat National de la Faculté des Sciences de Rabat Professeur Assistant à la Faculté des Sciences de Kenitra « Contributions à l’évaluation de la QoS pour les Réseaux Adhoc et les Réseaux de Capteurs Sans Fil » Habilitation soutenue le 13 Octobre 2012 à 9h30 devant le jury composé de : Pr. Driss ABOUTAJDINE PES, Faculté des Sciences de Rabat Pr. Mohamed HABIBI PES, Faculté des Sciences de Kénitra Pr. Rochdi MESSOUSSI PES, Faculté des Sciences de Kénitra Kenitra, © 2012 Youssef Fakhri Introduction et Contexte général L’essor des technologies sans fil offre aujourd’hui de nouvelles perspectives dans le domaine des télécommunications. En comparaison avec l’environnement filaire, l’environnement sans fil permet aux utilisateurs une souplesse d’accès et une facilité de manipulation des informations à travers des unités de calcul mobiles (PC portable, PDA, capteur…). Les réseaux sans fil peuvent être classés en deux catégories : les réseaux avec infrastructure fixe préexistante, et les réseaux sans infrastructure. Dans la première catégorie, une importante infrastructure logistique et matérielle est nécessaire pour le déploiement du réseau ; le modèle de la communication utilisé est généralement le modèle cellulaire (les réseaux GSM par exemple). La deuxième catégorie est celle des réseaux ad hoc. Un réseau ad hoc peut être défini comme un ensemble d’entités mobiles interconnectées par une technologie sans fil formant un réseau temporaire sans l’aide de toute administration ou de tout support fixe. Avec les avancées techniques en terme de performances et de miniaturisation, réalisées dans les microsystèmes électromécaniques (MEMS: microcontrôleur, transceiver RF…) et les communications sans fil, une nouvelle variante de réseaux ad hoc s’est créée afin d’offrir des solutions économiquement intéressantes pour la surveillance à distance et le traitement des données dans les environnements complexes et distribués : Les réseaux de capteurs sans fil. Motivations L'évolution et le déploiement réussi des réseaux ad hoc sans fil et les réseaux de capteurs sans fil (RCSF) dans le monde ont ouvert la voie pour un accroissement des activités de recherche, développement et standardisation dans ce domaine. Les mécanismes mis en œuvre deviennent de plus en plus complexes, ceci pour assurer des fonctions exigées par certaines applications: qualité de service, sécurité, mobilité.... Les contraintes liées au déploiement, la topologie et l’énergie motivent une grande partie des problématiques de recherches concernant les réseaux de capteurs sans fil et les réseaux Ad hoc. Problématique : • Problématiques liées à la QoS dans les réseaux Ad-hoc : Mobile Ad Hoc Network (MANET) est une collection de noeuds mobiles en communication. Cette collection forme une topologie aléatoire sans utilisation d'infrastructure d'administration. Comme les applications en temps réel utilisées dans les réseaux sans fil d'aujourd'hui grandissent, on a besoin de certains systèmes pour leurs offrir un service plus adapté. Nous savons que la plupart des systèmes actuels ne sont pas très performants avec le trafic qui n'est pas strictement CBR (Constante Bite Rate). Au niveau pratique, peu d'applications génèrent un trafic de type CBR. Dans le deuxième type, la plupart des applications génèrent des flux de trafic de type VBR (Variable Bite Rate). Ce type de trafic est caractérisé par le changement de la quantité d'informations transmises par unité de temps. Le degré de variation par unité de temps est différent d'une application à une autre. En raison de la forte mobilité et le changement dynamique de la topologie, nous devons utiliser un modèle de mobilité adapté à chaque scénario d'application. Le changement de modèle de mobilité affecte les performances des protocoles de routage. Malgré l'importance de type des données échangées entre les noeuds sur la QoS des MANETs, les données multiservices n'ont pas été traitées par la majorité des recherches. Un grand nombre d’articles dans le domaine des réseaux mobiles ad hoc reposent sur l’existence d’algorithmes de routage capables d’acheminer les messages dans le réseau. AODV (Ad hoc On Demand Distance Vector) et OLSR (Optimized Link State Routing) par exemple, sont des algorithmes dont l’objectif est de construire des routes entre les noeuds, de manière proactive pour AODV et de manière réactive pour OLSR. Ils permettent l’acheminement des messages dans un réseau mobile ad hoc sans connaissance préalable ou globale de la topologie du réseau. Les résultats obtenus en simulation par ces algorithmes montrent qu’ils sont capables de construire des routes permettant aux noeuds d’acheminer une partie des messages. D’autres expérimentations montrent que AODV et OLSR échouent à acheminer une grande proportion de paquets lorsqu’il n’existe pas de chemin stable entre les noeuds ou que les liens de communication entre eux sont asymétriques. • Problématiques liées à la QoS dans les réseaux de capteurs sans fil : Les réseaux de capteurs présentent un champ d’application très vaste, que ce soit, par exemple, dans le domaine scientifique, logistique, militaire ou encore de la santé. Selon MIT’s Technology Review, il s’agit de l’une des dix nouvelles technologies qui bouleverseront le monde et notre manière de vivre et de travailler. La batterie est un composant important d’un capteur. En général, elle n’est ni remplaçable ni rechargeable. Elle peut être, en partie, alimentée par une unité génératrice d’énergie comme les cellules solaires. De petite taille, elle fournit donc une quantité d’énergie très limitée à l’échelle de 1 à 2J par noeud (capteur). Elle limite ainsi la durée de vie du capteur et influe sur le fonctionnement global du réseau. C’est pourquoi, les protocoles permettant d’économiser l’énergie occupent, aujourd’hui, un axe important de recherche dans ce domaine. Un capteur assure l’acquisition, le traitement de données et les communications. C’est cette dernière tâche qui est la plus consommatrice d’énergie. Un bon schéma de gestion d’énergie doit donc, en priorité, prendre en compte les communications. La plupart des protocoles de communications dans les réseaux Ad-Hoc ne s’adaptent pas aux particularités des réseaux de capteurs. D’où, la nécessité de les améliorer ou de développer de nouveaux protocoles. Les deux principales classes de protocoles utilisées, à l’heure actuelle, dans les réseaux sans fils, s’appuient sur la technique de routage multi-sauts ou le clustering (voir une hybridation des deux). Plusieurs approches sont proposées pour calculer le chemin optimal dans les protocoles de routage multisauts. Certaines proposent de prendre le chemin le plus court, en terme de distance, vers la station de base. D’autres, se basent sur le niveau d’énergie dans les nœuds tout au long du chemin en privilégiant les noeuds ayant des quantités d’énergie maximales. D’autres encore, choisissent un chemin optimal en privilégiant certains noeuds dont la présence dans le chemin permet de consommer moins d’énergie. Cependant, le premier inconvénient du routage multi-sauts dans les réseaux sans fil est la périodicité des messages envoyés pour maintenir les itinéraires valides, ce qui a pour effet d’encombrer le réseau et de consommer ainsi de l’énergie supplémentaire. Le clustering (ou la classification) donne en revanche de meilleurs résultats. Il s’agit d’un problème de classification auquel l’apprentissage numérique s’est intéressé depuis longtemps, notamment, les modèles connexionnistes et, plus particulièrement, les cartes topologiques autoorganisatrices (SOM) de Kohonen. Ces dernières ont prouvé leur efficacité dans ce type de problème. Les contraintes liées au déploiement, à la topologie et à l'énergie motivent une grande partie des problématiques de recherches concernant les réseaux de capteurs sans fil. La majorité des protocoles de routage développés dans nos contributions se concentre sur l'optimisation de la consommation d'énergie. Les réseaux de capteurs sans fil et les réseaux Ad hoc sont de plus en plus sollicités dans le but d’être utilisés dans les applications multimédia. Ces applications partagent certaines caractéristiques : • Diverses exigences en termes de délai • Diverses exigences en termes de fiabilité • …. Ces contraintes, doivent être prises en considération pour pouvoir fournir une qualité de service à une application donnée. Contributions • Contributions sur les réseaux Ad-hoc : Dans notre première contribution de ce mémoire, nous avons étudié l'impact respectivement des modèles de mobilité et du type de trafic (CBR, VBR (MPEG-4)) sur les performances (le délai de bout en bout, le débit et le taux de transfert) du protocole de routage AODV (On-Demand Distance Vector ). Comme résultats, le protocole AODV a montré un comportement sensible au type de trafic ainsi qu'au modèle de mobilité utilisé. Ce changement de comportement nous a poussé à étendre cette étude comparative au protocole de routage proactif OLSR (Optimized Link State Routing) et ce en utilisant les deux types de trafics (CBR, VBR (MPEG-4)) dans la deuxième contribution. Expérimentalement, nous avons considéré les modèles de mobilité suivants : Random Waypoint, Random Direction et Mobgen Steady State. Comme troisième contribution, nous avons procédé à une étude comparative entre les deux célèbres protocoles cités précédemment. Mais cette fois, nous nous sommes limités au trafic multimédia VBR (MPEG-4) et aux modèles de mobilité : Random Waypoint et Mobgen Steady State. En raison de l'incertitude associée aux modèles de mobilité lors de l'estimation des positions vitesses et temps de pause des noeuds dans notre dernière contribution, nous avons proposé une nouvelle approche basée sur la logique floue pour calculer et analyser le délai et le débit optimaux tout en prenant en charge respectivement leurs débit et délai associés. Les résultats expérimentaux montrent que la méthode peut être utilisée avec d'autres modèles de mobilité. • Contributions sur les réseaux de capteurs sans fil : Notre première contribution sur les réseaux de capteurs sans fil concerne le routage plat. Son principe est de ne laisser participer au routage que les noeuds dont l'énergie résiduelle est supérieure à l'énergie résiduelle moyenne du réseau permettant ainsi, un épuisement équitable de l'énergie des différents noeuds du réseau. Trois contributions sont proposées dans la catégorie de protocoles hiérarchiques. La première propose un algorithme de formation de clusters basés sur l'évaluation de la distance du noeud à la station de base en passant par tous les cluster-heads. Ainsi, les nœuds choisissent leurs clusters en se basant sur la distance de chaque noeud par rapport à chaque cluster-head et l'éloignement de ces cluster-head de la station de base. La deuxième contribution exploite le fait qu'un noeud distant de la station de base consomme plus d'énergie qu'un noeud proche quand ces noeuds sont élus cluster-heads. Par conséquent, les noeuds du réseau ne doivent pas avoir le même cycle pour devenir des cluster-heads. Ainsi, nous avons proposé d'avoir des cycles inversement liés à la distance du nœud de la station de base. La troisième contribution traite la réduction de l'énergie consommée lors de la formation des clusters. Ainsi, au lieu de changer les cluster-heads à chaque période de transmission, notre idée consiste à accorder à chaque noeud élu comme cluster-head ce rôle plusieurs périodes consécutives avant de le céder pour les autres noeuds.