impact of topology on parallel video streaming impacto da topologia em transmissões de video em...

40
Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S. Harada[2], H. Hasegawa[1] [1] NTT Service Integration Laboratories [2] NTT West NOMS 2010 Apresentado por: Fernando H Gielow

Upload: alana-alcaide-guterres

Post on 07-Apr-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Impact of Topology on Parallel Video Streaming

Impacto da Topologia emTransmissões de Video em Paralelo

N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S. Harada[2], H. Hasegawa[1]

[1] NTT Service Integration Laboratories[2] NTT West

NOMS 2010

Apresentado por: Fernando H Gielow

Page 2: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Roteiro

• Introdução• Problema tratado• Solução proposta

• Fundamentos• Alocação ótima de servidores• Seleção ótima de servidores

• Análise de topologias• Discussão• Conclusão• Análise do artigo

Page 3: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Introdução

• HDTV / UHDV cada vez mais comuns

• Grande banda de transmissão necessária

• 25/180~600 Mbps depois de comprimidos

• Congestionamentos nos enlaces

Page 4: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Introdução

• OSPF• Peso de aresta igual• Peso de aresta estático

• Demais trabalhos relacionados não são práticos• Informações globais• Alteração em roteadores

• CDNs• Não definem/selecionam servidores ótimos• Apenas um servidor transmite por cliente

Motivação

Page 5: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Introdução

• Reduzir a utilização máxima de enlace• Balancear tráfego• Transmissão paralela

• Diversos servidores

• Estudo de topologias reais

Transmissões unicast independentes em tempo real, sem pre-loading

Objetivo

Page 6: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Problema tratado

• Uso paralelo de diversos servidores• Balanceamento de tráfego• Redução da utilização máxima de enlace

Page 7: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Problema tratado

• Uso paralelo de diversos servidores• Balanceamento de tráfego• Redução da utilização máxima de enlace

25Mbps

Page 8: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Problema tratado

• Uso paralelo de diversos servidores• Balanceamento de tráfego• Redução da utilização máxima de enlace

15Mbps

10Mbps

Page 9: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Problema tratado

• Uso paralelo de diversos servidores• Balanceamento de tráfego• Redução da utilização máxima de enlace

10Mbps

9Mbps

6Mbps

Page 10: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Solução proposta

• Utilização de um enlace• Assumida divisão igual de carga entre

servidoresPara cada origem (s) e destino (d)

Média de tráfego por seg. entre s e d

1, se o enlace s-d é usado;0, caso contrárioCapacidade do

enlace e

Uso do enlace e

Fundamentos

Page 11: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Solução proposta

• E: Enlace de maior uso => gargalo

• Vazão é máxima quando uE = 1

muda de acordo com os servidores

Fundamentos

Aonde posicionar e quais servidores usar?

Page 12: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Solução proposta

Alocação ótima de servidores

Page 13: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

Page 14: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

Page 15: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=10U

=0

Page 16: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=20U

=0

U=10

Page 17: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=50U

=0

U=40

U=10

U=10 U=10

Page 18: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=70U

=0

U=60

U=10

U=20 U=20U=1

0

U=10

Page 19: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=70U

=0

U=60

U=10

U=20 U=20U=1

0

U=10

Qual servidor mitigaria esta carga?

Page 20: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

Page 21: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

Page 22: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=10U

=0

U=0

U=10

U=20 U=20U=1

0

U=10

Page 23: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

U=10

U=10

U=10

U=10U

=0

U=0

U=10

U=20 U=20U=1

0

U=10

Qual servidor mitigaria estas cargas?

Page 24: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaAlocação ótima de servidores

Page 25: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Solução proposta

Seleção ótima de servidores

Page 26: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaSeleção ótima de servidores

Page 27: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaSeleção ótima de servidores

Page 28: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaSeleção ótima de servidores

U=10U=

10U

=20

Page 29: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaSeleção ótima de servidores

U=10U=

10U

=20

Page 30: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaSeleção ótima de servidores

Page 31: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

• Mitigação no enlace mais utilizado

Solução propostaSeleção ótima de servidores

Page 32: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Análise de topologias

N: número de nós

M: número de enlaces bidirecionais

g: média de grau

G: grau máximo

R: % nós cujo grau > g/N

Page 33: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Análise de topologias

• Ladder• Gr < 0.4 & g < 3

• Star• R < 0.25

• H&S (Hub & Spokes)• R >= 0.25

C

Tipos

Gr = G/N

Page 34: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Análise de topologiasC

Resultados – Capacidades de enlaces

Capacidadediv.cap. máx.

Page 35: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Análise de topologiasC

Resultados – Transmissão de vídeo simples

MinimumCostDelivery

Page 36: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Análise de topologiasC

Resultados – Transmissão de vídeo em paralelo

Média vazão paraleladiv. vazão simples

Page 37: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Discussão

• Star• Muitos nós de grau pequeno e baixa cap.

• Utilização máxima• Esta carga não pode ser reduzida

• H&S• Enlaces muito heterogêneos• Grande benefício na transmissão paralela

• Ladder• Enlaces muito compartilhados• Menor benefício na transmissão paralela

C

Page 38: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Conclusão

• É importante maximizar a vazão e balancear o uso dos enlaces individuais

• Topologias comerciais reais analisadas

• Transmissões paralelas• Mais eficientes nas redes H&S, Ladder• Vazão pode ser melhorada de 20% a 100%

C

Page 39: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S

Análise do artigo

• A proposta de seleção ótima de servidores não tem muita coesão com o restante do artigo

• Diversos gráficos• Análise rigorosa• Talvez alguns sejam até desnecessários• Diversos artifícios confundem o leitor

• Referências antigas

C

Page 40: Impact of Topology on Parallel Video Streaming Impacto da Topologia em Transmissões de Video em Paralelo N. Kamiyama[1], R. Kawahara[1], T. Mori[1], S