P2P | Keep It Simple

Archivo de la categoría ‘P2P’

Proyecto Avalanche

Jueves, 15 Septiembre 2005

Para empezar, un proyecto relacionado con las redes de distribución P2P (peer-to-peer). Los actuales sistemas de distribución P2P presentan varios problemas:

Sistema p2p tradicional.

  • Hay demasiada dependencia de los seeds.
  • Si la semilla se desconecta antes de compartir completamente el fichero, los clientes nunca podrán completarlo.
  • La llegada de nuevos clientes ralentiza la descarga de los clientes más antiguos.
  • Los nodos heterogéneos no interactúan bien entre sí
  • Aquellos bloques del fichero que no se hayan compartido lo suficiente, son difíciles de obtener.

El proyecto Avalanche surge con el objetivo de proporcionar un sistema rápido y robusto de distribución P2P, que solucione los anteriores problemas. Para ello, Avalanche se sirve de algoritmos de codificación, de tal forma que cada pieza (bloque) codificada posea el “ADN” de todas las piezas que forman el fichero. Así, un cliente podría utilizar cualquiera de estas piezas codificadas para sustituir otra pieza que aún no haya descargado. (más…)