CoDeeN es un sistema de servidor proxy creado en la Universidad de Princeton en 2003 y desplegado para uso general en PlanetLab . Funciona de la siguiente manera:
- Los usuarios configuran sus cachés de Internet para que apunten a un servidor proxy cercano de alto ancho de banda que participa en el sistema.
- Las solicitudes dirigidas a ese servidor proxy se reenvían a un miembro apropiado del sistema encargado del archivo (que debería estar almacenándolo en caché) y que haya enviado actualizaciones recientes que indiquen que sigue activo. El archivo se reenvía al servidor proxy y, posteriormente, al cliente.
Para los usuarios habituales, esto significa que si utilizan este servicio y el servidor es lento, pero el contenido está almacenado en caché en el sistema, entonces (después de la primera carga) las solicitudes a ese archivo serán rápidas. También significa que la solicitud no será atendida por el servidor original, lo que equivale a ancho de banda gratuito.
Para archivos poco comunes, este sistema podría ser ligeramente más lento que la descarga directa del archivo. La velocidad del sistema también está sujeta a la limitación del número de servidores proxy participantes.
En el caso de archivos grandes solicitados por muchos pares, utiliza una especie de "flujo multicast" de un par a los demás, que luego los distribuyen a sus respectivos proxies.
CoBlitz, una empresa de tecnología CDN (2006-2009), fue una evolución de este concepto, ya que los archivos no se guardan en la caché web de un único miembro del sistema proxy, sino que se guardan por partes en varios miembros y se "reúnen" cuando se solicitan. Esto permite compartir más espacio en disco entre los proxies y ofrece una mayor tolerancia a fallos. Para acceder a este sistema, las URL tenían como prefijo http://coblitz.codeen.org/ . [ 1 ] Verivue Inc. adquirió CoBlitz en octubre de 2010.
Referencias
- ↑ CoBlitz - Transferencia escalable de archivos grandes a través de HTTP
Enlaces externos
- CoDeeN
- Servidores (informática)
- Almacenamiento de datos distribuido