¿Qué es el tamaño de pila variable y cómo afecta a las redes informáticas?
- Una profundidad de pila variable (VSD) significa que la cantidad máxima de tramas que el sistema puede almacenar en su búfer de transmisión cambia dinámicamente.
- Cuando el número de búferes libres se acerca al agotamiento, el VSD disminuye, liberando espacio en el grupo de búfer al descartar búferes a medida que los recibe y, por lo tanto, ralentizando las nuevas transmisiones.
- Por el contrario, cuando hay más búfer libres de los necesarios para las conexiones símplex, VSD aumenta para ahorrar espacio en el grupo de búfer para posibles retransmisiones.
- Los beneficios de VSD son una mejor utilización de los recursos y una menor probabilidad de sobrecargas.
Ventajas del tamaño de pila variable:
- Mejor utilización de los recursos: los descartes de tramas limitan la cantidad de búferes y, por lo tanto, la cantidad de ancho de banda en el sistema. Esto da como resultado una reducción de las colas innecesarias cuando hay demasiados marcos y un aumento en el rendimiento durante los períodos de poca carga.
- Búferes fraccionarios: mostrar que VSD se puede usar para conservar espacio en el búfer también ayuda a mostrar que los búferes no tienen que tener un tamaño fijo, siempre que se guarden suficientes fotogramas para las retransmisiones. De hecho, VSD podría usarse para producir buffers más pequeños de lo que normalmente se necesitaría para preservar algunas medidas de calidad de transmisión. Esto es particularmente útil para los enlaces inalámbricos debido a su espacio de búfer limitado.
Desventajas del tamaño de pila variable:
- Incapacidad para predecir o controlar cuándo se necesitará una longitud de búfer variable durante la transmisión.
- La administración del espacio de búfer puede introducir un retraso artificial entre el software receptor y los búferes de hardware, lo que hace que el sistema se vuelva lento o falle. Este problema se puede evitar ajustando un parámetro llamado Tamaño de ventana , que controla cuántas ventanas se construyen y transmiten a la vez. El tamaño de cada ventana determina cuánto tiempo se mantiene el paquete en la cola antes de que se retransmita. Podría tener más sentido usar un espacio de búfer fijo que se ajuste en función de las condiciones de transmisión actuales en lugar de la cantidad de cuadros almacenados en el búfer.
- Algunos protocolos requieren tamaños de búfer específicos para propósitos específicos. Las etiquetas MPLS, por ejemplo, solo tienen 24 bits, pero pueden tener cualquier longitud. Se requeriría un VSD para admitir todas las longitudes posibles.
- Las profundidades de pilas variables podrían violar el principio de equidad, ya que para algunas conexiones los recursos están más disponibles y para otras son más escasos.
Puntos importantes:
- El mecanismo VSD puede ser efectivo solo si se adapta bien a las propiedades de los medios de transmisión subyacentes.
- Un VSD se puede usar en una pila de protocolos que usa un tamaño de trama máximo variable, como Frame Relay o ATM, pero cuando se usa un tamaño de trama máximo fijo, como Ethernet, debe emparejarse con un tamaño de ventana adecuado. El tamaño de la ventana controla cuántos fotogramas se permiten en la cola de salida en un momento dado.
- En redes informáticas, los protocolos se utilizan para definir procedimientos de comunicación de red para dos o más Nodes. En este artículo, estos protocolos funcionan con algunos medios de transmisión de información pero no con otros como las redes Ethernet y FDDI.
Conclusión:
La profundidad de pilas variables en redes se puede usar para hacer que las redes sean más rápidas, más receptivas y más eficientes. Sin embargo, la profundidad de las pilas variables puede causar problemas como la pérdida de fotogramas y el uso ineficiente del espacio del búfer. Además, el protocolo TCP/IP tiene algunas reglas más que son muy importantes en las redes informáticas.
- Un protocolo debe estar diseñado para permitir operar de manera eficiente en una amplia gama de condiciones de red sin dejar de ser útil y confiable. Esto evita la necesidad de ajustar muchos parámetros en cada transmisión, lo que puede causar demoras o congestión en la ruta de la red.
- Un protocolo debe tener suficiente ancho de banda en cada enlace para adaptarse a las variaciones en la demanda sin una operación de dúplex completo o que requiera múltiples búferes en cada extremo. Se pueden utilizar búferes en la estación receptora para ahorrar espacio hasta que se necesiten los datos.
Publicación traducida automáticamente
Artículo escrito por tejaswipkle y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA