SlideShare uma empresa Scribd logo
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 rede
wab030
 
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
Jose 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 SW
Matheus Costa
 
Projetode redes
Projetode redesProjetode redes
Projetode redes
wab030
 
Redes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesisRedes Convergentes DIAT Vs NovaGenesis
Redes Convergentes DIAT Vs NovaGenesis
Instituto Nacional de Telecomunicações - Inatel
 
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
Magnos Martinello
 
Static Code Analyzer - Part II
Static Code Analyzer - Part IIStatic Code Analyzer - Part II
Static Code Analyzer - Part II
Ulisses 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áveis
Wanderson Paim
 
modelo de plan de negocios automatizado
modelo de plan de negocios automatizadomodelo de plan de negocios automatizado
modelo de plan de negocios automatizado
Alexs Prince Vargas
 
10.1109@tla.2015.7040668
10.1109@tla.2015.704066810.1109@tla.2015.7040668
10.1109@tla.2015.7040668
Giovanni Rivera
 
plan de negocios
plan de negociosplan de negocios
plan de negocios
Lizbeth Castro
 
Planninf of Network
Planninf of NetworkPlanninf of Network
Planninf of Network
BelenMonse
 
10.1109@tla.2015.7040668
10.1109@tla.2015.704066810.1109@tla.2015.7040668
10.1109@tla.2015.7040668
Giovanni Rivera
 
Plan de negocios sobre la distribucion
Plan de negocios sobre la distribucionPlan de negocios sobre la distribucion
Plan de negocios sobre la distribucion
Guillermo Gallardo
 
Adas.en.es
Adas.en.esAdas.en.es
1.en.es
1.en.es1.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
Alfredo 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 i
robinhoct
 
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
 
Adas.en.es
Adas.en.esAdas.en.es
Adas.en.es
 
1.en.es
1.en.es1.en.es
1.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 ...
 

Último

Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
Ismael Ash
 
ExpoGestão 2024 - Desvendando um mundo em ebulição
ExpoGestão 2024 - Desvendando um mundo em ebuliçãoExpoGestão 2024 - Desvendando um mundo em ebulição
ExpoGestão 2024 - Desvendando um mundo em ebulição
ExpoGestão
 
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
Faga1939
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ismael Ash
 
ExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negócios
ExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negóciosExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negócios
ExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negócios
ExpoGestão
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
ronaldos10
 

Último (6)

Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
 
ExpoGestão 2024 - Desvendando um mundo em ebulição
ExpoGestão 2024 - Desvendando um mundo em ebuliçãoExpoGestão 2024 - Desvendando um mundo em ebulição
ExpoGestão 2024 - Desvendando um mundo em ebulição
 
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
 
ExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negócios
ExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negóciosExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negócios
ExpoGestão 2024 - Inteligência Artificial – A revolução no mundo dos negócios
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
 

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