Resumo

Rede definida por software (ou software defined networking, SDN) é um recurso recente que permite a criação, controle e personalização da rede com o uso de software, diferentemente do modelo tradicional onde a rede era fixa e definida por hardware. Essa mudança de paradigma é realizada com a existência de uma entidade central na rede, chamada de controlador, que é responsável por enviar para os switches as regras de repasse, modificação e/ou bloqueio de fluxos de pacotes. O objetivo desse trabalho é analisar o uso de SDN para balanceamento de carga através do desenvolvimento de um balanceador que possa executar três algoritmos diferentes, dando ao usuário a possibilidade de escolher e alterar (em tempo de execução) qual será utilizado, bem como seus parâmetros.

Proposta

Para acessar a proposta, clique aqui.

Cronograma

Dividimos o projeto em oito tarefas, são elas:
  1. Criar o repositório/código base utilizando protocolo OpenFlow e Mininet;
  2. Definir os algoritmos a serem utilizados;
  3. Adicionar os algoritmos a rede;
  4. Permitir que o usuário possa selecionar o algoritmo e os parâmetros do mesmo para o balanceamento de carga;
  5. Elaborar os testes de qualidade da rede utilizando a SDN desenvolvida e um hardware específico;
  6. Escrever a monografia;
  7. Elaborar o pôster.
Com isso, nosso cronograma de atividades é o que segue abaixo.
Abr Mai Jun Jul Ago Set Out Nov
1 X X
2 X X
3 X X
4 X X
5 X
6 X X
7 X X

Códigos

Iremos utilizar e modificar o controlador POX para criar e gerenciar nossa SDN, fazendo uso do módulo já existente de balanceamento de carga.

Monografia

Para acessar a monografia, clique aqui.

Pôster

Para acessar o pôster, clique aqui.