Este documento analisa como o atraso afeta redes definidas por software. Descreve os fatores estudados como número de clientes, quantidade de pacotes e localização do controlador. Apresenta resultados mostrando que o tempo de transferência aumenta linearmente com o número de clientes e que o atraso adicional causado pela comunicação com controlador remoto é pequeno.
XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...
Uma Análise da Influência do Atraso em Redes Definidas por Software
1. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Trabalho Final de Redes II
Uma An´lise da Influˆncia do Atraso em Redes
a e
Definidas por Software
Wanderson Paim de Jesus
Instituto de Inform´tica
a
Universidade Federal do Rio Grande do Sul
December 7, 2011
2. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Outline
1 Motiva¸˜o
ca
2 Defini¸˜es
co
3 Resultados
4 Conclus˜es
o
3. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Motiva¸˜o
ca
Motiva¸˜o
ca
As bordas da rede
Possuem diversas aplica¸˜es inovadoras (Dropbox, Skype,
co
Facebook, entre outras)
N´cleo das redes atuais
u
4. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Motiva¸˜o
ca
N´cleo das redes futuras
u
5. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Motiva¸˜o
ca
Atraso em redes atuais
Propagação
Processamento Fila (esperando Transmissão
nodal por transmissão)
6. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Motiva¸˜o
ca
Trabalhos Relacionados
Trabalhos Relacionados
An´lises de desempenho do plano de dados [Bianco et al. 2010, Luo
a
et al. 2009]
Trabalhos Relacionados
Broadcast para streaming de v´
ıdeo [Kanaumi et al. 2010]
Trabalhos Relacionados
O Flow Director implementa uma cache seletiva para fluxos de longa
dura¸˜o [Tanyingyong et al. 2011]
ca
7. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Defini¸˜es
co
System Under Test (SUT) e Component Under Study
(CUS)
8. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Defini¸˜es
co
Metas
Demonstrar o atraso adicional em SDN
M´tricas
e
Tempo de transferˆncia
e
Parˆmetros
a
Total de 10000 s˜o transferidos
a
Tamanho dos pacotes 1500bytes
Capacidade de transferˆncia entre o cliente e o servidor
e
Desempenho de lookup das regras (OpenvSwitch)
T´cnica de Avalia¸˜o
e ca
Medi¸˜es
co
9. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Defini¸˜es
co
Fatores e Carga de Trabalho
Fatores
N´mero de clientes
u
8,16,40,50,80,100,200,400,1000,2000,5000
Quantidade de pacotes enviados por cliente
1250,625,250,200,125,100,50,25,10,5,2
Localiza¸˜o do controlador
ca
UFRGS,UFRJ
10. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Resultados
Resultados
11. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Resultados
Resultados
12. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Resultados
Resultados
Relação linear y versus x
Teste Visual
45 ●
Tempo gasto para transferir 10000 pacotes
40
35
30
●
25
●
●
●
●
20
●
●
●
●
0.0 0.1 0.2 0.3 0.4 0.5
Proporção
13. Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
a e
Conclus˜es
o
Conclus˜es
o
Foi a analisado a influˆncia da distˆncia do controlador nos
e a
atrasos em uma rede Openflow
O atraso induzido pela comunica¸˜o adicional ´ bem pequeno
ca e