dans les
Web Page:
http://nadirbouchama.webs.com/Aboutme.htm
Nadir BOUCHAMA, Qualit de Service dans les Rseaux Mobiles Ad Hoc. Confrence donne loccasion du 25ime Anniversaire du CERIST. 08 juin 2010. Ben Aknoun, Algrie
Plan de lExpos..
Rseaux Mobiles Ad Hoc : Caractristiques & Applications Qualit de Service dans les Rseaux Mobiles Ad Hoc Approches pour offrir la QoS: Taxonomie et Critiques Notions de soft QoS, hard QoS, pseudo-hard QoS Routage avec QoS dans les MANETs Routage avec contrainte de dlai dans AODV Modles de QoS dans les MANETs Conclusion Gnrale
GW
Rseaux ad hoc
Internet
Rseaux de capteurs
25 ieme Anniversaire du CERIST
Rseaux MESH
Liens sans fils Canal sujet aux interfrences et aux erreurs Une topologie dynamique Ressources limites et volatiles Ex: bande passante, nergie, mmoire, CPU Vulnrabilit aux attaques
Domaines dapplication
Militaire
Centre de Commande
Internet
CERIST
Backbone Mesh
Sc
u ri t
Gestion de la mobilit
Rout ag
Scalabilit
e eff i ca c e
quit
Auto-configuration
Qualit de Service ?
Qualit de Service ?
Comme dfinie dans le RFC 2386, Ensemble de besoins assurer par le rseau pour le transport dun trafic dune source une destination. Ces besoins peuvent tre traduits en un ensemble dattributs pr-spcifis et mesurables en terme de : Dlai de bout en bout Variance de dlai (gigue) Bande passante :. Taux de Perte de paquets
Recommandation E.800 du CCITT : Effet global des performances du service qui dtermine le degr de satisfaction dun utilisateur du service.
Ces deux dfinitions ne sont pas adquates pour les rseaux mobiles ad hoc
La Qualit de Service dans les rseaux mobiles ad hoc veut dire fournir des paramtres afin dadapter les applications la qualit du rseau.
10
Motivation
Au dbut des rseaux sans fils : Le premier souci est de permettre la connectivit Le principe utilis est le BEST EFFORT cest--dire AU MIEUX Aucune garantie de livraison des donnes SEND AND PRAY
Mais.
pour certains applications ce service nest pas du tout suffisant Exemple: Applications multimdias, tlphonie, jeux, applications critiques, communications dans un champs de bataille, etc. La QoS nest pas une OPTION mais une NECESSIT pour permettre dattirer surtout lattention des INDUSTRIELS
11
Source:
25 ieme Anniversaire du CERIST
12
La topologie du rseau change de faon dynamique Information dtat souvent imprcise Ressources disperses et limites (Ex: mmoire) Ressources dnergie puisables (batterie ou cellules solaires) Nuds des fois htrognes Mdium non scuris (des intrus peuvent violer les garanties en QoS) Erreurs du canal
13
Complexit
Qualit de service dans les MANETs = Fournir une fonctionnalit complexe dans un environnement trs dynamique o les ressources sont rares.
Solution: Deux approches classiques:
Sur-dimensionnement
Ingnierie de trafic
25 ieme Anniversaire du CERIST
14
surdimensionnement
25 ieme Anniversaire du CERIST
Ingnierie de trafic
15
Sur-Dimensionnement (over-dimensioning)
Principe :
Agir sur les RESSOURCES (solution matrielle) Approvisionner le rseau avec suffisamment de ressources si besoin est
Avantages: Inconvnients:
Facile et peut se faire de faon graduelle; Aucun mcanisme de QoS nest ncessaire;
Peut tre trs coteux pour le dploiement et la mise jour; Difficile prdire les besoins futurs du trafic; Ne peut pas offrir des garanties sur le dlais; Dans la plupart des cas, il sagit dun dplacement du problme; Perte de ressources (rseau sous-utilis); Pour un rseau mobile ad hoc les ressources sont rares et volatiles; La bande de frquence est trs limite
I H O R
IF IT B
16
Avantages:
Non coteuse; Utilisation rationnelle des ressources;
Inconvnients:
Complexe implmenter Problme de passage lchelle (scalability)
17
Taxonomies..
Classification la plus connue et la plus cite:
[WuH99] K. Wu and J. Harms, QoS Support in Mobile Ad Hoc Networks. Crossing Boundariesthe GSA Journal of University of Alberta, Volume 1, n 1. pages 92- 106. Novembre 2001
Protocoles de signalisatio n
Couche MAC
Modles de QoS
18
Critiques
Taxonomie critique notamment dans:
[Chaudet2006] Claude Chaudet, Isabelle Gurin Lassous, - tat des lieux sur la qualit de service dans les rseaux ad hoc - Invited paper, in 'Colloque Francophone sur l'Ingnierie des Protocoles'' - November 2006 - Tozeur, Tunisia.
Raisons ?
Impossible de classifier les solutions existantes selon cette taxonomie; Pourquoi sparer la signalisation et le QoS routing alors quils sont souvent complmentaires; Un bon modle de QoS est souvent construit partir de plusieurs blocs de base
19
Difficult
+
paquets sans aucune garantie. QoS relche la garantie de service est (soft QoS)offerte avec une probabilit. Il peut y avoir des priodes transitoires o la QoS nest 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 nest pas du tout fourni
QoS statistique, Mieux que le best effort, QoS qualitative, QoS relative
++
Niveau de QoS
communications militaires;
+++
TOUT ou RIEN
contrle de trafic arien, chirurgie distance, contrle dun racteur nuclaire, etc.
impossible
20
21
Les TROIS objectifs principaux du routage avec QoS sont les suivants: 1. Dterminer dynamiquement un chemin rpondant aux exigences de QoS entre une source et une destination ; 2. Optimiser les ressources du rseau (load balancing); 3. Permettre une dgradation gracieuse (graceful degradation) des performances du rseau
http://www.ietf.org/rfc/rfc2386.txt
22
B
4
C
4 3
S
2 3
S D
E
2
F
6
23
Positionnement
24
25
Prendre un protocole existant (ex: AODV, OLSR) et ajouter des briques de bases pour le rendre sensible la QoS selon la mtrique choisie Avantage majeur: facilit Exemple: AODV-D (AODV with delay constraints) (Travail avec un tudiant en PFE (UMMTO)) Extension du protocole AODV Mtrique: dlai Estimation du dlai local chaque nud Le dlai est une mtrique ADDITIVE : Dlai de bout en bout =
Dlais un saut
S
25 ieme Anniversaire du CERIST
D
26
21/07/11
25 ieme Anniversaire du CERIST
27
27
CA C
Rseau
AODV
Routage avec QoS
28
Quel modle de files dattente utiliser pour estimer le dlai au niveau du 802.11 ?
Recherche Bibliographique:
M/MMGI/1/K Ozdemir et al 2004 M/G/1 Meraihi et al, 2004 Ph.D Thesis M/G/1/K Ozdemir et al 2004 M/M/1/K Chikh Sarr, 2007 Ph.D Thesis G/G/1 Bisnik et al 2009
29
File M/M/1/K
L'arrive de paquet suit une loi exponentielle de paramtre Le taux de service suit galement une loi exponentielle de paramtre La taille de la file d'attente est limite par la valeur K. La politique dordonnancement est FIFO (Premier Arriv Premier Servi)
30
31
32
Enfin, on obtient:
O: Temps consomm dans une collision Temps de transmission russie dun paquet de taille m laide du 802.11
33
TYPE
J | R | G | D |U
RESERVED
TYPE
R |A
PREFIX SZ
HOP COUNT
Destination IP Address Destination Sequence Number Originator IP Address Lifetime Probabilit de collision
25 ieme Anniversaire du CERIST 21/07/11
34
34
Echange dinformation
Les nuds changent des messages HELLO chaque intervalle de temps secondes Ces messages HELLO contient un information supplmentaire: me taux doccupation du canal La valeur du paramtre est cruciale: grande: stabilit des rsultats mais mauvais rsultats en cas de mobilit petite : trop doverhead et de calcul mais bonne raction la mobilit Les auteurs proposent: = 1 seconde Chaque nud estime le taux doccupation du canal son niveau et envoie linformation dans le paquet HELLO La taux doccupation du canal au niveau dun nud est donn par: (Ts + Tr ) /
35
Scnario de simulation
21/07/11
25 ieme Anniversaire du CERIST
36
36
21/07/11
25 ieme Anniversaire du CERIST
37
37
38
Modles de QoS
Modle de QoS Un modle dfinit gnralement les blocs de base dune solution donne : Contrle dadmission politique dordonnancement contrle de congestion, signalisation, routage avec QoS Lissage de trafic, etc Dfinir QUI FAIT QUOI? Interaction ? Aspect architectural
39
Question Principale
Les deux modles classiques IntServ et DiffServ sont-ils applicables aux rseaux mobiles ad hoc ?
MOTIVATION: Pourquoi rinventer la roue et inventer des modles ex nihilo alors que deux modles existent dj ? Prendre en considration la possibilit de connexion Internet Interoprabilit avec IntServ et DiffServ classiques
INTERNET Passerelle (gateway)
40
Emulation de circuits; Mcanisme de bout en bout; mcanisme de QoS par flux; Utilise le protocole de signalisation RSVP
41
Pour MANETS ?
AVANTAGES:
Fournit une bonne QoS; Zro paquets perdus
INCONVENIENTS:
Ncessite des informations exactes sur ltat des liens, chose qui est difficile dans le contexte des rseaux mobiles ad hoc; Gnre beaucoup doverhead; Complexit au niveau du cur du rseau ; Nest pas pratique pour les flux de courte dure;
Scalabilit
25 ieme Anniversaire du CERIST
42
Nud dentre
Nud interne
Nud de sortie
Rsoudre le problme de scalabilit par deux faons: Remplacer le principe par flux par un principe par agrgats; La complexit dans les nuds du coeur est dplace vers les quipements aux extrmits;
25 ieme Anniversaire du CERIST
43
Pour MANETS ?
AVANTAGES Plus scalable que IntServ Modle lger dans les nuds du rseau plus facile dployer Peut fournir des fois une bonne QoS
INCONVENIENTS: Ne signale pas la congestion de faon explicite Quand la topologie du rseaux change les rles des noeuds changent galement Difficile de ngocier dynamiquement un profil de trafic
44
INSIGNIA
http://comet.columbia.edu/insignia/
Ides principales de INSIGNIA: Premier protocole de signalisation pour MANETS Inspir de IntServ fournir un modle de QoS de bout en bout Un modle de QoS adaptif
45
SWAN (Stateless Wireless Ad hoc Networks) http://comet.columbia.edu/swan/overview.html Soft QoS Inspir de DiffServ Ne pas garder les informations sur ltat 2 classe de trafic: best effort et real time Dfinit un contrle dadmission pour accepter/rejeter une nouvelle connexion
46
47
Conclusion gnrale
La flexibilit des rseaux mobiles ad hoc les rend trs utiles dans plusieurs domaines; Les caractristiques inhrentes aux rseaux mobiles ad hoc rendent lapprovisionnement de la QoS trs complexe; Vu la volatilit des ressources, on ne peut pas offrir une hard QoS dans les rseaux ad hoc; La soft QoS (mieux que le best effort) peut tre suffisante dans certains cas Un exemple dun protocole de routage soft QoS a t prsent (lestimation du dlai est base sur le modle M/M/1/K); IntServ et DiffServ ne sont pas directement applicables pour les rseaux mobiles ad hoc; DiffServ est mieux adapt aux rseaux mobiles ad hoc que IntServ.
49
50