SlideShare uma empresa Scribd logo
1 de 13
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
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
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
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
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)
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
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)
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
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
Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
                                 a            e
  Resultados




Resultados
Trabalho Final de Redes II Uma An´lise da Influˆncia do Atraso em Redes Definidas por Software
                                 a            e
  Resultados




Resultados
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
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

Mais conteúdo relacionado

Semelhante a Uma Análise da Influência do Atraso em Redes Definidas por Software

Aula 9 camada de rede
Aula 9   camada de redeAula 9   camada de rede
Aula 9 camada de redewab030
 
Futurecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de NegócioFuturecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de NegócioJose Ricardo Maia Moraes
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWMatheus Costa
 
Projetode redes
Projetode redesProjetode redes
Projetode redeswab030
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoMagnos Martinello
 
Static Code Analyzer - Part II
Static Code Analyzer - Part IIStatic Code Analyzer - Part II
Static Code Analyzer - Part IIUlisses Costa
 
ProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais Programáveis
ProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais ProgramáveisProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais Programáveis
ProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais ProgramáveisWanderson Paim
 
modelo de plan de negocios automatizado
modelo de plan de negocios automatizadomodelo de plan de negocios automatizado
modelo de plan de negocios automatizadoAlexs Prince Vargas
 
10.1109@tla.2015.7040668
10.1109@tla.2015.704066810.1109@tla.2015.7040668
10.1109@tla.2015.7040668Giovanni Rivera
 
Planninf of Network
Planninf of NetworkPlanninf of Network
Planninf of NetworkBelenMonse
 
10.1109@tla.2015.7040668
10.1109@tla.2015.704066810.1109@tla.2015.7040668
10.1109@tla.2015.7040668Giovanni Rivera
 
Plan de negocios sobre la distribucion
Plan de negocios sobre la distribucionPlan de negocios sobre la distribucion
Plan de negocios sobre la distribucionGuillermo Gallardo
 
Metodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpMetodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpAlfredo Martins
 
Engenharia de software apostila analise de requisitos i
Engenharia de software   apostila analise de requisitos iEngenharia de software   apostila analise de requisitos i
Engenharia de software apostila analise de requisitos irobinhoct
 
Implementação de Redes Locais Virtuais e de QoS
Implementação de Redes Locais Virtuais e de QoS Implementação de Redes Locais Virtuais e de QoS
Implementação de Redes Locais Virtuais e de QoS Diego Zilli
 
XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...
XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...
XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...Marcus Botacin
 

Semelhante a Uma Análise da Influência do Atraso em Redes Definidas por Software (20)

Aula 9 camada de rede
Aula 9   camada de redeAula 9   camada de rede
Aula 9 camada de rede
 
Futurecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de NegócioFuturecom 2012-Monitoração de Aplicações Críticas de Negócio
Futurecom 2012-Monitoração de Aplicações Críticas de Negócio
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Projetode redes
Projetode redesProjetode redes
Projetode redes
 
Redes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesisRedes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesis
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
 
Static Code Analyzer - Part II
Static Code Analyzer - Part IIStatic Code Analyzer - Part II
Static Code Analyzer - Part II
 
ProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais Programáveis
ProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais ProgramáveisProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais Programáveis
ProViNet : Uma Plataforma para Gerenciamento de Redes Virtuais Programáveis
 
modelo de plan de negocios automatizado
modelo de plan de negocios automatizadomodelo de plan de negocios automatizado
modelo de plan de negocios automatizado
 
10.1109@tla.2015.7040668
10.1109@tla.2015.704066810.1109@tla.2015.7040668
10.1109@tla.2015.7040668
 
plan de negocios
plan de negociosplan de negocios
plan de negocios
 
Planninf of Network
Planninf of NetworkPlanninf of Network
Planninf of Network
 
10.1109@tla.2015.7040668
10.1109@tla.2015.704066810.1109@tla.2015.7040668
10.1109@tla.2015.7040668
 
Plan de negocios sobre la distribucion
Plan de negocios sobre la distribucionPlan de negocios sobre la distribucion
Plan de negocios sobre la distribucion
 
1.en.es
1.en.es1.en.es
1.en.es
 
Adas.en.es
Adas.en.esAdas.en.es
Adas.en.es
 
Metodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpMetodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibp
 
Engenharia de software apostila analise de requisitos i
Engenharia de software   apostila analise de requisitos iEngenharia de software   apostila analise de requisitos i
Engenharia de software apostila analise de requisitos i
 
Implementação de Redes Locais Virtuais e de QoS
Implementação de Redes Locais Virtuais e de QoS Implementação de Redes Locais Virtuais e de QoS
Implementação de Redes Locais Virtuais e de QoS
 
XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...
XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...XVII SBSEG: VoiDbg: Projeto e Implementação de um Debugger Transparente para ...
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