Académique Documents
Professionnel Documents
Culture Documents
http://www.pearsoneducation.fr/Documents/Catalogues/
ana_reseau_chap6.pdf
« High Performance Communication Networks », Jean Walrand, Pravin
nd
Varaiya, 2 édion, MK.
Jean-Patrick Gelas
Université de Lyon
3 4
Une grande variété d'applications multimédias Une grande variété d'applications multimédias
Streaming de données audio et vidéo enregistrées Streaming de données audio et vidéo en direct
Peu exigent en régularité et en temps de transfert. Pour desservir un grand nombre d'utilisateurs simultanément on peut
avoir recours à des techniques de multicast IP (au lieu de multiples
flux unicast).
5 6
Cette catégorie d'applications permet d'utiliser des supports audio et Ne donne aucune garantie quant au temps de transmission des
vidéo pour communiquer en temps réel (ex: téléphonie sur Internet,
paquets de bout-en-bout ou aux variations de ces temps au sein d'un
visioconférence).
même flux de paquets, appelé la gigue .
Le temps de réponse souhaitable pour une conversation est de l'ordre A la moindre congestion, la qualité se dégrade très rapidement.
de quelques 1/10ème de seconde.
7 8
Propositions pour adapter Internet au trafic
Compression audio et vidéo
multimédia
Réservation de ressources : implique des modifications drastiques du Pour transmettre une information audio ou vidéo sur un réseau, celle-
Adapter les dimensions du réseau à la demande : Compression audio (échantillonnage, valeur de quantification)
9 10
Les fonctions d'un lecteur de multimédia (1) Les fonctions d'un lecteur de multimédia (2)
redondantes de paquets,
11 12
Limites du service best-effort Récupération de paquets perdus
marquage du temps (timestamp) répétition du ou des paquets précédents (la méthode simple)
par interpolation des données jouxtant les données perdues (plus efficace
le destinataire retarde la lecture (retard fixe ou adaptatif)
mais plus complexe).
13 14
Flux entrelacé
1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16
15 16
Cas 1 : Appli. audio 1Mbps + transfert FTP
Concurrence entre une application audio et une application FTP
Au-delà du service best-effort...
Rappel :
Le service que procure l'internet a toutes ses applications n'établit aucune garantie
L'internet n'accorde aucun traitement de faveur aux applications multimédia (tous les
paquets sont traités de la même manière).
Nous allons voir de nouveaux composants qui peuvent être ajoutés à l'architecture
1er principe : Le marquage des paquets permet aux routeurs de différencier les
paquets appartenant à des catégories de trafic différentes (champ TOS, Type of
Service).
17 18
Cas 2 : Audio 1Mbps + FTP haute priorité Cas 3 : Audio défaillant + FTP
Besoin de classer les paquets en fonction de leur adresse IP. Contrôle et marquage des flux de trafic audio et FTP
19 20
Cas 3 : Audio défaillant + FTP Cas 4 : Deux audio 1.5 Mbps + réseau surchargé
3ème principe : Tout en isolant les différents flux les uns des autres, il est souhaitable de 4ème principe : Une procédure d'admission d'appel (call admission) est requise, au cours de
laisser les ressources réseau libres se répartir de la manière la plus efficace possible. laquelle les différents flux annoncent leurs exigences de QoS et par laquelle ils se voient
1er principe : Le marquage et la classification des paquets permet aux routeurs de
différencier les paquets appartenant à des catégories de trafic différentes.
2ème principe : Il est souhaitable d'assurer une certaine isolation entre les différents flux
de trafic empruntant une même liaison, de sorte qu'un flux déviant de son comportement
3ème principe : Tout en isolant les différents flux les uns des autres, il est souhaitable de
laisser les ressources réseau libres se répartir de la manière la plus efficace possible.
4ème principe : Une procédure d'admission d'appel est requise, au cours de laquelle les
différents flux annoncent leurs exigences de QoS et par laquelle ils se voient admettre ou
23 24
Mécanismes d'ordonnancement (scheduling) Mécanismes d'ordonnancement (scheduling)
Mise en attente avec respect des priorités (priority queuing) File d'attente avec recherche cyclique (round robin queuing discipline)
25 26
Il s'agit aussi d'une règle d'attente à recherche cyclique et à optimisation de Débit moyen
ressources.
Le réseau peut vouloir limiter le débit moyen à long terme de l'application
On attribue à chaque catégorie (i) un coefficient pondérateur w
i (nb. de paquets envoyées par intervalle de temps).
fraction w /(
i
w ) de la bande passante.
j
Les limites imposées au débit de pointe s'appliquent à des intervalles de
largement employée dans la plupart des nouveaux routeurs. Dimension des rafales
27 28
Mécanisme de contrôle :
bout).
Pour qu'un paquet soit transmis sur le réseau, il doit tout d'abord retirer un jeton du Il existe des mécanismes d'ordonnancement (fifo, priority/round robin
seau. queuing, WFQ).
Si le seau est vide, le paquet doit attendre qu'un jeton vienne s'y loger. Il existe un mécanisme de contrôle (leaky bucket ).
Le taux de fabrication de jetons r sert à limiter sur le long terme le débit moyen
29 30