Mini-CCNx:prototipagem rápidapara Redes Orientadasa Conteúdo baseadasem CCNCarlos Manuel Silvestre Cabral – DCA/FEEC/UNICA...
Redes Orientadas aConteúdo - ROCs• Adoção global de aplicações intensivas em banda• Explosão do uso de vídeo• Projeção de ...
Redes Orientadas aConteúdo - ROCs• Onde é cada vez mais abstrato• Usuário quer ter acesso ao conteúdo• Pouco importa onde ...
Content-Centric Networking - CCN• Nomeação Hierárquica - /br/unicamp/video.avi• In-network caching• Roteamento baseado no ...
Plataformas Experimentais AtuaisSBRC2013-Brasília,Maiode20135Mini-CCNx
Mini-CCNx• Novo emulador focado especificamente no modelo CCN• Fork do Mininet (Redes OpenFlow)• Características• 1 – Real...
1 - Realismo• Executa código real - CCNx como base• Se beneficia de aplicações já desenvolvidas• dump, roteamento, envio d...
2 - Baixo Custo e Escalabilidade• Emulação Baseada em Contêineres (EBC)• Visões isoladas de namespaces Linux• Isolamento d...
2 - Baixo Custo e Escalabilidade• Novo emulador focado especificamente no modelo CCN• Utiliza e executa código real (inclu...
3 - Flexibilidade e Facilidade• GUI e configuração via arquivo textoSBRC2013-Brasília,Maiode201310
3 - Flexibilidade e Facilidade• GUI e configuração via arquivo textoSBRC2013-Brasília,Maiode201311
Resultados e Conclusões• Avaliações• Escalabilidade, coerência, fidelidade e isolamento• Reprodução de cenários reais com ...
Resultados e Conclusões• Reprodução de cenários da literatura• Conclusões poderíam ter sido tiradas antes com o uso doemul...
Resultados e Conclusões• Beta testers ao redor do mundo – código opensource!• Documentação disponível via GitHub• Você tam...
Demonstrações• Como criar cenários CCN utilizando o Mini-CCNx?• Como um pacote CCN é encaminhado a partir do SBRC2013 (Hot...
Próximos passos• Acesse o tutorial passo-a-passo em:• Dúvidas? Quer colaborar? Acesse a documentação em:• OBRIGADO!SBRC201...
ContatoSBRC2013-Brasília,Maiode201317cabral@dca.fee.unicamp.brchesteve@dca.fee.unicamp.br
Próximos SlideShares
Carregando em…5
×

Mini-CCNx: prototipagem rápida para Redes Orientadas a Conteúdo baseadas em CCN

734 visualizações

Publicada em

Demo and speech at the Brazilian Symposium of Computer Networks (SBRC) in Brasília-DF-Brazil. May, 9th 2013.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
734
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
23
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Mini-CCNx: prototipagem rápida para Redes Orientadas a Conteúdo baseadas em CCN

  1. 1. Mini-CCNx:prototipagem rápidapara Redes Orientadasa Conteúdo baseadasem CCNCarlos Manuel Silvestre Cabral – DCA/FEEC/UNICAMPChristian Esteve Rothenberg – CPqDMaurício Ferreira Magalhães – DCA/FEEC/UNICAMP
  2. 2. Redes Orientadas aConteúdo - ROCs• Adoção global de aplicações intensivas em banda• Explosão do uso de vídeo• Projeção de tráfego global de 1.3 zettabytes em 2016 !!!• A maior parte do tráfego é composta por conteúdospopulares com alta redundância no uso dos links• Com o TCP/IP, não é trivial obter conteúdos• É preciso sempre fazer a tradução de o quê para onde• Proliferação das redes P2P e das CDN• TCP/IP fala sobre onde – abordagem centrada no hostSBRC2013-Brasília,Maiode20132
  3. 3. Redes Orientadas aConteúdo - ROCs• Onde é cada vez mais abstrato• Usuário quer ter acesso ao conteúdo• Pouco importa onde ele esteja exatamente armazenadoSBRC2013-Brasília,Maiode20133INTERNET - WEBO conteúdo precisa ser o elemento central das redes!
  4. 4. Content-Centric Networking - CCN• Nomeação Hierárquica - /br/unicamp/video.avi• In-network caching• Roteamento baseado no nomeSBRC2013-Brasília,Maiode20134
  5. 5. Plataformas Experimentais AtuaisSBRC2013-Brasília,Maiode20135Mini-CCNx
  6. 6. Mini-CCNx• Novo emulador focado especificamente no modelo CCN• Fork do Mininet (Redes OpenFlow)• Características• 1 – Realismo• 2 - Baixo custo sem sacrificar a escalabilidade• 3 – Flexibilidade e facilidade na definição de topologiasSBRC2013-Brasília,Maiode20136
  7. 7. 1 - Realismo• Executa código real - CCNx como base• Se beneficia de aplicações já desenvolvidas• dump, roteamento, envio de arquivos, reprodução devídeo…SBRC2013-Brasília,Maiode20137
  8. 8. 2 - Baixo Custo e Escalabilidade• Emulação Baseada em Contêineres (EBC)• Visões isoladas de namespaces Linux• Isolamento de desempenho com cgroups Linux• Reserva de recursos para um grupo de processosSBRC2013-Brasília,Maiode20138
  9. 9. 2 - Baixo Custo e Escalabilidade• Novo emulador focado especificamente no modelo CCN• Utiliza e executa código real (incluindo a implementaçãooficial do modelo, o CCNx)• Flexibilidade e facilidade na definição de topologias• Baixo custo sem sacrificar a escalabilidadeSBRC2013-Brasília,Maiode20139
  10. 10. 3 - Flexibilidade e Facilidade• GUI e configuração via arquivo textoSBRC2013-Brasília,Maiode201310
  11. 11. 3 - Flexibilidade e Facilidade• GUI e configuração via arquivo textoSBRC2013-Brasília,Maiode201311
  12. 12. Resultados e Conclusões• Avaliações• Escalabilidade, coerência, fidelidade e isolamento• Reprodução de cenários reais com o Mini-CCNxSBRC2013-Brasília,Maiode201312
  13. 13. Resultados e Conclusões• Reprodução de cenários da literatura• Conclusões poderíam ter sido tiradas antes com o uso doemulador!SBRC2013-Brasília,Maiode201313Tech Report Oficial (NDNVideo-007) Mesmo Cenário com o Mini-CCNx
  14. 14. Resultados e Conclusões• Beta testers ao redor do mundo – código opensource!• Documentação disponível via GitHub• Você também pode utilizar, estender e melhorar!• Tech Reports e 2 trabalhos aceitos no ACM ICN Workshop2013• Facilidade de uso e flexibilidade = ensino das ROCs!• Áreas novas de pesquisa PRECISAM de ferramentasexperimentais! Aproveitem as oportunidades!SBRC2013-Brasília,Maiode201314
  15. 15. Demonstrações• Como criar cenários CCN utilizando o Mini-CCNx?• Como um pacote CCN é encaminhado a partir do SBRC2013 (Hotel Royal Tulip) através de um bom link até aUNICAMP? E através de um link de baixa qualidade até aUNB?• Como uma aplicação de vídeo totalmente orientada àconteúdo se comporta ante a variação de parâmetros delink?SBRC2013-Brasília,Maiode201315
  16. 16. Próximos passos• Acesse o tutorial passo-a-passo em:• Dúvidas? Quer colaborar? Acesse a documentação em:• OBRIGADO!SBRC2013-Brasília,Maiode201316https://github.com/carlosmscabral/mn-ccnxhttps://github.com/carlosmscabral/mn-ccnx/wiki
  17. 17. ContatoSBRC2013-Brasília,Maiode201317cabral@dca.fee.unicamp.brchesteve@dca.fee.unicamp.br

×