Tópicos Avançados em
Arquiteturas Distribuídas de Software
Professor: Fábio Luciano Verdi
Laboratório das aulas:
Laboratório de Redes e Segurança (AT-LAB 105)
Objetivo da
disciplina:
Apresentar e discutir os conceitos de
cloud computing, considerando os aspectos técnicos, de
negócios e implementação. Compreender e
desenvolver soluções para SDN, mais especificamente
usando OpenFlow e seus controladores.
Como
serão as aulas:
Aulas teóricas ministradas
pelo professor e seminários ministrados pelos alunos. Metade da
disciplina será voltada para
desenvolvimento/implementação de soluções
para uma rede OpenFlow.
Avaliação:
A
avaliação será composta de uma prova (P) sobre
os seminários realizados, apresentação dos
seminários (S) e atividades práticas
em laboratório (L). O seminário deverá ser feito
em dupla. A nota será composta
de:
S = 0.6 * APRESENTACAO
+ 0.3 * ARTIGO + 0.1 * DISCUSSÃO
A nota
final (NF) da disciplina será:
NF = (P * 0.25) + (S *
0.25) + (L * 0.5)
Artigo
de 4 pgs formato IEEE (no
Moodle)
A
avaliação da apresentação
consistirá de:
Qualidade
da apresentação: organização
dos slides, desenvoltura, terminologia adequada, postura,
referências
utilizadas.
Domínio
do assunto:
conhecimento técnico do tema apresentado, capacidade de
identificar problemas e
propor soluções, argumentação.
Perguntas
dos colegas:
qualidade das perguntas feitas pelos colegas sobre o tema apresentado.
Conceitos:
A >= 8.5 ; 8.5 > B >=7.0
; 7.0 > C >=6.0 ; D < 6
(reprovado)
Temas dos
Projetos OpenFlow (tentativo. Outros temas interessantes podem ser
sugeridos pelos alunos)
Balanceador de Carga
HTTP (Original em http://www.stanford.edu/class/cs244/2011/assignments.html)
MP-TCP com OpenFlow
Home Network Managment com OpenFlow
(OpenWRT + OpenFlow)
Separando tráfegos
de diferentes tipos de dados (e.g. voz e vídeo) em uma
rede OpenFlow (http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6295708)
Coletor de
estatísticas em redes
OpenFlow (com interface gráfica)
Gerenciando redes OpenFlow e SNMP: uma abordagem
transparente e integrada
Caching HTTP com OpenFlow
Virtualização de DC. OpenFlow usado para criar redes
privadas separando fluxos de VLANs L2.
Análise de BigData streams. Filtrar dados por fluxos OpenFlow
identificando grandes streams e redirecionando para servidores de
inspeção.
Referências
Artigos
relacionados aos temas estudados.
www.openflow.org
Livro do Kurose é sempre bem-vindo.
de Brito, G M., Velloso, P. B., and Moraes, I. M.. "Redes Orientadas a
Conteúdo: Um Novo Paradigma para a Internet.". In Minicursos do
XXX Simpósio Brasileiro de Redes de Computadores (SBRC), Ouro
Preto, MG, Brazil, May, 2012.
Verdi, F. L., Rothenberg, C. E., Pasquini, R. and
Magalhães, M. F. "Novas Arquiteturas de Data Center para Cloud
Computing". In Minicursos do XXVIII
Simpósio Brasileiro de Redes de Computadores (SBRC), Gramado,
RS, Brazil, May 2010.