Performance des réseaux maillés multiradio sur banc de test

Les réseaux WiFi maillés de niveau 2 sont apparus en 2003 avec la première proposition de normalisation du 802.11s. Au fil des années l'approche de niveau 2 a montré des limites, la recherche s'est alors dirigée vers des réseaux maillés de niveau 3. L'idée des réseaux maillés multi...

Full description

Bibliographic Details
Main Author: Davy, Stéphane
Format: Others
Published: École de technologie supérieure 2010
Online Access:http://espace.etsmtl.ca/634/1/DAVY_St%C3%A9phane.pdf
http://espace.etsmtl.ca/634/2/DAVY_St%C3%A9phane%2Dweb.pdf
Description
Summary:Les réseaux WiFi maillés de niveau 2 sont apparus en 2003 avec la première proposition de normalisation du 802.11s. Au fil des années l'approche de niveau 2 a montré des limites, la recherche s'est alors dirigée vers des réseaux maillés de niveau 3. L'idée des réseaux maillés multiradio a alors émergé; les routeurs sont équipés de deux radios ou plus : une pour l'accès et une ou plus pour le relayage. L'objectif principal de ce mémoire est d'étudier la performance des réseaux WiFi maillés multiradio sur banc de test en ce basant sur l'existant. L'approche sur banc test nous a amené à développer une plate-forme de contrôle de banc de test qui nous a permis d'automatiser l'exécufion d'expériences réseau. Enfin, son utilisation nous a amené à réfléchir sur un modèle d'abstraction basé sur le vocabulaire du jeu qui permettrait de rendre l'élaboration d'expérience plus intuitive sur la plate-forme et ainsi de la rendre accessible à un plus large public. La plate-forme d'automatisation d'expériences sur banc de test se base sur l'utilisation de l'existant. Elle synchronise l'exécution de commandes Unix sur des noeuds distants dans une approche modulaire. Une expérience est définie par un script d'expérience qui contient l'ensemble des lignes de commandes Unix associées aux noeuds. Le script est exécuté par un interpréteur de script qui lit les commandes une à une et les envoies aux noeuds associés. Chaque noeud exécute les commandes du script. Le traitement des données en résultat est lui aussi réalisé par des scripts extérieurs à la plate-forme. Le fonctionnement de la plate-forme s'adapte ainsi à tout type de problématiques de recherche. L'exécution et le traitement des données sont contrôlés par la plate-forme qui retourne automatiquement les résultats à l'utilisateur en fin d'expérience. L'étude des réseaux maillés multiradio a démontré un haut niveau de performance. Des limites dans la gestion de l'équité ont été relevées au niveau des embranchements et sauts WiFi; ils ont été corrigés par une politique simple de QoS de niveau 3. Une limite en bande passante de 25 Mbps des points d'accès a limité les effets de saturation. Des files d'attente à priorités égales ont amélioré l'équité de 15%. Et enfin, des tunnels ont stabilisé les trafics et permis de contrôler la répartition de la bande passante. Une nouvelle méthodologie de mise en place de banc de test est proposée pour faciliter l'utilisation de la plate-forme. Un modèle d'abstraction basé sur le vocabulaire du jeu est développé pour ouvrir l'élaboration de scripts d'expériences et de résultats à des utilisateurs sans connaissance Unix. Une expérience réseau est ainsi définie comme une partie de jeu (exécufion de l'expérience) dans laquelle des joueurs (noeuds) déplacent (trafics) des pions (outils Unis) sur un plateau (le banc de test réseau) en suivant des règles (simulation de comportement réseau, ex : taux de perte). Pour permettre un accès distant intuitif, le modèle d'abstraction est introduit dans une interface graphique Web.