Академический Документы
Профессиональный Документы
Культура Документы
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
15 de Dezembro de 2015
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
1/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Sumario:
1
Introducao
Motivacao
Objetivo
Arquitetura
Definicao do Problema
Resultados Numericos
Implementacao
Conclusao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
2/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Motivac
ao
Objetivo
Arquitetura
Motivacao
Atualmente ha uma grande utilizacao de trafego multimdia os
quais necessitam da utilizacao de roteamento multicast para
melhor performance.
Distribuicao Live Streaming.
Monitoramento de evento em tempo real.
IPTV.
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
3/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Motivac
ao
Objetivo
Arquitetura
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
4/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Motivac
ao
Objetivo
Arquitetura
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
5/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Motivac
ao
Objetivo
Arquitetura
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
6/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Motivac
ao
Objetivo
Arquitetura
Objetivo
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
7/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Motivac
ao
Objetivo
Arquitetura
Arquitetura
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
8/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Definicao do Problema
Rede: G = (V , E )
Conjunto de nos NFV candidatos: H V
Sessao Multicast:
1 origem: s V
N Destinos: D V
Nos NFV de G 0 : H 0 H
G 0 entrega conte
udo multicast para todo d usando dois
caminhos: um de s para h e outro de h para d.
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
9/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Definicao do Problema
Custo aresta: w (e)
Custo de ativacao do n
o NFV(Uso de recursos e sobrecarga de
desempenho): c(h)
Somatorio das Arestas:
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
10/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Definicao do Problema
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
11/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Definicao do Problema
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
12/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Definicao do Problema
Diferente dos outros problemas tradicionais de arvore
multicast, em NEMP cada link pode ser atravessado mais de
uma vez. Por exemplo:
Semin
ario Redes Multimdia
13/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
14/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Algoritmo de Aproximacao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
15/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Algoritmo de Aproximacao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
16/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Algoritmo de Aproximacao
Teorema: Dado que existe uma topologia multicast otima
Gopt para NEMP, o custo total de TH nao e maior que 2x o
custo total de Gopt .
Lema 1: Seja Gopt a topologia
otima para NEMP, existe uma
arvore multicast Topt tal que, cada caminho entre a raiz e a
folha em Topt e identico ao caminho da origem ate um usuario
final em Gopt , sendo os custos totais identicos.
Lema 2: Seja T uma arvore com m 1 arestas. Entao existe
um loop, v1 , v2 , ..., v2m , onde todo vi , 1 i 2m, e um vertice
em T , tal que toda aresta em T aparece exatamente 2x no
loop.
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
17/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Algoritmo de Aproximacao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
18/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
19/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
20/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
21/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
22/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
23/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
24/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Semin
ario Redes Multimdia
25/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
26/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Heursticas Dinamicas
Ate agora, os algoritmos apresentados sao voltados para a
solucao estatica de NEMP.
Na realidade, usuarios finais podem, dinamicamente, entrar e
sair de uma topologia multicast.
Para novos usuarios que estejam entrando na rede, o
algoritmo encontra o usuario final mais pr
oximo e faz um
conexao entre eles.
Para usuarios que estejam saindo da rede, o algoritmo remove
o caminho ate o usuario de sada se nao existir outro usuario
que utilize esse caminho.
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
27/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Heursticas Dinamicas
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
28/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Resultados Numericos
Avaliacoes dos algoritmos em abordagens estaticas e
dinamicas.
As comparacoes foram realizadas sobre 3 modelos de rede
criadas a partir de GT-ITM (Modelo WAN):
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
29/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
30/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
31/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
32/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
33/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
34/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
35/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
36/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
37/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
38/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Implementacao - Exemplo
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
39/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Implementacao - Exemplo
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
40/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Implementacao - Avaliacao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
41/ 42
Introduc
ao
Definic
ao do Problema
Algoritmos para o Problema
Resultados Num
ericos
Implementac
ao
Conclus
ao
Conclusao
Marco Aur
elio Freesz J
unior
Semin
ario Redes Multimdia
42/ 42