500 likes | 623 Views
Une Auto-Organisation et ses Applications pour les Réseaux Ad-Hoc et Hybrides. Thèse de doctorat de Fabrice THEOLEYRE CITI – INRIA ARES – INSA Lyon. Directeurs de thèse :. Fabrice Valois. Eric Fleury. Contexte. Qu’est ce qu’un réseau ad hoc ? Hybride ? Défis Routage, Confidentialité…
E N D
Une Auto-Organisation et ses Applications pour les Réseaux Ad-Hoc et Hybrides Thèse de doctorat de Fabrice THEOLEYRE CITI – INRIA ARES – INSA Lyon Directeurs de thèse : Fabrice Valois Eric Fleury
Contexte • Qu’est ce qu’un réseau ad hoc ? • Hybride ? • Défis • Routage, Confidentialité… • Contraintes • Mobilité • Hétérogénéité • Radio
Motivations • Approche classique en ad hoc • Vision à plat • Égalité et solidarité • Ensemble déstructuré … à utiliser tel quel • Tout refaire … à chaque fois • Exemple • Diffusion • Routage • …
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Objectif • Organiser le réseau avant son utilisation • Et prouver l’efficacité d’une auto-organisation clusterhead dominant dominé Ensemble Connecté Dominant (CDS) Clustering: Diamètre / rayon / cardinalité
(ma) définition • Introduit une vue hiérarchique • Vue logique ≠ topologie radio • Un ou plusieurs niveaux de hiérarchie • Localisé (auto) • Couche d’auto-organisation • Couche fédératrice • Mutualisation • Un moyen et non une fin Theoleyre, Valois, Auto-organisation de réseaux ad hoc : concepts et impacts, chap. 5 de Réseaux mobiles ad hoc et réseaux de capteurs, Hermès, 2006, 101-128
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Description générale de CDCL 2. Construction d’une dorsale 3. Construction de grappes 1. Découverte de voisinage Theoleyre, Valois, Structure virtuelle pour une auto-organisation dans les réseaux ad-hoc et hybrides, Annales des Télécommunications, accepté avec révisions mineures Theoleyre, Valois, A Virtual Structure for Mobility Management in Hybrid Network, in IEEE WCNC, USA, 2004
8 4 3 5 2 8 6 7 Carences des dorsales existantes • Algorithmes localisés [wu99, stojmenovic01] • Règle : je suis redondant • Pas conçus pour la persistance • Pas d’arbre • Algorithmes distribués [butenko03] • Borne de cardinalité • Pas de maintenance • Dorsale non flexible • k-CDS 5 7
CDCL – Dorsale - Construction • Initiée par un (ou plusieurs) leader(s) • Poids • énergie, mobilité, degré • k-CDS • Création d’un ensemble dominant • Elections locales • Interconnexion • Invitations avec des inondations locales
Dominant Dominé En élection Leader Hello Invitation connexion Lien radio CDCL – Exemple de 2-CDS 10 4 2 4 9 5 8 8 7 5 • Remarque: Construction d’un arbre
CDCL – Clusters - Construction • Algorithme classique [lin97] • Le nœud a plus fort poids clusterhead • Puis ralliement des voisins • Modifications • Rayon flexible • Tire parti de la dorsale • Optimisation du nombre de participants • Trafic de contrôle • Auto-organisation intégrée • Clusterhead = dominant • Distance via la dorsale
CDCL – Clusters - Construction Distance max = 2 sauts 7 7 4 5 3 5 8 10 10
CDCL – Maintenance • Vitale • Mobilité • Robustesse aux fautes • Dorsale • Maintenance événementielle • Dominé isolé • Dominant déconnecté de la dorsale • Dorsale cassée • Dominant superflu • Clusters • Vecteur de distance
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Evaluation de performances • Simulations • OPNET Modeler 8.1 • 40 nœuds distribués aléatoirement • Couche MAC (802.11) + radio réaliste • Hellos • toutes les 4 secondes • Mesures : • cardinalité, connexité, persistance • Paramètres • densité, mobilité, nombre de nœuds • Comparaison • CDCL / Wu & Li
Convergence 50 nœuds statiques, degré = 10, kcds=1
Impact de la mobilité 40 nœuds, degré = 10, modèle de mobilité random waypoint
Impact de la mobilité 40 nœuds, degré = 10, modèle de mobilité random waypoint
Trafic de contrôle degré = 10, modèle de mobilité random waypoint, vitesse de 5m/s
Cardinalité bornée Borne théorique : degré = 10
Propriétés - conclusion Quelle(s) conclusion(s) ? • Rapidité de convergence • Robustesse à la mobilité • changements locaux impact local • Persistance • Cardinalité bornée (et réduite) Comment l’exploiter efficacement ?
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Bénéfices d’une auto-organisation • Routage ad hoc • Virtual Structure Routing (VSR) • Adapte les protocoles existants • Dorsale pour la diffusion • Double hiérarchie • Internet sans-fil multisauts • Self-Organized Mobility Management (SOMoM) • Dorsale = arbre proactif de routage • Économie d’énergie Theoleyre, Valois, Mobility management in multihops wireless access networks, in IFIP PWC, France, 2005 Theoleyre, Valois, Virtual Structure Routing in Ad Hoc Networks, in IEEE ICC, Corée du Sud, 2005
VSR – Passage à l’échelle degré = 10, modèle de mobilité random waypoint, vitesse de 5m/s
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Problématique • Capacité • Débit atteignable par le réseau • Dimensionne les applications • Auto Organisation • Supprime certains liens • Surcharge certains nœuds • Pas le plus court chemin • Quel impact sur la capacité ? • Comparaison à plat / auto organisé
Travaux existants et Objectif • Etude asymptotique [gupta00,zemlianov05] • Capacité asymptotique • Routage intégré dans la modélisation ne permet pas une comparaison • But : • Capacité quantitative • Topologie, trafic de contrôle et routes donnés • Débit atteignable avec une couche MAC idéale • ordonnancement parfait, avec équité • Problème de type multi-flots • Programmation linéaire
Capacité : problème(s) • Comment est impactée la capacité ? • Interférences radio • Multisauts • Hypothèses de modélisation • Liens bidirectionnels • Broadcast de C • Unicast de C à D • Contraintes locales
Contraintes • Multisauts • Contraintes linéaires : q q q S D Quantité de données = q • Trafic du lien radio e • = • Somme des trafics des flux passant par e
a b c d e Contraintes • Partage des ressources radio • Borne inférieure • Seuls les 2-voisins peuvent interférer : • Ex : équité terminaux 0 1/5 2/5 3/5 4/5 1 a b c d e Rivano, Theoleyre, Valois, Capacity Evaluation Framework and Validation of Self-Organized Routing Schemes, in IEEE IWWAN, USA, 2006
a b c d e Contraintes • Partage des ressources radio • Borne inférieure • Partage entre liens radio 0 1/5 2/5 3/5 4/5 1 a b c d e e Trafic de contrôle de d Trafic de données vers e Trafic de données vers c
Contraintes • Partage des ressources radio • Borne supérieure • Autoriser les communications du type : • Référencement des communications possibles :
Contraintes • Partage des ressources radio • Borne supérieure : calculer la proportion • Calcul des MIS NP-Complet exhaustif • Algorithme de calcul statistique • Ex: équité liens radio
Contraintes • Partage des ressources radio • Borne supérieure • Partage entre liens radio • Avec équité liens radio 0 2/3-e 1-e 1 a a IS1 Trafic de contrôle IS2 b b Trafic du lien radio a = Trafic du lien radio c Trafic du lien radio b c c
Démarche adoptée • Données • Topologie, routes, trafic de contrôle • Contraintes de flux • sur chaque lien radio traversé • Contraintes de partage radio • Borne inférieure • Borne supérieure • Programmation linéaire • Capacité
Capacité VSR = OLSR : borne > borne < Wu & Li degré = 10, capacité par flux, toutes les routes actives, équité liens radio
Conclusion • Réseau ad hoc • pas d’impact de notre auto-organisation • impact possible si mal conçu (exemple : [wu99]) • Réseau hybride • backbone mal équilibré à la racine • goulot d’étranglement
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Pourquoi des expérimentations ? • Evaluation de l’auto-organisation • Simulations • OPNET • cardinalité, persistance, délai, taux de livraison, etc.… • Analyse théorique • auto-stabilisation • complexité • cardinalité • … • problème : la modélisation radio
Evaluation • Problèmes • Liens radio • instabilité • hétérogénéité • unidirectionnels • Performances de 802.11 [dhoutaut03]
Débits TCP flux TCP vers Internet
Mobilité – Débit TCP débit instantané, flux constant vers Internet
Plan • Objectif et Définition • Proposition d’auto-organisation • Propriétés • Avantages pour les services réseau • Impact sur la capacité • Expérimentations • Conclusion et Perspectives
Conclusion • Proposition d’une structure d’auto organisation • Robustesse • Stabilité • Rapidité de convergence • Avantages pour les services réseau • Routage • Internet sans-fil multisauts • Peu d’impact sur la capacité • Évaluation • Simulations • Analyse théorique • Expérimentations réelles « Une auto-organisation améliore les performances d’un réseau ad hoc ou hybride »
Perspectives • Conception • Plateforme complète • Évaluationde performances • Implémenter de nouveaux testbeds • Scénarios test • Auto-* • réseaux de capteurs ? • auto configuration ? • contrôle de topologie ? • architecture : en couches, modulaire ?
Chapitres de livre • Theoleyre, Valois, Auto-organisation de réseaux ad hoc : concepts et impacts, chap. 5 de Réseaux mobiles ad hoc et réseaux de capteurs, Hermès, 2006, 101-128 • Conférences Internationales • Theoleyre, Valois, On the Performances of the Routing Protocols in MANET: Classical versus Self-Organized Approaches, in IFIP Networking, Portugal, 2006 • Rivano, Theoleyre, Valois, Capacity Evaluation Framework and Validation of Self-Organized Routing Schemes, in IEEE IWWAN, USA, 2006 • Theoleyre, Valois, About the self-stabilization of a virtual topology for self-organization in ad hoc networks, in IEEE SSS, Espagne, 2005 • Theoleyre, Valois, Mobility management in multihops wireless access networks, in IFIP PWC, France, 2005 • Theoleyre, Valois, Virtual Structure Routing in Ad Hoc Networks, in IEEE ICC, Corée du Sud, 2005 • Theoleyre, Valois, A Virtual Structure for Mobility Management in Hybrid Network, in IEEE WCNC, USA, 2004