21
QoS - Groupe AIRS- AFUT T 10 - 12 - 2003 1 Qualité de Service N. SIMONI

QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

Embed Size (px)

Citation preview

Page 1: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

QoS - Groupe AIRS- AFUTT 10 - 12 - 2003

1

Qualité de Service

N. SIMONI

Page 2: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 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….

Page 3: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 4: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 5: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 6: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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,

Page 7: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 8: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 9: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 10: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 11: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 12: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 13: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 14: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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

Page 15: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

QoS - Groupe AIRS- AFUTT 10 - 12 - 2003

15

Deuxième Partie

Vers une définition

Débat…..

Page 16: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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.

Page 17: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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.

Page 18: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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é

Page 19: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

QoS - Groupe AIRS- AFUTT 10 - 12 - 2003

19

Niveaux de visibilité ?

Application

Service

Network

Equipment

Visibility Levels

QoS Evaluation

Availability

Reliability

Delay

Capacity

Page 20: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

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...

Page 21: QoS - Groupe AIRS- AFUTT 10 - 12 - 20031 Qualité de Service N. SIMONI

QoS - Groupe AIRS- AFUTT 10 - 12 - 2003

21

Débat…….