Cursos‎ > ‎

Redes Avançadas 2017.1

Objetivos do Curso

O objetivo do curso é apresentar os problemas da Internet atual e várias propostas para resolver esses problemas. A ementa é bem ampla, desde roteamento e infra-estrutura de datacenter até aplicações e segurança.

Como trabalho final da disciplina será uma apresentação sobre um tópico de Redes Avançadas a ser apresentada em formato seminário e a entrega de um relatório em formato de artigo científico.

Conteúdo programático

  1. Novas arquiteturas da Internet
  2. Roteamento
  3. Datacenter
  4. Computação em Nuvens (Clouding Computing)
  5. Green  Networks (eficiência energética) 
  6. Redes orientadas ao conteúdo (informação)
  7. Segurança
  8. Redes sem fio

Material do curso

Slides do curso

Slides da introdução do curso: Internet do Futuro: Evolução, Desafios e Propostas

Trabalho Final

Como trabalho final cada aluno deverá ser um resumo (survey) ou uma implementação sobre um tema de redes avançadas. O trabalho deverá ser apresentado em aula e deverá ser entregue um texto em formato de artigo científico.

A data de apresentação do seminário está apresentado abaixo.

A data final para entrega do trabalho escrito será:  13/12/2017

Referencias

Para sugerir um tema para o trabalho final, apresentamos uma Lista de Artigos com propostas de pesquisas recentes na área.

Sugestão de temas para o Trabalho Final

A) Revisão de Literatura (Survey)

Consiste em escrever um texto resumindo as principais contribuições da comunidade cientifica em uma determinada área. Considerar referencias a pelo menos 30 artigos.

Deve conter as seguintes partes:
  1. Introdução: Definir claramente o do assunto e motivação. Apresentar uma breve história. Mencionar as principais dificuldades.
  2. Terminologia: Definir claramente os termos que serão usados no artigo.
  3. Classificação e taxonomia: Fazer um diagrama com as diversas técnicas que tratam desse problema. Pode ser uma árvore ou uma tabela.
  4. Estado da arte: Aqui vai descrever cada artigo que foi lido. Usar a mesma organização da taxonomia, em cada subseção colocar os artigos que usam o mesmo enfoque. Considere 1-2 parágrafos sobre cada artigo, mencionado os autores, descrevendo as técnicas usadas, os resultado e limitações citadas pelos autores.
  5. Comentários: Fazer um resumos sobre todos os artigos lidos. Pode ser útil fazer uma grande tabela colocando cada artigo lido e indicando as características apresentadas (um leitor preguiçoso vai ler somente essa seção).
  6. Conclusões e trabalhos futuros: Coloque aqui seus comentários e indique campos de exploração no futuro para solucionar os problemas apresentados.
Temas (em parenteses o aluno que optou pelo tema):
  • Virtualização de datacenter
  • Virtualização de redes móveis
  • Sistema para Distribuição de Conteúdo
  • Redes 5G (Yago)
  • Hardware para IoT
  • Segurança em Cloud Computing (Jeferson)
  • Segurança em IoT (Anderson)
  • Data Minning em IoT (Thayane)
  • Frameworks para IoT
  • Protocolos de Roteamento em IoT (Daniel)
  • Fog computing (Thiago Gomes)
  • SDN e redes programáveis (Alexsandro)
  • Integração Cloud Computing IoT
  • Aplicações de IoT na Saúde (Lucas)
  • Aplicações de IoT em Cidades Inteligentes (Matheus)
  • Aplicações de IoT na Industria (Vinicius)
  • Aplicações de IoT na Educação (Thiago Lima)
  • Blockchain (Marcilio)
  • Criptomoedas (Pamella)
  • Autenticação em IoT (Washington)

B) Implementação e experimentação

Consiste em implementar um protótipo e avaliar os resultados. Criar um cenário conhecido disponível na ferramenta.

Deve conter as seguintes partes:
  1. Introdução: Escrever a motivação, definir o protótipo e ferramentas  e o que vai testar.
  2. Descrever a ferramenta utilizada
  3. Descrever o protótipo implementado, os cenários de teste e as medidas a ser realizadas.
  4. Descrever os resultados (tabelas e gráficos)
  5. Conclusão: Comentar os resultados, as limitações e possíveis trabalhos futuros.
Ferramentas e temas


Emulador de serviços e rede baseado em Namespace
  • Network Address Translator (NAT)
  • Pee-Wee OSPF (PWOSPF)
  • MAC Address Table Overflow Attack
  • DHCP Masquerade Attack (Renan Alves)
  • BGP Path Hijacking Attack Demo (Carolina)

Emulador de rede NDN baseado em Namespace (fork Mininet)
  • Avaliar desempenho de distribuição de conteúdo em várias topologias e várias falhas (link e nós).
  • Avaliar ataques de segurança Interest flood

Emulador de serviços e rede baseado em QEMU/KVM
  • DNS e DynDNS (Fernando)
  • Ethereum (Renan)
  • OLSR
  • OSPF

Calendário de apresentações do Trabalho Final

29/11/17: 
Protocolos de Roteamento em IoT (Daniel)
Fog computing (Thiago Gomes)
SDN e redes programáveis (Alexsandro)

04/12/17:
Segurança em Cloud Computing (Jeferson)
Segurança em IoT (Anderson)
Data Minning em IoT (Thayane)

06/12/17:
Aplicações de IoT na Saúde (Lucas)
Aplicações de IoT na Industria (Vinicius)
Aplicações de IoT na Educação (Thiago Lima)
DNS e DynDNS (Fernando)

08/12/17:
DHCP Masquerade Attack (Renan Alves)

11/12/17:
Blockchain (Marcilio)
Criptomoedas (Pamella)
Autenticação em IoT (Washington)
Ethereum (Renan)

13/12/17:
Redes 5G (Yago)
BGP Path Hijacking Attack Demo (Carolina)

Desmarcado
Aplicações de IoT em Cidades Inteligentes (Matheus)

Avaliação

A avaliação do curso se dará pela apresentação do seminário do tema proposto e a entrega do relatório.

Calendário

Início do curso: 16/08/2017
Semana Universitária (não haverá aulas): 23/10/2017 à 27/10/2017 
Datas de apresentação do Trabalho Final: vide programação acima
Data de entrega do relatório: 13/12/2017
Fim do curso: 15/12/2017

Comments