Telefónica, Pando y el P4P contra la neutralidad de la red

P4P

Las pruebas realizadas por varios proveedores de internet apuntan a una mejora de 235 por ciento en la velocidad de Pando usando técnicas P4P. Merece la pena recordar qué es el P4P como sistema de optimización del P2P: se trata de que el proveedor de la conexión facilita información de la topología de su red al protocolo de intercambio de ficheros para optimizar su rendimiento. A priori, el propósito es hacerlo sólo con aquellos sistemas P2P que controlen qué se comparte y compartan negocio con los proveedores de internet. Entre los ISP que han participado en las pruebas de P4P y Pandro tenemos a Orange y a Telefónica, como cuentan en el blog de Pando.

Detrás de todo esto tenemos el eterno interés de los proveedores de internet de llevarse un pedazo del negocio de los contenidos: optimizar el tráfico de un determinado P2P que controle qué se comparte y distribuya películas o televisión con publicidad (o de pago por visión), llevándose una tajada de los ingresos. De un escenario que debería beneficiar a todos, los usuarios que obtendrían un mejor rendimiento de las aplicaciones P2P y a los proveedores de internet, que verían minimizado el consumo de recursos, pasamos a lo que vendría a ser una vulneración del principio de neutralidad de la red: priorizar y optimizar sólo el tráfico que se somete a los principios que convienen al proveedor de conexión, no dando datos de topología de la red a quien no entre por el aro.

Por cierto, no es extraño ver a Telefónica en estas pruebas con Pando y el P4P, ya hace un año se manifestaron contrarios a la neutralidad de la red.

P4P, proveedores de internet optimizando el P2P

El P4P no es un protocolo P2P, sino tecnología que los proveedores de internet optimicen el tráfico P2P. La idea tras el P4P es la utilizar la topología de la red del proveedor para seleccionar quienes intercambian con quien: saber quien está más cerca para conectarte (en la red del ISP, generalmente será quien esté cerca geográficamente) y descargar de él, en lugar de hacerlo sólo por los criterios del protocolo que se esté usando (Bittorrent u otro). De esta manera las tecnologías P4P ofrecerían ventajas tanto para los usuarios (mejor rendimiento de las aplicaciones P2P) como para los proveedores de internet, que verían minimizado el consumo de recursos.

Las pruebas que ha hecho hasta ahora Verizon arrojan una cifras esperanzadoras. Consiguieron mejorar el rendimiento de Pando hasta un 600 por ciento en algunos casos (200 por ciento de media). Los datos los da Ars Technica y los comenta Criando Cuervos. Según Banda Ancha, Telefónica también está haciendo pruebas con P4P y Pando.

Aunque a priori el P4P se presenta como una forma razonable de mejorar la eficiencia del P2P, lo cierto es que hay algunas implicaciones importantes que habría que considerar. Por un lado tenemos que se trata de los proveedores de internet ofreciendo información de su red a los distintos sistemas P2P a optimizar. Si a eso sumamos el escenario actual en el que éstos proveedores están empezando a plantearse una política de persecución de los usuarios que comparten contenidos con derechos de autor (Francia, Reino Unido, Bélgica… escenarios por la batalla por controalr internet), tenemos que el uso probable del P4P esté en sistemas con un control completo de las operadoras y que a buen seguro ofrecerán a la industria de los contenidos para proveer servicios de descarga de vídeo en alta definición. Es el escenario que llevan mucho tiempo buscando: no sólo ganar por ofrecer conexión a internet, sino también llevarse un trozo por los contenidos cobrando al proveedor.

Llegados a este punto cabe preguntarse si esto del P4P no puede desembocar en una ruptura de lo que es la neutralidad de la red: optimización de los sistemas que considero favorables a mi estrategia (por ejemplo los P2P con contenidos que incluyen publicidad como el caso comentado en el blog de Pando, la NBC usará su sistema para ofrecer descargas de contenidos de alta definición) y no dar información al resto de sistemas que no filtran los contenidos que los usuarios comparten.

P4P

Actualización: véase también Akamai y Ono para acelerar Bittorrent y Telefónica, Pando y el P4P contra la neutralidad de la red.

Probando AllPeers

allpeersPor fin he recibido la invitación para probar AllPeers. Por si alguien no la conoce todavía, se trata de una plataforma de «P2P personal», es decir, de intercambio de ficheros con la red de contactos. AllPeers se integra en el navegador (sólo Firefox) y de momento la beta es cerrada y mediante invitación aleatoria por parte de sus responsables.

Como producto es bastante inmaduro todavía. El sistema de adición de contactos va muy mal (no puedes añadir a otro usuairo si no está conectado, imagino que es un error de la beta) y el interfaz a base de comer columnas al navegador y llevándote a su página es bastante confuso. Los mensajes al usuario también son muy mejorables. Eso sí, a la hora de compartir el rendimiento de AllPeers es notable, aunque ahora con pocos usuarios es pronto para sacar conclusiones (y el mérito en todo caso es de BitTorrent).

De entrada la idea que hay detrás me parece muy interesante. Realmente AllPeers actúa como un intermediario entre el usuario y Bittorrent, facilitando la tarea de compartir contenidos controlando con quién lo hacemos. Para lograr algo similar con un cliente de Bittorrent deberíamos crear el «.torrent» y luego configurar el programa para actuar de tracker (véase Genbeta), algo que no está al alcence del «usuario medio».

Hablar de AllPeers lleva a hacerlo inevitablemente de Pando, que también se sirve de bittorrent para facilitar un intercambio de contenidos. La gran diferencia (aparte de que Pando hoy día va mucho mejor) es que AllPeers no permite intercambio masivo e indiscriminado como sí hace Pando ni aloja nada en sus servidores, lo que le puede servir para esquivar las demandas de la RIAA y compañía.

