Propostas atribuídas ano letico 2025/2026

DEI - FCTUC
Gerado a 2025-12-05 11:49:58 (Europe/Lisbon).
Voltar

Titulo Estágio

FPGA-based Switching and Routing

Área Tecnológica

Redes e Telecomunicações, Computação Reconfigurável (FPGA), Sistemas Embutidos

Local do Estágio

UBIWHERE

Enquadramento

Enquadramento:

Á medida que o número de “máquinas”/computadores ligadas(os) à Internet aumenta, é necessário aumentar o número e a capacidade de processamento dos dispositivos de interligação de redes (principalmente, switches e routers).

Por outro lado, o facto destes equipamentos possuirem um baixo nível de processamento de pacotes (comparativamente a dispositivos como FPGA) ou um baixo nível de processamento de algoritmos (comparativamente a servidores “tradicionais”), bem como do seu preço avultado quando estes requisitos têm de ser respondidos levou à criação de um protocolo que, aparentemente, solucciona este “problema” – o OpenFlow.

 

Resumo:

Este estágio tem como objectivo o estudo e o desenvolvimento de soluções de (re-)encaminhamento (switching e routing) sem o recurso a switches e routers “tradicionais”. Pretende-se implementar aquelas funções em FPGA (dispositivos de muito mais baixo custo e com, potencial, maior capacidade de processamento de tramas/pacotes), com o processamento dos algoritmos para o cálculo de percursos/rotas (protocolos de encaminhamento) e do re-encaminhamento (forwarding) a ser efectuado em servidores “centrais” (com maior capacidade de processamento algoritmítico e de custo inferior a switches/routers tradicionais).

Assim, pretende-se recorrer ao protocolo de comunicação e software, Open Flow (http://www.openflowswitch.org/).

De salientar que este protocolo tem a particularidade de possibilitar que os fabricantes de equipamentos de interligação de redes (e.g. Cisco) mantenham a sua política de baixa abertura/divulgação (mantendo as especificidades do software/firmware dos seus produtos em “segredo”).

 

 

 

 

Objetivo

Objectivos e resultados esperados:

No final deste estágio espera-se o desenvolvimento de uma solução que permita construir um cenário em que um router e um switch são substituídos por uma placa NetFPGA e por um servidor central. Nesse cenário deverão ser estudados protocolos de encaminhamento (e.g. RIP ou OSPF) e associados ao switching (e.g. Spanning Tree).

Plano de Trabalhos - Semestre 1

Os resultados do estágio serão consubstanciados num conjunto de documentos a elaborar pelo estagiário de acordo com o seguinte plano:

·         R1 – Relatório de definição e análise de requisitos (M1)

·         R2 – Relatório de especificação (M3)

Plano de Trabalhos - Semestre 2

·         R3 – Relatório de implementação (M6)

·         R4 – Relatório de testes (M7)

·         R5 – Relatório final de Estágio (M8)

A estrutura dos diversos documentos deverá ser definida e apresentada para revisão 8 dias, após

início de cada tarefa, ou na primeira reunião após o início da Tarefa.

 

Condições

  Este projecto enquadrar-se-á num programa de estágio sob o regulamento de bolsas “Talento Ubiwhere” ou "Talento Inova-Ria".

Observações

Referências Bibliográficas:

·         http://www.openflowswitch.org/documents/openflow-wp-latest.pdf

 

Perfil requerido ao candidato:

·         Autonomia e espírito crítico

·         Enorme motivação e disponibilidade

·         Fluência em Inglês

·         Média final de curso (prevista) mínima de 14 valores

·         Protocolos de comunicação de dados (essencialmente em IP)

·         Conhecimentos de sistemas de informação

 

Aspectos inovadores da proposta:

·         Estudo de tecnologias avançadas/de ponta

·         Possibilidade de desenvolvimento de soluções a integrar em redes de operadores de telecomunicações

Referências Bibliográficas:

·         http://www.openflowswitch.org/documents/openflow-wp-latest.pdf

 

Perfil requerido ao candidato:

·         Autonomia e espírito crítico

·         Enorme motivação e disponibilidade

·         Fluência em Inglês

·         Média final de curso (prevista) mínima de 14 valores

·         Protocolos de comunicação de dados (essencialmente em IP)

·         Conhecimentos de sistemas de informação

 

Aspectos inovadores da proposta:

·         Estudo de tecnologias avançadas/de ponta

·         Possibilidade de desenvolvimento de soluções a integrar em redes de operadores de telecomunicações

Orientador

Jorge Loura
jloura@ubiwhere.com 📩