Las redes de intercambio peer to peer (P2P) han mejorado enormemente la velocidad de descarga en Internet gracias a su sistema de nodos y a la partición de los archivos. Aun así, la rapidez con la que bajas un archivo depende de la cantidad de ordenadores que tengan ese archivo exacto: por más ancho de banda que tengas, si quieres bajar una película de 1,5 GB con dos semillas, tardarás bastante en tenerla completa en tu disco.
Un sistema llamado Similarity-Enhanced Transfer (transferencia realzada por similitud) podría aumentar la velocidad de tus descargas P2P entre un 5% y un 70%.
La idea de SET
David G. Andersen, de Carnegie Mellon, y Michael Kaminsky, de Intel Research en Pittsburgh, consideraron que no es necesario que dos archivos sean totalmente idénticos para tener algunas partes idénticas entre sí. No se conoce el grado de similitud entre los archivos almacenados en ordenadores de todo el mundo, pero los análisis realizados sugieren que los tipos de archivos más compartidos —audio y video— suelen contener elementos similares. A partir de esa idea diseñaron SET (Similarity Enhanced Transfer), un sistema que usa un método llamado handprinting para detectar archivos similares y examinarlos con el fin de identificar las porciones idénticas a los fragmentos del archivo que se está descargando.
Cómo funcionaría en la práctica
Esto permitiría que un usuario descargue una versión de una película doblada al español —normalmente con pocas semillas— utilizando porciones de otros archivos de la misma película en su versión original o en otros idiomas. En resumen, el usuario estaría bajando porciones de varios archivos de diferentes trackers, lo que equivale a sumar todas las semillas, aunque solo haya iniciado la descarga de la película en español. El resultado es la expansión de las fuentes disponibles y un aumento considerable de la velocidad de descarga.
En la práctica, el sistema ha funcionado bastante bien. Utilizando redes P2P existentes, los investigadores lograron descargar un tráiler de 30 MB en un tercio del tiempo que les lleva normalmente, y la velocidad de descarga de un MP3 aumentó en un 70%.
Presentación y próximos pasos
Hoy, los investigadores presentarán una descripción de SET y el código del sistema en el cuarto Simposio de Diseño e Implementación de Sistemas en Red, en Cambridge, Massachusetts. Se considera que pronto podremos ver a SET en clientes y servicios de distribución.
Más información