stringtranslate.com

Producto de retardo de ancho de banda

En las comunicaciones de datos , el producto de retardo del ancho de banda 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 han sido transmitidos pero aún no reconocidos. El producto de retardo de ancho de banda se propuso originalmente [2] como regla general para dimensionar los buffers del enrutador junto con el algoritmo de detección temprana aleatoria (RED) para evitar la congestión.

Una red con un producto de gran retardo de ancho de banda se conoce comúnmente como red larga y gruesa ( LFN ). Como se define en RFC  1072, una red se considera LFN si su producto de retardo de ancho de banda es significativamente mayor que 10 5 bits (12 500 bytes).

Detalles

Las redes de área local (LAN) de velocidad ultraalta pueden entrar en esta categoría, donde el ajuste del protocolo es fundamental para lograr un rendimiento máximo, debido a su ancho de banda extremadamente alto, aunque su retraso no sea grande. Si bien una conexión con 1 Gbit/s y un tiempo de ida y vuelta inferior a 100 μs no es LFN, una conexión con 100 Gbit/s debería permanecer por debajo de 1 μs RTT para no considerarse LFN.

Un ejemplo importante de un sistema en el que el producto del retardo del ancho de banda es grande es el de las conexiones de satélites geoestacionarios , donde el tiempo de entrega de extremo a extremo es muy alto y el rendimiento del enlace también puede ser alto. El elevado tiempo de entrega de un extremo a otro dificulta la vida de los protocolos y aplicaciones de parada y espera que suponen una respuesta rápida de un extremo a otro.

Un producto con un alto retardo de ancho de banda es un problema importante en el diseño de protocolos como el Protocolo de control de transmisión (TCP) con respecto al ajuste de TCP , porque el protocolo sólo puede alcanzar un rendimiento óptimo si un remitente envía una cantidad de datos suficientemente grande antes de ser enviado. debe detenerse y esperar hasta que se reciba un mensaje de confirmación del receptor, acusando la recepción exitosa de esos datos. Si la cantidad de datos enviados es insuficiente en comparación con el producto de retardo de ancho de banda, entonces el enlace no se mantiene ocupado y el protocolo está funcionando por debajo de la eficiencia máxima del enlace. Los protocolos que esperan tener éxito en este sentido necesitan algoritmos de autocontrol y autoajuste cuidadosamente diseñados. [3] La opción de escala de ventana TCP se puede utilizar para resolver este problema causado por un tamaño de ventana insuficiente, que está limitado a 65.535 bytes sin escalar.

Ejemplos

Algoritmos de control de congestión TCP

Se han personalizado muchas variantes de TCP para productos con gran retardo de ancho de banda:

Ver también

Referencias

  1. ^ RFC 1072: Introducción
  2. ^ Villamizar, Curtis; Song, Cheng (1 de octubre de 1994). "TCP de alto rendimiento en ANSNET". Revisión de comunicación por computadora ACM SIGCOMM . 24 (5): 45–60. doi : 10.1145/205511.205520 .
  3. ^ Mahdavi, Jamshid; Mathis, Matt; Reddy, Raghu. "Permitir transferencias de datos de alto rendimiento". Centro de supercomputación de Pittsburgh . Archivado desde el original el 7 de noviembre de 2015 . Consultado el 17 de marzo de 2017 .