Mini-CCNx: prototipagem rápida para Redes Orientadas a Conteúdo baseadas em CCN
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 564 views

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

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

Statistics

Views

Total Views
564
Views on SlideShare
564
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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
  • 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
  • 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!
  • Content-Centric Networking - CCN• Nomeação Hierárquica - /br/unicamp/video.avi• In-network caching• Roteamento baseado no nomeSBRC2013-Brasília,Maiode20134
  • Plataformas Experimentais AtuaisSBRC2013-Brasília,Maiode20135Mini-CCNx
  • 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
  • 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
  • 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
  • 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
  • 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 o Mini-CCNxSBRC2013-Brasília,Maiode201312
  • 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
  • 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
  • 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
  • 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
  • ContatoSBRC2013-Brasília,Maiode201317cabral@dca.fee.unicamp.brchesteve@dca.fee.unicamp.br