Mejora de la equidad de RTT de BBR algoritmo de control de congestión basado en ventana de congestión adaptativa
Autores: Pan, Wansu; Tan, Haibo; Li, Xiru; Li, Xiaofeng
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Mejora de la equidad de RTT de BBR algoritmo de control de congestión basado en ventana de congestión adaptativa
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Protocolo de control de transmisión
Control de congestión
Ancho de banda del cuello de botella y tiempo de propagación de ida y vuelta
Problemas de equidad
Ventana de congestión adaptativa
Simulador de red 3
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 51
Citaciones: Sin citaciones
Para aliviar el bajo rendimiento del control de congestión del Protocolo de Control de Transmisión (TCP) en redes complejas, especialmente en escenarios de alta latencia y pérdida de paquetes, Google propuso el algoritmo de control de congestión de Ancho de Banda del Cuello de Botella y Tiempo de Propagación de ida y vuelta (BBR). En contraste con otros algoritmos de control de congestión de TCP, BBR ajusta la transferencia de datos maximizando la tasa de entrega y minimizando el retraso. Sin embargo, algunos experimentos de evaluación han demostrado que la formación de colas persistentes y las retransmisiones en el cuello de botella pueden conducir a problemas graves de equidad entre flujos BBR con diferentes tiempos de ida y vuelta (RTTs). Se señaló que pequeñas diferencias de RTT causan desigualdad en el rendimiento de los flujos BBR y los flujos con RTT más largo pueden obtener un ancho de banda más alto al competir con los flujos de RTT más corto. Para resolver este problema de equidad, se propone una ventana de congestión adaptativa de BBR, que ajusta la ganancia de la ventana de congestión de cada flujo BBR en carga de red. Los algoritmos propuestos alivian el problema de equidad de RTT controlando el límite superior de la ventana de congestión según la tasa de entrega y el estado de la cola. En el experimento de simulación del Simulador de Red 3 (NS3), se muestra que la ventana de congestión adaptativa de BBR (BBR-ACW) mejora la equidad en más del 50% y reduce el retraso en la cola en un 54%, en comparación con el BBR original en diferentes tamaños de búfer.
Descripción
Para aliviar el bajo rendimiento del control de congestión del Protocolo de Control de Transmisión (TCP) en redes complejas, especialmente en escenarios de alta latencia y pérdida de paquetes, Google propuso el algoritmo de control de congestión de Ancho de Banda del Cuello de Botella y Tiempo de Propagación de ida y vuelta (BBR). En contraste con otros algoritmos de control de congestión de TCP, BBR ajusta la transferencia de datos maximizando la tasa de entrega y minimizando el retraso. Sin embargo, algunos experimentos de evaluación han demostrado que la formación de colas persistentes y las retransmisiones en el cuello de botella pueden conducir a problemas graves de equidad entre flujos BBR con diferentes tiempos de ida y vuelta (RTTs). Se señaló que pequeñas diferencias de RTT causan desigualdad en el rendimiento de los flujos BBR y los flujos con RTT más largo pueden obtener un ancho de banda más alto al competir con los flujos de RTT más corto. Para resolver este problema de equidad, se propone una ventana de congestión adaptativa de BBR, que ajusta la ganancia de la ventana de congestión de cada flujo BBR en carga de red. Los algoritmos propuestos alivian el problema de equidad de RTT controlando el límite superior de la ventana de congestión según la tasa de entrega y el estado de la cola. En el experimento de simulación del Simulador de Red 3 (NS3), se muestra que la ventana de congestión adaptativa de BBR (BBR-ACW) mejora la equidad en más del 50% y reduce el retraso en la cola en un 54%, en comparación con el BBR original en diferentes tamaños de búfer.