Introduction à la Qualité de Service
Alain Jean-Marie
INRIA/LIRMM Montpellier [email protected]
Janvier 2009
Plan du Chapitre
• • •
La qualité de service dans les réseaux Méthodologie de la qualité de service Introduction à la métrologie
Plan du reste du cours
• •
Notions de théorie des les d’attente Contrôle du trac dans les réseaux
1 2
•
Architectures de QoS
1 2Dimensionnement des réseaux Contrôle de ux et de congestion
IntServ/RSVP DiServ
Introduction à la Qualité de Service dans les réseaux
La Qualité de Service
Qu’est-ce que c’est ? Qui dit qualité de service dit… service. Les diérents types de service rendus par le réseau et les attentes de l’utilisateur.
Exemples de services
Diérents actes de communication de données :• Transfert de chiers ? abilité des données ? rapidité (débit) • Streaming Vidéo ? relative abilité ? absence de gigue • Voix sur IP ? faible délai ( temps réel ) ? relative abilité ? absence de gigue
Exemples de services (suite)
suite de la liste… • Visioconférence ? ? similaire à VoIP • Transaction HTML ? ? similaire à transfert de chiers • Mail ? ? similaire à transfert de chiers •Chat ? ? similaire à VoIP • Jeu en réseau / simulation distribuée interactive ? abilité des données ? faible délai
Exemples d’attentes
Le Réseau est devenu indispensable De lui dépendent • Les activités économiques (revenus des entreprises), • Les activités administratives, • Les activités quotitiennes (téléphone !) • La santé de personnes ? Étant donnés ces enjeux, l’utilisateur (le client?) peut de moins en moins se contenter d’un service au mieux (Best Eort), et on cherche des garanties de service.
Le Contrat de Service
SLA : Service Level Agreement Modèle type (Mélin, p. 281-282) Désignation des parties Période Services inclus ? description technique précise des services et des
1 2 3
métriques
4
5 6 7
SLS : Service Level Specication ? quelles métriquesvalent quoi ? Pénalités Reporting et revues Auditabilité
Les métriques
Parmi les métriques utilisables dans un SLA, on trouve : • Débit • Capacité de traitement (services transactionnels) • Temps de réponse (=latence, délai) • Taux d’utilisation • Probabilité de perte (ou taux de perte) • Gigue • Disponibilité • Fiabilité • …
Niveaux de Service : le SLS (1)
Contenu du paragraphe SLS du SLA : Domaine d’application : entrée/sortie Identication des ux (ots)
1 2
• • •
3
Conformité
• •
champ DSCP origine/destination IP application/protocole (numéro de port,…) Paramètres r , b, p, m, M du seau à jetons
4
Traitement du trac en excès
lissés, marqués, éliminés
Le SLS (2)
• • • •
Garanties quantitatives Garanties qualitatives Horaires defonctionnement du service Disponibilité
• •
•
Autres ( !)
Mean Down Time (MDT) moyen, max ? Time To Repair (TTR) moyen, max ?
Le SLS (3)
•
Garanties quantitatives
• • • •
•
Garanties qualitatives : préférences
• •
délai (latence) : moyenne, à 99,5%, … gigue : moyenne, max, … taux de perte pour les paquets in prole débit garanti délai : haut (or), moyen (argent), bas(bronze) pertes : basses (vert), moyennes (orange), hautes (rouge)
Un bref historique des réseaux Avant les années 1980 : téléphonie avec garantie de service (accès au réseau, qualité de conversation) Fin des années 1970 : réseaux de données • réseau IP (Internet) avec garantie de abilité • réseau X25 (Transpac) avec garantie de ressources Fin des années 1980 : réseaux de données à haut débit,intégration des services Proposition d’architectures • réseau TCP/IP, déjà là • réseau ATM avec garanties de services Début des années 1990 : apparition du Web et omniprésence de l’Internet. Années 2000 : généralisation des mobiles, du Wi… sans qualité de service !
La diculté du problème
Architecture des réseaux modernes : • Intégration verticale (couches ISO/OSI) • Intégration…