¿Qué futuro tiene AllPeers? Es difícil saberlo. Plantear un sistema como extensión de Firefox es hoy día ir a por los usuarios más avanzados (no sólo usan el navegador libre, sino que instalan y prueban extensiones). El problema es que muchos de estos usuarios preferirán usar bittorrent directamente, lo que resulta más potente y flexible. No sé si AllPeers lo conseguirá (mucho tiene que mejorar), pero las «redes personales» tienen la ventaja de que pueden ofrecer una especie de Flickr y Youtube distribuidos, en la que no hay un sitio centralizado que censura, controla y establece las condiciones.

De modelo de negocio todavía no hablan, aunque imagino que la venta de contenidos a través de la plataforma es en lo primero que habrán pensado (cuando todo el mundo se está moviendo a contenidos gratis con publicidad, que esa es otra).

Entradas relacionadas:

AllPeers en beta (o casi)

allpeersSimbólico el hecho de que en la misma semana se certifique la defunción de un modelo de negocio alrededor del P2P y a su vez aparezca la beta cerrada de AllPeers, proyecto del que ya hemos hablado por aquí algunas veces y que forma junto a Pando parte una nueva generación, la de las redes de intercambio «personales».

Por desgracia el acceso a la beta de AllPeers es mediante invitación y aún no me han mandado ninguna. Oscar en Genbeta sí que lo ha probado y los resultados son un tanto decepcionantes. Queda como un sistema para enviar ficheros de gran tamaño, con el compartir es muy limitado: sólo con un usuario de nuestra lista de contactos, ni siquiera a un grupo de usuarios.

Con estas limitaciones, no es extraño que haya cosechado duras críticas (véase Tecnochica) y es que si AllPeers no permite compartir contenidos con un grupo de usuarios (aunque fuese limitado en número), apenas aporta a lo que hay ahora en el mercado. Para enviar ficheros de gran tamaño están Rapidshare y compañía, para pequeños, los programas de mensajería instantánea, especialmente Windows Live Messenger que permite pasar ficheros de forma asíncrona (sin que el emisor y receptor estén conectados a la vez para realizar la transferencia). Sería una pena que un proyecto con tanto potencial quedase en tan poca cosa…

Entrada relacionada: Allpeers, bittorrent en firefox.

Sitio oficial: Allpeers.

Pando en el Yahoo Messenger 8

pando_logoDe Windows Live Messenger lo que más me ha gustado con diferencia es la idea de archivos compartidos entre usuarios. Se seleccionan los ficheros y se guarda una copia en los servidores de Microsoft accesible para cualquier de ellos. Compartir contenidos de forma asíncrona, sin que sea necesario que ambos usuarios estén conectados a la vez.

Por eso, cuando Oscar me ha pasado este plug-in para Yahoo Messenger 8, me ha encantado. Se trata de añadir la funcionalidad de Pando al software de mensajería instantánea de Yahoo. Para quien no lo conozca, Pando es un sistema de los llamados «P2P personales», es decir, para compartir contenidos con conocidos a través de notificaciones por correo, con la red de contactos (lo que plantea también AllPeers, a ver si mandan de una vez la invitación). Cierto que también se usa de forma indiscriminada, pero no es para lo que fue diseñado (de hecho va sobre BitTorrent que para distribución universal es mucho más adecuado).

El futuro del P2P va a ser en gran medida por tecnologías como esta, que permiten construir redes privadas con contactos de confianza. Por otro lado, este caso muestra a las claras las ventajas de lo que supone ofrecer una API y dar facilidades para construir plugins sobre tu producto como ocurre con Yahoo Messenger 8. Consigue lo mismo que ofrece Windows Live Messenger pero sin coste para Yahoo, que además se ahorra hospedar los ficheros de los usuarios.

Probando Pando, bittorrent a través del correo

pando_logoHacía tiempo que no probaba cosas nuevas en el mundillo P2P. Después de que BitTorrent se haya erigido en en el rey de los sistemas para compartir contenidos y de que propuestas como AllPeers aún no hayan visto la luz, una entrada de Oscar me ha empujado a probar Pando.

Pando es todavía una beta y el cliente (sólo Windows y Mac) es de descarga gratuita pero no es libre. Su funcionamiento gira en torno al correo electrónico: seleccionas el contenido a compartir que subes mediante el cliente y x destinatarios. Estos reciben un correo con un fichero «.pando», con el que el mismo cliente es capaz de descargar lo anteriormente enviado. Claro que los archivos «.pando» pueden ser difundidos o colgados en una web y así llegar a grandes audicencias como si de «.torrent» se tratara.

Pando no es un P2P puro, cuando compartes contenido este es subido a un servidor y de él se lo descargan los demás. Eso sí, a partir de ese momento comienzan también a servir a otros clientes. De hecho, Pando emplea el protocolo de BitTorrent al que aseguran han añadido «varias mejoras para conseguir privacidad y seguridad». En todo caso, lo que si han logrado es una compartición asíncrona gracias a interponer un servidor.

No va mal Pando, buena velocidad de descarga y ocupa poco en memoria. El mayor hándicap que encuentro a este sistema (al margen de mi desconfianza respecto a los clientes P2P que no son libres) es que el contenido se guarda en un servidor que conoce, evidentemente, de su existencia. Esto nos lleva a problemas legales ¿no se acuerdan de Napster? y más siendo Pando estadounidense. En cualquier caso, disfrutémoslo mientras llegan los de siempre DMCA en mano.

Sitio oficial: Pando.