El rendimiento de la red se refiere a las medidas de la calidad del servicio de una red tal como la percibe el cliente.
Existen diversas maneras de medir el rendimiento de una red, ya que cada red es diferente en naturaleza y diseño. El rendimiento también puede modelarse y simularse en lugar de medirse; un ejemplo de ello es el uso de diagramas de transición de estados para modelar el rendimiento de las colas o el uso de un simulador de red.
Medidas de desempeño
Las siguientes medidas suelen considerarse importantes:
- El ancho de banda, que se mide comúnmente en bits/segundo, es la velocidad máxima a la que se puede transferir la información.
- El rendimiento es la velocidad real a la que se transfiere la información.
- La latencia es el retraso entre el emisor y el receptor al decodificar la señal; esto depende principalmente del tiempo de viaje de la señal y del tiempo de procesamiento en cada nodo por el que pasa la información.
- Variación de fluctuación en el retardo de los paquetes en el receptor de la información.
- Tasa de error: el número de bits corruptos expresado como un porcentaje o fracción del total enviado.
Ancho de banda
El ancho de banda del canal disponible y la relación señal/ruido alcanzable determinan el rendimiento máximo posible. Generalmente no es posible enviar más datos de los que dicta el teorema de Shannon-Hartley .
Rendimiento
El rendimiento es la cantidad de mensajes entregados con éxito por unidad de tiempo. Este rendimiento depende del ancho de banda disponible, así como de la relación señal/ruido y las limitaciones del hardware. Para los fines de este artículo, el rendimiento se medirá desde la llegada del primer bit de datos al receptor, con el fin de diferenciar el concepto de rendimiento del de latencia. En este tipo de análisis, los términos «rendimiento» y «ancho de banda» se suelen usar indistintamente.
La ventana temporal es el período durante el cual se mide el rendimiento. La elección de una ventana temporal adecuada suele ser determinante en los cálculos de rendimiento, y el hecho de tener en cuenta o no la latencia determinará si esta afecta o no al rendimiento.
Estado latente
La velocidad de la luz impone un tiempo mínimo de propagación a todas las señales electromagnéticas. No es posible reducir la latencia por debajo de
donde s es la distancia y c m es la velocidad de la luz en el medio (aproximadamente 200 000 km/s para la mayoría de los medios de fibra o eléctricos , dependiendo de su factor de velocidad ). Esto significa aproximadamente un retardo de ida y vuelta (RTT) adicional de milisegundos por cada 100 km (o 62 millas) de distancia entre los hosts.
También se producen otros retrasos en los nodos intermedios. En las redes de conmutación de paquetes, pueden producirse retrasos debido a la formación de colas.
Estar nervioso
La fluctuación temporal (jitter) es la desviación no deseada de la periodicidad real de una señal periódica supuesta en electrónica y telecomunicaciones , a menudo en relación con una fuente de reloj de referencia . La fluctuación temporal puede observarse en características como la frecuencia de pulsos sucesivos, la amplitud de la señal o la fase de las señales periódicas. La fluctuación temporal es un factor significativo, y generalmente no deseado, en el diseño de casi todos los enlaces de comunicación (por ejemplo, USB , PCI-e , SATA , OC-48 ). En aplicaciones de recuperación de reloj, se denomina fluctuación temporal . [ 1 ]
Tasa de error
En la transmisión digital , el número de errores de bits es la cantidad de bits recibidos de un flujo de datos a través de un canal de comunicación que han sido alterados debido a ruido , interferencias , distorsión o errores de sincronización de bits .
La tasa de error de bits o índice de error de bits ( BER ) es el número de errores de bits dividido por el número total de bits transferidos durante un intervalo de tiempo estudiado. La BER es una medida de rendimiento adimensional, que a menudo se expresa como un porcentaje .
La probabilidad de error de bit p e es el valor esperado de la BER. La BER puede considerarse una estimación aproximada de la probabilidad de error de bit. Esta estimación es precisa para un intervalo de tiempo prolongado y un número elevado de errores de bit.
Interacción de factores
Todos los factores mencionados, junto con los requisitos y las percepciones del usuario, influyen en la percepción de la velocidad o utilidad de una conexión de red. La relación entre el rendimiento, la latencia y la experiencia del usuario se comprende mejor en el contexto de una red compartida y como un problema de planificación.
Algoritmos y protocolos
En algunos sistemas, la latencia y el rendimiento están intrínsecamente ligados. En TCP/IP, la latencia también puede afectar directamente al rendimiento. En las conexiones TCP , el elevado producto ancho de banda-retardo de las conexiones de alta latencia, junto con el tamaño relativamente pequeño de la ventana TCP en muchos dispositivos, provoca que el rendimiento de una conexión de alta latencia disminuya drásticamente con la latencia. Esto puede solucionarse con diversas técnicas, como aumentar el tamaño de la ventana de congestión TCP, o con soluciones más drásticas, como la coalescencia de paquetes, la aceleración TCP y la corrección de errores hacia adelante , todas ellas de uso común en enlaces satelitales de alta latencia.
La aceleración TCP convierte los paquetes TCP en un flujo similar a UDP . Por ello, el software de aceleración TCP debe proporcionar sus propios mecanismos para garantizar la fiabilidad del enlace, teniendo en cuenta la latencia y el ancho de banda del mismo, y ambos extremos del enlace de alta latencia deben ser compatibles con el método utilizado.
En la capa de Control de Acceso al Medio (MAC), también se abordan problemas de rendimiento como el rendimiento y el retardo de extremo a extremo.
Ejemplos de sistemas dominados por la latencia o el rendimiento
Muchos sistemas se caracterizan por limitaciones de rendimiento o de latencia que afectan negativamente la utilidad o la experiencia del usuario final. En algunos casos, limitaciones infranqueables, como la velocidad de la luz, plantean problemas únicos para estos sistemas, sin que exista solución. Otros sistemas permiten un equilibrio y una optimización significativos para lograr la mejor experiencia de usuario.
Satélite
Un satélite de telecomunicaciones en órbita geosíncrona impone una longitud de trayectoria de al menos 71 000 km entre el transmisor y el receptor. [ 2 ] Esto significa un retraso mínimo entre la solicitud y la recepción del mensaje, o una latencia de 473 ms. Este retraso puede ser muy perceptible y afecta al servicio de telefonía por satélite independientemente de la capacidad de transmisión disponible.
comunicación en el espacio profundo
Estas consideraciones sobre la longitud de la ruta se agravan al comunicarse con sondas espaciales y otros objetivos de largo alcance más allá de la atmósfera terrestre. La Red del Espacio Profundo implementada por la NASA es uno de esos sistemas que debe lidiar con estos problemas. La GAO ha criticado la arquitectura actual, que depende en gran medida de la latencia. [ 3 ] Se han propuesto varios métodos diferentes para manejar la conectividad intermitente y los largos retrasos entre paquetes, como las redes tolerantes a la latencia . [ 4 ]
Comunicación en el espacio aún más profundo
A distancias interestelares, las dificultades para diseñar sistemas de radio capaces de alcanzar un rendimiento mínimo son enormes. En estos casos, mantener la comunicación es un problema mayor que la duración de dicha comunicación.
Transporte de datos fuera de línea
El transporte se centra casi exclusivamente en el rendimiento, razón por la cual las entregas físicas de archivos de cintas de respaldo todavía se realizan mayoritariamente por medio de vehículos.
Véase también
Notas
- ↑ Wolaver, 1991, pág. 211
- ↑ Roddy, 2001, 67 - 90
- ↑ Oficina de Contabilidad del Gobierno de los Estados Unidos (GAO), 2006
- ↑ Kevin Fall, 2003
Referencias
- Rappaport, Theodore S. (2002). Comunicaciones inalámbricas : principios y práctica (2.ª ed.). Upper Saddle River, NJ: Prentice Hall PTR. ISBN 0-13-042232-0.
- Roddy, Dennis (2001). Comunicaciones por satélite (3.ª ed.). Nueva York [ua]: McGraw-Hill. ISBN 0-07-137176-1.
- Fall, Kevin, "Una arquitectura de red tolerante a la latencia para Internets con problemas" , Intel Corporation, febrero de 2003, Doc No: IRB-TR-03-003
- Informe 06-445 de la Oficina de Responsabilidad Gubernamental (GAO), RED DE ESPACIO PROFUNDO DE LA NASA: La estructura de gestión actual no favorece la correcta adecuación de los recursos a las necesidades futuras, 27 de abril de 2006.
Enlaces externos
- Sitio web de la Red de Espacio Profundo de la NASA
- " Es la latencia, idiota "
- Rendimiento de la red
- Comparaciones de cálculos
- teoría de la información