Bandwidth management is the process of measuring and controlling the communications (traffic, packets) on a network link, to avoid filling the link to capacity or overfilling the link, which would result in network congestion and poor performance of the network. Bandwidth is described by bit rate and measured in units of bits per second (bit/s) or bytes per second (B/s). Bandwidth management mechanisms may be used to further engineer performance and includes: Traffic shaping (rate limiting): Token bucket Leaky bucket TCP rate control - artificially adjusting TCP window size as well as controlling the rate of ACKs being returned to the sender Scheduling algorithms: Weighted fair queuing (WFQ) Class based weighted fair queuing Weighted round robin (WRR) Deficit weighted round robin (DWRR) Hierarchical Fair Service Curve (HFSC) Congestion avoidance: RED, WRED - Lessens the possibility of port queue buffer tail-drops and this lowers the likelihood of TCP global synchronization Policing (marking/dropping the packet in excess of the committed traffic rate and burst size) Explicit congestion notification Buffer tuning - allows you to modify the way a router allocates buffers from its available memory, and helps prevent packet drops during a temporary burst of traffic. Bandwidth reservation protocols / algorithms Resource reservation protocol (RSVP) - is the means by which applications communicate their requirements to the network in an efficient and robust manner. Constraint-based Routing Label Distribution Protocol (CR-LDP) Top-nodes algorithm Traffic classification - categorising traffic according to some policy in order that the above techniques can be applied to each class of traffic differently Issues which may limit the performance of a given link include: TCP determines the capacity of a connection by flooding it until packets start being dropped (slow start) Queueing in routers results in higher latency and jitter as the network approaches (and occasionally exceeds) capacity TCP global synchronization when the n

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.