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...
Main Author: | |
---|---|
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 |
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.
|
---|