En comunicaciones de datos , el producto ancho de banda-retardo es el producto de la capacidad de un enlace de datos (en bits por segundo ) y su tiempo de retardo de ida y vuelta (en segundos). [ 1 ] El resultado, una cantidad de datos medida en bits (o bytes ), es equivalente a la cantidad máxima de datos en el circuito de red en un momento dado, es decir, datos que se han transmitido pero aún no se han confirmado. El producto ancho de banda-retardo se propuso originalmente [ 2 ] como una regla práctica para dimensionar los búferes de los enrutadores junto con el algoritmo de prevención de congestión de detección temprana aleatoria (RED).
Una red con un gran producto ancho de banda-retardo se conoce comúnmente como red larga y gorda ( LFN , por sus siglas en inglés). Según la definición de la RFC 1072 , una red se considera una LFN si su producto ancho de banda-retardo es significativamente mayor que 10⁵ bits (12 500 bytes).
Detalles
Las redes de área local (LAN) de ultra alta velocidad podrían entrar en esta categoría, donde la optimización del protocolo es fundamental para lograr el máximo rendimiento, debido a su ancho de banda extremadamente alto, aunque su latencia no sea elevada. Si bien una conexión de 1 Gbit/s con un tiempo de ida y vuelta inferior a 100 μs no se considera una LFN, una conexión de 100 Gbit/s debería mantener un RTT inferior a 1 μs para no ser considerada una LFN.
Un ejemplo importante de un sistema con un producto ancho de banda-retardo elevado son las conexiones satelitales geoestacionarias , donde el tiempo de entrega de extremo a extremo es muy alto y el rendimiento del enlace también puede ser elevado. Este elevado tiempo de entrega dificulta el funcionamiento de protocolos de parada y espera y aplicaciones que requieren una respuesta rápida de extremo a extremo.
Un producto ancho de banda-retardo elevado es un problema importante en el diseño de protocolos como el Protocolo de Control de Transmisión (TCP) en lo que respecta a la optimización de TCP , ya que el protocolo solo puede alcanzar un rendimiento óptimo si un emisor envía una cantidad suficientemente grande de datos antes de tener que detenerse y esperar hasta recibir un mensaje de confirmación del receptor, que acredite la recepción exitosa de esos datos. Si la cantidad de datos enviados es insuficiente en comparación con el producto ancho de banda-retardo, entonces el enlace no se mantiene ocupado y el protocolo opera por debajo de la eficiencia máxima para el enlace. Los protocolos que aspiran a tener éxito en este aspecto necesitan algoritmos de automonitoreo y autooptimización cuidadosamente diseñados. [ 3 ] La opción de escalado de ventana TCP puede utilizarse para resolver este problema causado por un tamaño de ventana insuficiente, que está limitado a 65.535 bytes sin escalado.
Ejemplos
- Red satelital de velocidad moderada : 512 kbit/s, tiempo de ida y vuelta (RTT) de 900 ms.
- DSL residencial : 2 Mbit/s, 50 ms RTT
- Banda ancha móvil ( HSDPA ): 6 Mbit/s, 100 ms RTT
- ADSL2+ residencial : 20 Mbit/s (desde el DSLAM al módem residencial), 50 ms RTT
- Internet por cable residencial ( DOCSIS ): 200 Mbit/s, 20 ms RTT
- Red terrestre de alta velocidad: 1 Gbit/s, 1 ms RTT
- LAN de ultra alta velocidad: 100 Gbit/s, 30 μs RTT
- Red internacional de investigación y educación: 100 Gbit/s, 200 ms RTT
algoritmos de control de congestión TCP
Se han personalizado muchas variantes de TCP para productos con gran ancho de banda y retardo:
Véase también
Referencias
- ↑ RFC 1072: Introducción
- ↑ Villamizar, Curtis; Song, Cheng (1 de octubre de 1994). "TCP de alto rendimiento en ANSNET" . ACM SIGCOMM Computer Communication Review . 24 (5): 45– 60. doi : 10.1145/205511.205520 .
- ↑ Mahdavi, Jamshid; Mathis, Matt; Reddy, Raghu. "Habilitando transferencias de datos de alto rendimiento" . Centro de Supercomputación de Pittsburgh . Archivado del original el 7 de noviembre de 2015. Recuperado el 17 de marzo de 2017 .
- Rendimiento de la red
- Análisis de redes informáticas