Christian Esteve
Rothenberg Department of Computer Engineering and Industrial
Automation (DCA) Address: Av.
Albert Einstein - 400, Cidade Universitária Zeferino Vaz Room: 306-A | Email: chesteve [at] dca.fee.unicamp.br | Tlf.: +55 (19) 3521 3778 |
Vide: Informações sobre a disciplina EA006 – “TRABALHO DE FIM DE CURSO” (TFC)
Temas em aberto
Proposta de Plano de Trabalho: TFC-01
Título do Trabalho:
Implantação de ambiente para computação em nuvem OpenStack
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Levantamento do estado da arte da tecnologia OpenStack como software de código aberto para gestão de software para computação em nuvem.
- Implantar versão recente do OpenStack em ambiente distribuído de até 4 servidores físicos.
- Gerar documentação de instalação
- Executar demostração de usuário instanciando máquina virtual (MV), fazendo alterações e desligando a MV.
[Caso projeto em equipe:]
- Gerar templates de MVs de diferentes configurações de CPU, RAM, HD
- Analise de desempenho do ambiente (ex: tempos de inicialização, consumo de recursos)
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] OpenStack Website. Disponível em http://openstack.org
[2] OpenStack. Trabalho disciplina eel879, UFRJ, Disponível em http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2012_2/openstack/
[3] Diego Souza et al. Implantação de Aplicações em Múltiplas Plataformas de Nuvem. In SBRC Wokshhop WCGA 2012. Disponível em
http://sbrc2012.dcc.ufmg.br/app/pdfs/p-05/wcga/WCGA-ST2-2.pdf
[4] M. Tim Jones. Computação em Nuvem e Armazenamento com OpenStack. Disponível online: http://www.ibm.com/developerworks/br/cloud/library/cl-openstack-cloud/
Proposta de Plano de Trabalho: TFC-02
Título do Trabalho:
Avaliação experimental da oferta de Infraestrutura como Serviço comercial
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Caracterização dos serviços comerciais de IaaS (Infrastructure-as-a-Service) da Amazon e/ou Rackspace sob perspectiva do usuário (final e/ou desenvolvedor)
- Medições de latencia e vazão de diferentes configurações de máquinas virtuais hospedadas na Amazon e/ou Rackspace.
- Migração e execução de aplicação demo em máquina virtual hospedada na nuvem.
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada
[1] AZEVÊDO, E. M. et al. Nuvem Pública versus Privada: Variações no Desempenho de Infraestrutura para Elasticidade. In: X Workshop em Clouds e Aplicações (WCGA 2012), 2012, Ouro Preto. Anais do WCGA 2012.
http://sbrc2012.dcc.ufmg.br/app/pdfs/p-05/wcga/WCGA-ST3-3.pdf
[2] Khaled Salah, M. Al-Saba, M. et al. Performance evaluation of popular Cloud IaaS providers. ICITST 2011: 345-349
[3] Alexandru Iosup, IaaS Cloud Benchmarking: Approaches, Challenges, and Experience, Disponível online:
http://www.slideshare.net/aiosup/iaas-cloud-benchmarking-approaches-challenges-and-experience
Proposta de Plano de Trabalho: TFC-03
Título do Trabalho:
Estudo sobre o suporte a redes programaveis no sistema operacional Android.
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Levantamento do estado do arte do sistema operacional Android para smartphones com foco na camada de rede.
- Instalação e/ou atualização de software switch Open vSwitch na plataforma Android.
- Testes de suporte ao protocolo OpenFlow
- Desenvolvimento de aplicação demo / prova de conceito.
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] Kok-Kiong Yap et al. Making use of all the networks around us: a case study in android. In Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: operations, challenges, and future design (CellNet '12).
http://www.stanford.edu/~huangty/cellnet12-yap.pdf
Proposta de Plano de Trabalho: TFC-04
Título do Trabalho:
Avanços na plataforma Mini-CCNx para experimentação com redes orientadas ao conteúdo
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Identificação de limitações da plataforma sob ponto de vista do usuário/experimentador
- Implementação de novas funcionalidades da plataforma (ex: suporte ambiente sem fio, melhorias na interface gráfica)
- Instalação de nó do CCNx interligado ao testbed do projeto americano NDN
- Documentação e atualização do código no repositório público GitHub
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] Mini-CCNx. Disponível online: https://github.com/carlosmscabral/mn-ccnx/wiki
[2] Carlos Cabral, Christian Esteve Rothenberg, Mauricio Magalhães. Mini-CCNx: prototipagem rápida para Redes Orientadas a Conteúdo baseadas em CCN. In Salão de Ferramentas - XXXI Simpósio Brasileiro de Redes de Computadores - SBRC', Brasilia, Brazil, May .
https://www.dropbox.com/s/2ch0i17jjrb7wge/miniccnx_sbrc-final.pdf
Proposta de Plano de Trabalho: TFC-05
Título do Trabalho:
Programando o controle de redes domiciliares com OpenFlow e roteadores WiFi
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Levantamento de casos de uso para controle de redes em ambientes domiciliares
- Avaliação de desempenho de roteador sem fio com suporte aos protocolo OpenFlow nas versões 1.0 e 1.3
- Testes de interoperabilidade com controladores OpenFlow de código aberto.
- Implementação de aplicação demo como prova de conceito de caso de uso de rede domiciliar definida por software.
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
[1] Eder L. Fernandes, Christian E. Rothenberg, Marcos R. Salvador, "Software Defined Home Networking: Research Challenges and Innovation Opportunities", In International Workshop on Telecommunications (IWT'13). Disponível online: https://dl.dropboxusercontent.com/u/15183439/pubs/iwt13-software-defined-home-networking-cpqd-may-final.pdf
[2] Scott Shenker. The Future of Networking, and the Past of Protocols. Disponível online:
Video: http://www.youtube.com/watch?v=YHeyuD89n1Y
Slides: http://www.1opennetsummit.org/archives/apr12/site/talks/shenker-tue.pdf
[3] N. McKeown et al. “OpenFlow: Enabling Innovation in Campus Networks”, In ACM CCR 2008. http://ccr.sigcomm.org/online/files/p69-v38n2n-mckeown.pdf
[4] R. Mortier et al. Supporting novel home network management interfaces with OpenFlow and NOX. SIGCOMM Comput. Commun. Rev. 41, 4 (August 2011). http://conferences.sigcomm.org/sigcomm/2011/papers/sigcomm/p464.pdf
[5] Yiannis Yiakoumis et al. Slicing home networks. In Proceedings of the 2nd ACM SIGCOMM workshop on Home networks (HomeNets '11).
http://yuba.stanford.edu/~nickm/papers/Homenets2011.pdf
Proposta de Plano de Trabalho: TFC-06
Título do Trabalho:
Casos de uso do Raspberry PI em ambientes de redes domiciliares
x Projeto Individual
Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Descrição de casos de uso como proxy cache (Squid) ou como firewall avançando (BroIDS)
- Análise de desempenho do Raspberry PI para aplicações de rede
- Instalação de software para caso de uso e avaliação experimental
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
Proposta de Plano de Trabalho: TFC-07
Título do Trabalho:
Implantação de ilha experimental do projeto FIBRE entre EU e Brasil
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Implantar software CMF do projeto FIBRE em servidores do LCA
- Executar experimento demo com uso de recursos de maquinas virtuais e software switches Openflow.
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] The FIBRE Project - Future Internet testbeds / experimentation between BRazil and Europe. Disponível online: http://www.fibre-ict.eu/
Proposta de Plano de Trabalho: TFC-08
Título do Trabalho:
Visibilidade e segurança em redes de computadores com o BroIDS
x Projeto Individual
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Estudo da arquitetura do Bro para aplicações de deteção de eventos e segunça (IDS - Intrusion Detection System)
- Levantamento de casos de uso e proposta de cenário de prova de conceito
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] The Bro Network Security Monitor. Disponível online: http://www.bro.org/
[2] Vern Paxson. 1999. Bro: a system for detecting network intruders in real-time. Comput. Netw. 31, 23-24 (December 1999), Disponível online: http://static.usenix.org/publications/library/proceedings/sec98/full_papers/paxson/paxson.pdf
[3] Web Application Attack Analysis Using Bro IDS. Disponível online:
http://www.sans.org/reading_room/whitepapers/detection/web-application-attack-analysis-bro-ids_34042
[4] Bro IDS and the Bro Programming Language Slides and Video. Disponível online:
http://www.appliednsm.com/shmoocon-bro-slides-and-video/
Proposta de Plano de Trabalho: TFC-09
Título do Trabalho:
Aumento de desempenho na navegação Web com o uso de proxy caches
x Projeto Individual
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Estudo do proxy cache Squid
- Levantamento de cenários e casos de uso
- Instalação da ferramenta e criação de ambiente de testes
- Avaliação experimental do Squid para tráfego Web
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] Squid: Optimising Web Delivery. Disponível online: http://www.squid-cache.org
Proposta de Plano de Trabalho: TFC-10
Título do Trabalho:
Contribuição de plug-in para o projeto open-source OpenDaylight
x Projeto Individual
x Projeto em Equipe (até 3 estudantes)
Introdução:
caracterização do problema com citações bibliográficas;
Objetivos:
detalhar os objetivos específicos do trabalho para o período proposto;
- Estudo da arquitetura de software da plataforma OpenDaylight
- Desenvolvimento de plug-in de controle de rede (ex: OpenFlow, OpenStack).
- Contribuição do código no repositório público github
Metodologia:
Descrição das etapas a serem cumpridas e dos métodos e técnicas a serem utilizados;
Cronograma;
Etapa 1, Etapa 2 … Etapa n-1, Etapa n
Documentos opcionais:
apresentar outros documentos como orçamento, aprovação pelo Comitê de Ética em Pesquisa, etc., quando for o caso;
Bibliografia:
apresentar bibliografia detalhada.
[1] OpenDaylight | A Linux Foundation Collaborative Project, Disponível online: http://www.opendaylight.org
[2] OpenDaylight: The Start of Something Big for SDN. Disponível online: http://blogs.cisco.com/datacenter/opendaylight-the-start-of-something-big-for-sdn/
[3] OpenDaylight OpenFlow Tutorial. Disponível online: http://networkstatic.net/opendaylight-openflow-tutorial/