Vous êtes sur la page 1sur 50

Qualit de Service

dans les

Centre de Recherche sur lInformation Scientifique & Technique

Rseaux Mobiles Ad Hoc


Nadir BOUCHAMA
Division Thorie & Ingnierie des Systmes Informatiques (DTISI) nbouchama@cerist.dz

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

25 ieme Anniversaire du CERIST

Rseaux mobiles ad hoc (MANET) Ad hoc: locution latine

Pour cela (LAROUSSE) Form dans un but prcis (WIKIPEDIA).

GW
Rseaux ad hoc

Internet
Rseaux de capteurs
25 ieme Anniversaire du CERIST

Rseaux MESH

Rseaux Mobiles Ad hoc


4

Caractristiques des rseaux mobiles ad hoc

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

25 ieme Anniversaire du CERIST

Domaines dapplication

Militaire

Gestion de catastrop hes

Accs Internet (backhauling )

VANETS (Vehicular Ad hoc Networks)


25 ieme Anniversaire du CERIST

Scnario dapplication dans le cas de catastrophes

Centre de Commande

Internet
CERIST

Backbone Mesh

25 ieme Anniversaire du CERIST

Sc

Revers de la mdaille: plus de dfis

u ri t

Gestion de la mobilit

Rout ag

Scalabilit

e eff i ca c e

quit

Auto-configuration

Qualit de Service Contrle de flux (Quality of Service)


conomie dnergie
25 ieme Anniversaire du CERIST

Qualit de Service ?

Le terme Qualit de Service est souvent ambigu


Plusieurs dfinitions existent dans la littrature Le sens de chaque dfinition dpend de faon trs troite du contexte dutilisation

Cependant, deux dfinitions officielles sont largement cites:


Dfinition donne dans le RFC 2386 de lIETF (Internet engineering Task Force) Dfinition donne dans la recommandation E.800 de lITU (International Telecommunications Union)
25 ieme Anniversaire du CERIST

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.

Objectif principal: OPTIMISER lutilisation des ressources


25 ieme Anniversaire du CERIST

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

25 ieme Anniversaire du CERIST

Exemple dexigences en QoS

Source:
25 ieme Anniversaire du CERIST

12

Obstacles dans les rseaux ad hoc

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

25 ieme Anniversaire du CERIST

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

Analogie avec le trafic routier

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

25 ieme Anniversaire du CERIST

16

Ingnierie de trafic (Traffic engineering )


Principe

Agir sur le TRAFIC (solution logicielle)

Utiliser des mcanismes de contrle et de priorit pour le trafic

Avantages:
Non coteuse; Utilisation rationnelle des ressources;

Inconvnients:
Complexe implmenter Problme de passage lchelle (scalability)

25 ieme Anniversaire du CERIST

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

Qualit de Service dans les Rseaux Ad Hoc

Protocoles de signalisatio n

Routage avec QoS

Couche MAC

Modles de QoS

25 ieme Anniversaire du CERIST

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

25 ieme Anniversaire du CERIST

19

Taxonomie selon le niveau de QoS


Niveau Dfinition Autres nomsExample dapplications
courrier lectronique, transfert de fichiers, voix sur IP,

Difficult
+

Best Effort (BE) le rseau envoie les

send and pray

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

++

25 ieme Anniversaire du CERIST

Niveau de QoS

QoS pseudo ferme (Pseudo Hard QoS)

communications militaires;

+++

QoS ferme (hard QoS)

TOUT ou RIEN

QoS dterministe, service garanti, QoS quantitative, QoS absolue

contrle de trafic arien, chirurgie distance, contrle dun racteur nuclaire, etc.

impossible

20

Routage avec QoS dans Les MANETs

25 ieme Anniversaire du CERIST

21

Objectifs du Routage avec QoS

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

25 ieme Anniversaire du CERIST

22

Exemple de Routage avec QoS Exemple:


Une source S veut communiquer avec une destination D et demande une QoS en bande passante de Bw=4
5 4 Besoin en QoS: BW4

B
4

C
4 3

S
2 3

S D

Source Destination Plus court chemin Chemin satisfaisant la QoS

E
2

F
6

25 ieme Anniversaire du CERIST

23

Positionnement

Network requirements Application requirements


25 ieme Anniversaire du CERIST

24

Composantes du routage avec QoS ?


Le routage avec QoS ncessite deux entits: Protocole de routage (algorithme distribu): rcolte et distribution des information sur les ressources; Algorithme de routage (algorithme local) qui sintresse la recherche dun chemin faisable qui vrifie la QoS NP-Complet si le nombre de mtriques additives 2 Utiliser heuristiques

25 ieme Anniversaire du CERIST

25

Deux approches principales: Concevoir le nouveau from scratch

Comment concevoir un nouveau protocole de routage avec QoS

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

Principe du protocole AODV


AODV: Ad hoc On Demand Vector Distance Routing protocol Protocol ractif IETF RFC 3561. Juillet 2003

