View
103
Download
0
Category
Preview:
Citation preview
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
1
Qualité de Service
N. SIMONI
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
2
Plan
Première Partie le projet INTRADIFF l’expression des besoins (Cégétel) les INPUT (ENST) les résultats
Deuxième Partie Vers une définition Débat….
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
3
Étude d’une implémentation optimale de la QoS spécifiée par DiffServ dans un réseau Intranet
5 sous projets, 4 partenaires.
Durée 24 mois – T0 : Avril 2000
INTRADIFF
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
4
Objectifs : Comment mettre en œuvre DiffServ (DS) Déterminer les limites de DS …….
Méthode :…par l ’expérimentation et la simulation
INTRADIFF
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
5
Intradiff : Cadre d’expérimentation
Des Sources de trafic : Applications « marché » Générateurs dédiés
Des Mesures: Qualitatives : Démonstration et appréciation des limites
quantitatives acceptables Quantitatives
Collecte intégrée (Générateur/absorbeur de trafic) Collecte par espionnage et statistiques
Des résultats: Temps-réel: par affichage visuel Différé: par analyse de fichiers
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
6
Pour l’expression des besoins, ...
Applications recensées par Cegetel sur la base de leurs fonctionnalités marketing,
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
7
Les INPUT : Qu’est-ce que la QoS ?
E800 : « Effet global produit par l’exécution d’un service qui
détermine le degré de satisfaction de l’usager du service »
Negotiation
User Provider
Desirable_QoS
Perceived_QoS
Capable_QoS
Provided_QoS
Constraints(dynamics)
Offered_QoSDemanded_QoS
Contracted_QoS
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
8
Les Inputs : deux visions….
Vision utilisateur Transparence du Support
dans le temps dans l ’espace
Économies sur les coûts
Vision Opérateur Partage du support
dans le temps dans l ’espace
Maximisation du profit
Services différenciés (QoS / coût)
Taux de connectivité: E Taux d’utilisation : Critères QoS
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
9
…, des éléments d’analyse, …
Les critères QoSCritère Vision Opérateur Vision Utilisateur
Capacité Bande passante Débit (crête, moyen)
Débit applicatif (messages /s)
Délai Latence Gigue Temps de propagation
Temps de réponse demandé Temps de transit
Fiabilité Pertes Erreurs
Taux d'altération des messages (erronés)
Disponibilité Taux de rupture Taux de rejet (CAC)
Taux d'indisponibilité Taux d’accessibilité Délai de rétablissement
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
10
Des données de bases, ...
Analyse par paramètres de trafic E et Partage dans le temps : savoir quand l'élément de ressources doit être
alloué à ce service, et pour combien de temps (Taux de connectivité).
Partage dans l'espace: savoir quel volume dans l'élément de ressources (Nœuds, Liens) sera effectivement consommé par le service de transfert lorsque l'élément de ressources lui est alloué (Taux d'utilisation).
Les acteurs d ’extrémité (bout en bout). Applications “Personne à Personne”,
Applications “Personne à Serveur”,
Applications “Serveur à Personne”,
Applications “Serveur à Serveur”.
Utilisateur
Construction de
l’information
Stockage conjoncturel
Stockage temporaire
Emission
Su
pp
ort
de
tran
sfe
Système
Utilisateur
Restitution de l’information
Stockage conjoncturel
Stockage Durable
Réception
Système
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
11
L’offre DiffServ
QoS non hiérarchique 6 classes PHBs : EF, AF1, AF2, AF3, AF4, DEFAULT 3 niveaux de précédences dans chaque AF.
CPEEdge
EdgeCore
Core
Packet DSCP
101110VoIP
Market 001010
DSCP Meter
TB (r, b)
LB (r)
Action
Shape
Drop
001010101110
DSCP PHB
AF11001010
101110 EF
DSCP PHB
AF11001010
101110 EF
PHB (Queuing + Scheduling)
CPE
Classification Conditioning
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
12
des propositions : CoSs vs PHBs
Sensibilité relative par critère QoSClasse
Délai Fiabilité Disponibilité Capacité
Répartition
dans le réseau
PHB
Sc. 1
PHB
Sc. 2
CoS1X
Attente FA supportée
X
Supporte les pertesX
S’adapte au débitdisponible 22 à 49 %
Default
AF4
DefaultAF3.2
CoS2XX
Attente FA moyenne
X
Supporte les pertesX
S’adapte au débitdisponible 22 à 68 % AF3.2 AF3.2
CoS3XX
Attente FA moyenneXX X Débit variable 1 à 3 % AF3.1 AF3.1
CoS4XXX
Attente FA faible
XXXX
Débit variable
Mim. garanti1 à 11 % AF1 AF3.1
CoS5XXX
Attente FA faible
X
Supporte les pertesX Débit fixe 5 à 13 % AF2 AF3.2
CoS6
XXXX
Attente FA quasimentnulle
X
Supporte les pertesX Débit fixe 1 à 7 % EF EF
CoS7 A définir suivant les besoins des utilisateurs 0 à 1,2 % EF, AF
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
13
De la modélisation ….aux applications
Class
e
Applications
Comportement suivant les critères QoS(Capacité, Délai, Fiabilité, Disponibilité)
Exemple d’application
CoS1 Elastiques, asynchrones FTP, SMTP
CoS2 Elastiques, para-synchrones Web (http)
CoS3 Rigides, sporadiques, para-synchrones restant sensible à la fiabilité
Transactionnel
CoS4 Rigides, sporadiques, synchrones restant sensible à la fiabilité et à la disponibilité
Bourse, Jeux
CoS5 Rigides, non sporadiques, synchrones Streaming Audio, Streaming Vidéo
CoS6 Rigides, non sporadiques, critiques Netmeeting (VoIP, Vidéophonie)
CoS7 Emulation de LS Télétravail
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
14
Une expérimentation….Applications réélles
Netmeeting (bleu ciel) : Bande passante constante; priorité absolue; pas de variation (cbr)
FTP (rouge) s’adapte et récupère lors des variations des autres flux. (Best effort)
Streaming (bleu foncé) : varie en fonction des séquences jouées X11 (vert) flux de gestion, bande passante réservée mais limitée
Débit
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
15
Deuxième Partie
Vers une définition
Débat…..
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
16
QoS : vers une définition
SLA (Service Level Agreement) entre un fournisseur de
service et un client.
Elle se définit à travers un contrat.
Elle s’évalue à travers des critères (DFDC).
Elle se mesure à travers des paramètres significatifs à
chaque niveau de visibilité.
Elle formalise les aspects non-fonctionnels de chaque
action
Elle s’agrége pour un flux de bout en bout.
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
17
Un raffinement…..
Un système est en général construit pour effectuer un ensemble d'actions pour ses utilisateurs : il s'agit de son comportement fonctionnel.
La QoS exprime les besoins non-fonctionnel.
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
18
QoS : vers une généricité ?
Transparence temporelle : transférer les informations à
chaque fois que l'utilisateur en produit et aussi
longtemps que dure leur génération (Disponibilité), sans
mettre du temps ni changer la relation temporelle
intrinsèque aux informations générées (Délai). Transparence dans l’espace : transférer le volume
d’information instantanément généré (Capacité), Transparence sémantique : le transfert se fasse en
totalité et sans modification de son contenu (Fiabilité).
Disponibilité
Délai
Fiabilité
Capacité
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
19
Niveaux de visibilité ?
Application
Service
Network
Equipment
Visibility Levels
QoS Evaluation
Availability
Reliability
Delay
Capacity
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
20
Qu’est-ce qu’un flux ?
Un ensemble d’unités de transfert circulant sur un média et considérées liées entre elles.
Les unités de transfert (paquets) sont considérées appartenir à un même flux en se basant sur des observations quantitatives : générées par le même utilisateur générées par la même application générées par le réseau source allant vers la même destination...
QoS - Groupe AIRS- AFUTT 10 - 12 - 2003
21
Débat…….
Recommended