Quality Of Service Routing In Ad Hoc Networks (in French)

  • Uploaded by: Nadir BOUCHAMA
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Quality Of Service Routing In Ad Hoc Networks (in French) as PDF for free.

More details

  • Words: 1,838
  • Pages: 23
Centre de Recherche sur l’Information Scientifique et technique Division Théories et Ingénierie des systèmes Informatiques

Routage avec Qualité de service dans les Réseaux Mobiles ad Hoc Nadir BOUCHAMA [email protected]

11/06/2008

1

Plan de l’Exposé..  Réseaux Mobiles Ad Hoc : Motivation, Application  Notion de Qualité de Service (QoS)  Qualité de Service dans les Réseaux Mobiles Ad Hoc: notion de QoS adaptative  Surdimensionnement versus Ingénierie de trafic  Approches pour offrir la QoS: où se situe le routage avec QoS dans toute cette armada de solutions ?  Principe du routage QoS  Concevoir un protocole de routage avec QoS: compromis  Métriques utilisées  Exemple de routage avec QoS  Conclusions et perspectives

© Nadir BOUCHAMA CERIST 2008

2

Réseaux mobiles ad hoc Un réseau mobile ad hoc ou MANET (Mobile Ad hoc NETwork) est un système autonome de plateformes mobiles appelées nœuds qui sont libres de se déplacer librement. Ce système peut être isolé ou avoir des passerelles ou des interfaces le reliant à un réseau fixe (Internet, ATM)

http://www.ietf.org/rfc/rfc2501.txt

Caractéristiques:  Liens sans fils  Une topologie dynamique  Ressources limitées et volatiles (bande passante, énergie, mémoire, CPU)  Vulnérabilité aux attaques © Nadir BOUCHAMA CERIST 2008

GW

Internet

3

Challenges…     

Routage efficace Gestion de la mobilité Scalabilité Sécurité Partage efficace du médium de communication

Qualité de service

© Nadir BOUCHAMA CERIST 2008

4

Qualité de Service (QoS) adaptative



Comme définie dans le RFC 2386, « Ensemble de besoins à assurer par le réseau pour le transport d’un trafic d’une source à une destination. Ces besoins peuvent être traduits en un ensemble d’attributs pré-spécifiés et mesurables en terme de :  Délai de bout en bout  Variance de délai (gigue)  Bande passante :.  Taux de Perte de paquets »

Recommandation E.800 du CCITT : « Effet global des performances du service qui détermine le degré de satisfaction d’un utilisateur du service. »

Cette définition n’est pas adéquate pour les réseaux mobiles ad hoc La Qualité de Service dans les réseaux mobiles ad hoc veut dire fournir des paramètres afin d’adapter les applications à la “qualité “ du réseau

 La QoS est dite alors adaptative © Nadir BOUCHAMA CERIST 2008

5

Motivation

Au début de l’apparition des réseaux mobiles ad hoc : Le premier souci est de permettre la connectivité des noeuds Le principe utilisé est le BEST EFFORT c’est-à-dire « AU MIEUX» Aucune garantie de livraison des données SEND AND PRAY (envoyer et prier que ça réussisse)

Mais…. pour certaines applications ce service n’est pas du tout suffisant Exemple: Applications multimédias, téléphonie, jeux, applications critiques, communications dans un champs de bataille, etc.

© Nadir BOUCHAMA CERIST 2008

6

Besoins des applications…

 La QoS n’est pas une OPTION mais une NECESSITÉ pour permettre un déploiement à grande échelle © Nadir BOUCHAMA CERIST 2008

7

Complexité dans le contexte des MANETs

Qualité de service dans les MANETs = Fournir une fonctionnalité complexe dans un environnement très dynamique où les ressources sont rares. Solution: Deux approches classiques: Matériel le

Sur-dimensionnement

Logiciell e

Ingénierie de trafic

© Nadir BOUCHAMA CERIST 2008

8

Sur-Dimensionnement Principe :

Agir sur les RESSOURCES (solution matérielle) Approvisionner REACTIVEMENT le réseau avec « suffisamment » de ressources si besoin est DIMENSIONNEMENT GENEREUX

 Avantages:

B I H

F I IT

 Simple et peut se faire de façon graduelle;  Aucun mécanisme de QoS n’est nécessaire;

 Inconvénients:

O R