21/07/11
25 ieme Anniversaire du CERIST

27

27

Architecture synoptique de AODV-D


Applicatio n Prsentati on Session Transport
Besoins en QoS

CA C

Rseau
AODV
Routage avec QoS

LLC MAC Physique


25 ieme Anniversaire du CERIST

Estimation du dlai MAC

28

Estimation du dlai de mise en file au niveau MAC


Question principale:

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

25 ieme Anniversaire du CERIST

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)

Nombre de clients dans la file

Taux dutilisation du serveur

Temps de sjour dans le systme

25 ieme Anniversaire du CERIST

30

File M/M/1/K (suite)


Nombre moyen de clients dans le systme Comme la somme alors: (Loi de Little) Do: est gale au temps de service

25 ieme Anniversaire du CERIST

31

Estimation du dlai moyen de transmission


Soit p la probabilit de collision sur un lien. La probabilit de russite de transmission au premier envoi est donc 1-p La probabilit de russite de transmission au 2ime envoi est p .(1-p) Aprs C tentatives de transmission choues, la trame est limine (Pour le 802.11 C =7 ) Soit X la variable alatoire qui compte le nombre de tentatives pour une transmission russie dune trame

Nombre moyen de retransmissions pour une trame donne:

25 ieme Anniversaire du CERIST

32

Dlai moyen de transmission (suite et fin)


Sarr a galement calcul le backoff moyen:

Enfin, on obtient:

O: Temps consomm dans une collision Temps de transmission russie dun paquet de taille m laide du 802.11

25 ieme Anniversaire du CERIST

33

Extension des paquets de contrle

TYPE

J | R | G | D |U

RESERVED

HOP COUNT Dlai un saut calcul

Bande passante dsire

Dlai max demand RREQ ID Destination IP Address

Destination Sequence Number Originator IP Address Originator Sequence Number

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 ) /

25 ieme Anniversaire du CERIST

35

Scnario de simulation

AODV-D Dlai 150

AODV Plus court chemin

21/07/11
25 ieme Anniversaire du CERIST

36

36

Rsultats de simulation (NS-2) Dlai de bout en bout

21/07/11
25 ieme Anniversaire du CERIST

37

37

Modles de QoS dans Les MANETs

25 ieme Anniversaire du CERIST

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

25 ieme Anniversaire du CERIST

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)

Faut-il une volution ou une


25 ieme Anniversaire du CERIST

40

IntServ (Integrated services)

Emulation de circuits; Mcanisme de bout en bout; mcanisme de QoS par flux; Utilise le protocole de signalisation RSVP

25 ieme Anniversaire du CERIST

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

DiffServ (Differentiated Services)

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

25 ieme Anniversaire du CERIST

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

25 ieme Anniversaire du CERIST

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

25 ieme Anniversaire du CERIST

46

FQMM (Flexible QoS Model for MANETs)


Modle hybride: IntServ + DiffServ Conu pour les MANETS de taille moyenne (jusqu 50 noeuds) Flexible

25 ieme Anniversaire du CERIST

47

Rfrences bibliographiques pertinentes


G-S. Ahn, L-H. Sun, A. Veres, and A. T. Campbell, SWAN: Service Differentiation in stateless wireless Ad hoc Networks, INFOCOM, 2002. D. Awduche, A. Elwalid A. Chiu, I. Widjaja, and X. Xiao, RFC3272: Overview and Principles of Internet Traffic Engineering, 2002. C. Chaudet and I. Gurin-Lassous, Etat des lieux sur la Qualit de Service dans les Rseaux Ad hoc, Colloque Francophone sur lIngnierie des Protocoles (CFIP), Tozeur. Tunisia, 2006. L. Chen and W. Heinzelman, A survey of routing protocols that support QoS in mobile ad hoc networks, IEEE Network 21 (2007), no.6, 3038. I. Chlamtac, M. Conti, and J. J.-N. Liu, Mobile ad hoc networking: imperatives and challenges, Ad Hoc Networks 1 (2003), no. 1, 1364. L. Hanzo and R. Tafazolli, A survey of QOS Routing Solutions for Mobile Ad hoc Networks, IEEE Communications Surveys and Tutorials 9 (2007), no. 1-4, 5070. P. Mohapatra, P. J.Li, and C.Gui, QoS in Mobile Ad hoc Networks, IEEE Wireless Communications 10 (2003), no. 3, 44 52. T. Reddy, I. Karthigeyan, B. S. Manoj, and C. Siva Ram Murthy, Quality of service Provisioning in Ad hoc Wireless Networks: a Survey of Issues and Solutions., Ad Hoc Networks 4 (2006), no. 1, 83124.
48

25 ieme Anniversaire du CERIST

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.

25 ieme Anniversaire du CERIST

49

All your feedback is welcome to:


nbouchama@cerist.dz Nadir.bouchama@gmail.com

25 ieme Anniversaire du CERIST

50

Vous aimerez peut-être aussi