Estrategias de Intercambio de Video en Redes de Pares Pablo Romero Facultad de Ingeniería, Universidad de la República. Laboratorio de Probabilidad y Estadística, IMERL
Jornada de intercambio ANTEL - Facultad de Ingeniería
Introducción
Diseño en Etapas
Conclusiones
Introducción / El contexto
Sistemas para distribuir video en Internet
Actualidad! Gran necesidad de sistemas eficientes para distribuir video en Internet. Servicios Video bajo demanda (descarga) Televisión en vivo ¿Por qué es dificil brindar televisión en Internet? Principalmente debido al costo de la conexión.
Introducción
Diseño en Etapas
Conclusiones
Introducción / El contexto
Sistemas para distribuir video en Internet Tradicionales Redes de Entrega de Contenidos (CDN) Video distribuido por servidores: facilitando la administración y monitoreo del servicio. Su despliegue es costoso y debe lidiar con congestiones. Un Nuevo Paradigma Las Redes P2P utilizan los recursos disponibles en los usuarios finales. Despliegue económico, ancho de banda fluctuante. Sistemas propietarios... Solución: crear un sistema de protocolo y código abierto Surge el Proyecto GoalBit!!
Introducción
Diseño en Etapas
Conclusiones
Introducción / El contexto
GoalBit Homepage http://goalbit.sourceforge.net
4 / 10
Introducción
Diseño en Etapas
Conclusiones
Introducción / El contexto
Ejemplo de escalabilidad de la red híbrida Comparación basada en un escenario real Comparación entre las redes P2P (GOL!P2P) y una CDN tradicional (adinetTV) Caso de estudio basado en simulaciones, escenario generado de datos estadísticos de adinetTV (10000 usuarios differentes/mes, 100 usuarios simultáneos en promedio por canal de televisión)
Mean QoE Servers BW Clients BW
CDN 10 50 Mbps 0 Mbps
P2P 9.66 5.6 Mbps 0.6 Mbps/client
Introducción
Diseño en Etapas
Conclusiones
Introducción / El contexto
¿Qué es GoalBit? GoalBit es un equipo de trabajo de alta experticia: Con sólidos conocimientos en multimedia e Internet Actualmente: 4 desarrolladores seniors, 4 investigadores, 1 gerente de proyecto Más de 20 publicaciones destacadas en los últimos 3 años 1 doctorado y 7 maestrías (tres en curso) 8 proyectos de grado ver detalles en: http://goalbit.sourceforge.net/publication.html Resultados de GoalBit Formación de investigadores y profesionales 2006: GOL!P2P, primer prototipo con arquitectura P2P 2008: primera versión estable de GoalBit
6 / 10
Introducción
Diseño en Etapas
Diseño en Etapas
Etapas de Diseño
¿Cómo se contactan los usuarios? A efectos de obtener el video final, hay tres decisiones a afrontar: Estrategia de Creación de lista de pares (enjambre). Estrategia de Selección de pares. Estrategia de Selección de piezas.
Conclusiones
Introducción
Diseño en Etapas
Conclusiones
Diseño en Etapas
Participación Proactiva del Proveedor Idea: coincidir recursos brindados por ISPs con tráficos Reduciendo así el consumo de ancho de banda en los ISPs Mejorando a su vez el servicio percibido por los usuarios Experimentos Prueba real entre Telefónica Group, Verizon, Pando Networks y la Universidad Yale. El BW en el borde de Internet del ISP se reduce un 42% saliente y un 35% entrante. El BW en el backbone se reduce en un 71%. Mejora en la velocidad de descarga de un 23%. En AdinetTV se comprueban ahorros superiores al 30% utilizando GoalBit, mejorando a su vez el servicio percibido por los usuarios [tesis del MSc. Lic. Darío Padula].
Introducción
Diseño en Etapas
Conclusiones
Diseño en Etapas
Estrategias de Selección de Piezas
La descarga de video es bien estudiada BitTorrent es exitoso. Al transmitir video en vivo hay nuevos desafíos Las técnicas clásicas no funcionan satisfactoriamente Las redes exitosas no comparten protocolos. En la tesis del MSc. Ing. Pablo Romero se propone una familia de estrategias, y una búsqueda de la mejor estrategia desplaza a técnicas clásicas.
Introducción
Diseño en Etapas
Conclusiones
Conclusiones / Resultados
Nuestros Resultados Respecto a los recursos humanos Formación de investigadores y profesionales (más de 30 personas involucradas a lo largo del proyecto). Una tesis de doctorado en co-tutela, 7 maestrías, 8 proyectos de grado y 9 pasantías en el exterior. Respecto al producto GoalBit Más de 120000 descargas en el último año. Proyecto catalogado en el lugar 150 de SourceForge. Resultados académicos Nuevas estrategias de selección de pares y piezas, medidas de QoE, streaming P2P multifuente, búsquedas eficientes en repositorios de video, redes P2P arborescentes y otras.