/ / Reducir el almacenamiento, haciendo malabarismos con los paquetes en la red? - redes, tcp, nube, servidor, transferencia

¿Reducir el almacenamiento, haciendo juegos malabares en la red? - redes, tcp, cloud, servidor, transferencia

Quiero hacer un prefacio al decir que tengo unsintiendo que esta idea no funcionará de la manera que estoy imaginando, pero estoy seguro de por qué. Es probable que esté haciendo una especie de suposición falsa sobre el funcionamiento de Internet.

Digamos que el servidor A tiene un archivo de tamaño 1024 kb. Este archivo se divide en 1024 paquetes para ser enviados a través de una red. El servidor A envía estos 1024 paquetes al servidor B a través de TCP. Tan pronto como B recibe un paquete, lo envía de regreso a A y viceversa. Si un tercero C hace una solicitud a A para obtener los datos, haría una copia de cada paquete que recibe de B y los enviará a C y B.

En este esquema, el servidor A podría eliminar su archivouna vez que ha enviado todos los paquetes a B, liberando espacio en disco. Los servidores A y B solo necesitan almacenar un solo paquete en un momento dado y el resto de los paquetes estarían "malabarizados" en la red.

¿Es realmente posible almacenar datos "haciendo malabarismos" a través de una red? ¿Estoy subestimando los gastos generales al recibir y enviar paquetes?

EDITAR: Esto supone una confiabilidad del 100% de la red, lo cual es probablemente una suposición completamente poco realista.

Respuestas

1 para la respuesta № 1

Una red tiene algún tipo de capacidad de "almacenamiento", y generalmente se mide por el "Producto de retraso de ancho de banda". (Piense en la red como una tubería, luego su capacidad de almacenamiento, la cantidad de datos (agua) que puede contener la tubería es el volumen de esa tubería, el producto de longitud de área). Si utiliza protocolos poco confiables como UDP para hacer el "envío cíclico", los datos adicionales que exceden la capacidad simplemente se perderán. Si usa TCP para hacerlo, después de llenar la "tubería", el envío llenará el búfer de envío interno en el sistema operativo y luego se bloqueará.