Peut être très coûteux pour le déploiement et la mise a jour; Difficile à prédire les besoins futurs du trafic; Ne peut pas garantir les garanties sur le délais; Dans la plupart des cas, il s’agit d’un déplacement du problème; Perte de ressources (réseau sous-utilisé); Pour un réseau mobile ad hoc, les ressources sont rares et volatiles On ne peut pas se permettre ce LUXE  La bande de fréquence est très limitée      

P

© Nadir BOUCHAMA CERIST 2008

9

Ingénierie de trafic (Traffic engineering ) Principe

Agir sur le TRAFIC (solution logicielle) Évaluation et optimisation des performances des réseaux IP en utilisant des méthodes scientifiques pour le mesurage,caractérisation, modélisation, et contrôle du trafic. RFC 3272: Overview and Principles of Internet Traffic Engineering

Avantages:  Rentable;  Utilisation rationnelle des ressources;

Inconvénients:  Complexe à concevoir et à implémenter;  Problème de passage à l’échelle (scalability) © Nadir BOUCHAMA CERIST 2008

Congestion-related performance degradation has been found to cause the majority of network downtime costs Michael Howard President, Infonetics Research

10

Analogie avec le trafic routier

surdimensionnement © Nadir BOUCHAMA CERIST 2008

Ingénierie de trafic 11

Taxonomies….. Classification la plus connue et la plus citée: K. Wu and J. Harms, QoS Support in Mobile Ad Hoc Networks. Crossing Boundaries- the GSA Journal of University of Alberta, Volume 1, n° 1. pages 92- 106. Novembre 2001

Qualité de Service dans les Réseaux Ad Hoc

X

Sur dimensionnement

Ingénierie de trafic

Protocoles Différentiatio Routage de n avec QoS signalisatio Couche MAC n Interviennent à une couche ou souscouche du modèle de référence OSI © Nadir BOUCHAMA CERIST 2008

Modèles de QoS Approches Inter couche CROSS LAYER 12

Objectifs du Routage avec QoS Les TROIS objectifs principaux du routage avec QoS sont les suivants: • Déterminer dynamiquement un chemin répondant aux exigences de QoS et qui est réalisable entre une source et une destination ; • Optimiser les ressources du réseau (load balancing); • Permettre une dégradation gracieuse (graceful degradation) des performances du réseau http://www.ietf.org/rfc/rfc2386.txt

© Nadir BOUCHAMA CERIST 2008

13

Critiques Taxonomie critiquée notamment dans: Claude Chaudet, Isabelle Guérin Lassous, - État des lieux sur la qualité de service dans les réseaux ad hoc - Invited paper, in 'Colloque Francophone sur l'Ingénierie des Protocoles'' November 2006 - Tozeur, Tunisia.

Raisons ? •Impossible de classifier les solutions existantes selon cette taxonomie; •Pourquoi séparer la signalisation et le routage avec QoS alors qu’ils sont souvent complémentaires; •Un bon modèle de QoS est souvent construit à partir de plusieurs blocs de base dont le routage avec QoS, la signalisation, et les mécanismes de différentiation au niveau de la couche MAC

© Nadir BOUCHAMA CERIST 2008

14

Taxonomie selon le niveau de QoS Niveau Best Effort (BE)

Niveau de QoS

QoS relâchée (soft QoS)

QoS pseudo ferme (Pseudo Hard QoS)

QoS ferme (hard QoS)

Définition le réseau envoie les paquets sans aucune garantie. la garantie de service est offerte avec une probabilité. Il peut y avoir des périodes transitoires où la QoS n’est pas garantie. les garanties de QoS sont de type ferme, sauf en cas de fluctuations du canal radio ou de changement de topologie. si les exigences ne sont pas satisfaites, le service n’est pas du tout fourni

TOUT ou RIEN

© Nadir BOUCHAMA CERIST 2008

Autres noms Example d’applications send and pray

courrier électronique, transfert de fichiers,

QoS statistique, Mieux que le best effort, QoS qualitative, QoS relative

voix sur IP,

communications militaires;

QoS déterministe, service garanti, QoS quantitative, QoS absolue

-

contrôle de trafic aérien, chirurgie à distance, contrôle d’un réacteur nucléaire, etc.

Difficulté +

++

+++

impossible

15

Qu’attend-t-on d’un protocole de routage avec QoS?  Adaptabilité: s’adapter à l’état du réseau ad hoc  Simplicité: éviter la complexité et la surcharge  Scalabilité: résister aux facteurs limite tels que le nombre de nœuds , nombre de flux, nombre de classes, etc  Efficacité: offrir un bon niveau de QoS pour les applications prioritaires  Equité: vis-à-vis du trafic best effort  Robustesse: résister aux perturbations dans le réseau  Sécurité: dans certains cas comme le domaine militaire

© Nadir BOUCHAMA CERIST 2008

16

Comment concevoir un protocole de routage avec QoS? •Le routage avec QoS nécessite deux entités: •Protocole de routage (algorithme distribué): récolte et distribution des information sur les ressources; •Algorithme de routage (algorithme local) qui s’intéresse à la recherche d’un chemin faisable (resp. optimal) qui vérifie la QoS connu sous le nom du MCP (Multi Constraint Path) ou MCOP (Multi Constraint Optimal Path) resp. NP-Complet si le nombre de métriques additives 2 Utiliser heuristiques



Type de QoS: Ferme (réservation) ou relâchée (priorisation) Quelle approche adopter: évolutionnaire (étendre les protocoles Best Effort existants) ou révolutionnaire (concevoir un nouveau protocole from scratch)

© Nadir BOUCHAMA CERIST 2008

17

Métriques de QoS pour un protocole de QoS Applicatio n Présentati on Session Transport

Réseau

Liaison (LLC+MAC)

Physique

Conception

Evaluation •Taux d’accept./Bloc. de sessions •Taux de sessions complétées/coupées

•Débit •Débit du réseau •Délai de bout en bout •Débit d’un nœud •Taille du buffer •Délai de découverte d’une route •Gigue •Charge de routage normalisée •Taux de perte de paquets(NRL) •Energie •Durée de vie du réseau •Sécurité •Durée de vie moyenne d’un nœud •Consommation en énergie •Délai MAC •Charge normalisée au niveau •Stabilité du lien MAC •Fiabilité •Consommation en énergie •Signal to Interference Ratio (SIR) •Bit Error Rate (BER) •Niveau de batterie résiduel

© Nadir BOUCHAMA CERIST 2008

18

Métriques au niveau réseau Définition Débit

Appelé aussi bande passante résiduelle : Débit minimal d’un chemin de bout en bout Délai de bout en Délai que met un paquet de la bout source à la destination Espace libre du Nombre de places dans un buffer buffer la gigue est définie comme étant la Gigue variation des délais d’acheminement des paquets dans le réseau Taux de perte rapport entre le nombre de paquets de paquets émis et le nombre de paquets reçus. Energie Sécurité © Nadir BOUCHAMA CERIST 2008

Niveau de confiance

Unité bps/s

milli-secondes

milli-secondes % joules % 19

Classification des métriques

© Nadir BOUCHAMA CERIST 2008

20

Exemple de Routage avec QoS Exemple: Une source D veut communiquer avec une destination D et demande une QoS en bande passante de Bw=4 <5,4> <4,5>

Tuple:

C

B

S

<4,2>

<5,3>

<2,4>

Besoin en QoS: BW≥4

S

Source

D

Destination

<3,4> <3,3>

D

E

F <2,2>

D

© Nadir BOUCHAMA CERIST 2008

<4,4>

Plus court chemin Chemin satisfaisant la QoS

21

Conclusion & Perspectives  Les solutions de QoS doivent impérativement être adaptative dans les réseaux mobiles ad hoc;  Le routage avec QoS est un problème très difficile dans le contexte des réseaux mobiles ad hoc;  A part le protocole PNNI de ATM, aucun protocole de routage avec QoS n’a été standardisé actuellement ni pour les réseaux filaires ni pour les réseaux mobiles ad hoc ;  pour les Le problème de scalabilité (« S » word problem) reste le problème majeur dans la plupart des solutions. Ceci dit, les protocoles à QoS relâchée sont plus scalables que les protocoles à QoS ferme;  Le routage QoS n’est généralement qu’une brique de base (building block) dans la construction d’une architecture de QoS globale (cross layer);  Nous travaillons sur les approches évolutionnaires pour les protocoles AODV, DSR (réactifs), OLSR (proactif) en travaillant principalement sur la métrique bande passante; Perspectives: - Travailler sur la métrique délai pour la VoIP (+ stabilité ??) - Proposer un modèle de QoS (CROSS LAYER) qui fasse intervenir plusieurs couches © Nadir BOUCHAMA CERIST 2008

22

QUESTIONS ? © Nadir BOUCHAMA CERIST 2008

23

Related Documents


More Documents from ""