Métriques de performance réseau
La performance réseau est caractérisée par un ensemble restreint de métriques — le débit, le délai, la gigue et la perte de paquets — qui, ensemble, déterminent la vitesse et la fiabilité du déplacement des données entre les hôtes et la qualité du service qu'un réseau offre à ses applications.
Definition
Les métriques de performance réseau sont les mesures quantitatives — principalement le débit, le délai (latence), la variation du délai (gigue) et la perte de paquets — utilisées pour caractériser la manière dont un réseau ou un chemin achemine les données.
Scope
Ce sujet aborde les mesures quantitatives de la performance réseau. Il traite des quatre composantes du délai de paquet (traitement, mise en file d'attente, transmission et propagation), de la latence de bout en bout et de la latence aller-retour, du débit et de sa relation avec les liens goulots d'étranglement, de la gigue (variation du délai) et de la perte de paquets. Il couvre également le produit bande passante-délai et la manière dont ces métriques façonnent l'expérience des applications. Il exclut les mécanismes de protocole, tels que le contrôle de congestion, qui réagissent à ces conditions et qui sont traités dans le domaine de la couche de transport.
Core questions
- Quelles sont les quatre composantes du délai de paquet, et lesquelles dominent dans différents contextes ?
- Comment le débit est-il lié au lien goulot d'étranglement le long d'un chemin ?
- Quelle est la différence entre la bande passante, le débit et le débit utile (goodput) ?
- Comment la gigue et la perte de paquets surviennent-elles, et quelles applications y sont sensibles ?
- Qu'est-ce que le produit bande passante-délai, et pourquoi est-il important ?
Key concepts
- débit et débit utile (goodput)
- bande passante
- latence (aller simple et aller-retour)
- délai de traitement, de mise en file d'attente, de transmission, de propagation
- gigue (variation du délai)
- perte de paquets
- lien goulot d'étranglement
- produit bande passante-délai
Key theories
- Décomposition du délai nodal
- Le délai qu'un paquet subit à chaque nœud est la somme des délais de traitement, de mise en file d'attente, de transmission et de propagation ; le délai de mise en file d'attente est la composante variable et dépendante de la charge, tandis que la propagation dépend de la distance et la transmission du débit du lien et de la taille du paquet.
- Débit et lien goulot d'étranglement
- Le débit de bout en bout est limité par le lien de plus faible capacité (goulot d'étranglement) le long d'un chemin et par la contention due au trafic concurrent, de sorte qu'ajouter de la capacité ailleurs n'aide pas à moins que cela ne soulage le goulot d'étranglement.
- Produit bande passante-délai
- Le produit de la bande passante d'un lien et du délai aller-retour mesure la quantité de données pouvant être 'en transit' sur un chemin ; il détermine la taille de la fenêtre nécessaire pour maintenir un lien à haute vitesse et longue distance pleinement utilisé.
Clinical relevance
Les métriques de performance se traduisent directement par l'expérience utilisateur et les décisions d'ingénierie : une faible latence est essentielle pour les applications interactives telles que les jeux et les appels vidéo, un débit élevé est important pour les transferts de masse et le streaming, et une faible gigue et perte sont cruciales pour les médias en temps réel. La mesure et la budgétisation de ces métriques sont à la base de la planification de la capacité, des accords de niveau de service et du diagnostic des connexions lentes ou peu fiables.
History
La théorie des files d'attente, développée par Leonard Kleinrock et d'autres, a fourni les premières bases analytiques pour raisonner sur le délai dans les réseaux à commutation de paquets. À mesure que l'Internet s'est développé et s'est diversifié vers des applications sensibles à la latence et gourmandes en bande passante, le traitement systématique du débit, du délai, de la gigue et de la perte est devenu la norme dans les ouvrages sur les réseaux et un élément central des outils de mesure et des garanties de service.
Key figures
- Leonard Kleinrock
- James F. Kurose
- Larry L. Peterson
Related topics
Seminal works
- kurose2021
- peterson2021
Frequently asked questions
- Quelle est la différence entre la bande passante et le débit ?
- La bande passante est le débit de données maximal qu'un lien ou un chemin peut théoriquement transporter, tandis que le débit est le taux réellement atteint par un transfert donné, qui est limité par le lien goulot d'étranglement, la surcharge protocolaire et le trafic concurrent. Le débit utile (goodput) exclut en outre les retransmissions et les en-têtes de protocole pour ne compter que les données d'application utiles.
- Pourquoi ma connexion semble-t-elle lente même avec une bande passante élevée ?
- La lenteur perçue provient souvent de la latence, de la gigue ou de la perte plutôt que de la bande passante. Les tâches interactives dépendent du délai aller-retour, de sorte qu'un chemin à bande passante élevée mais à latence élevée ou avec des pertes peut sembler lent, en particulier pour les applications en temps réel, même si les téléchargements volumineux peuvent toujours se terminer rapidement.