Estrategias de Intercambio de Video en Redes de Pares

Introducción Diseño en Etapas Conclusiones Estrategias de Intercambio de Video en Redes de Pares Pablo Romero Facultad de Ingeniería, Universidad d...
19 downloads 1 Views 226KB Size
Introducción

Diseño en Etapas

Conclusiones

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.