Propostas sem aluno

DEI - FCTUC
Gerado a 2024-04-19 14:43:03 (Europe/Lisbon).
Voltar

Titulo Estágio

2018_N51 Network Element Emulation

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Aveiro

Enquadramento

Integração na equipa de desenvolvimento de SW embedded para gestão e controlo dos equipamentos de rede desenvolvidos na Altice Labs, nomeadamente nas linhas xPON e G.fast. A presente proposta visa o estudo, desenho e desenvolvimento de SW de emulação dos equipamentos Altice Labs, por forma a antecipar os comportamentos dos novos equipamentos (facilitando os desenvolvimentos das camadas de SW seguintes) assim como facilitando a criação de cenários de testes e demonstração.

Objetivo

O projeto proposto enquadra-se na área da Conectividade onde são desenvolvidas soluções completas de redes (redes de transporte, agregação e acesso), desde o desenho dos PCBs, até às plataformas centrais de gestão e operação, passando por todas as componentes de HW e SW intermédias. A Altice Labs está ativamente a desenvolver a tecnologia NG-PON2, sendo pioneira nesta indústria.
Sendo o ciclo de desenvolvimento cada vez mais curto é necessário garantir que todas as camadas de desenvolvimento (SW) conseguem evoluir mesmo antes da chegada dos primeiros protótipos dos equipamentos. O número de protótipos disponíveis é normalmente reduzido mantendo o problema mesmo depois da sua disponibilidade. Por outro lado, a necessidade de montar cenários de teste e demonstração, em laboratório ou móveis, justifica a necessidade de suportarmos emulação/virtualização de elementos de rede. Um emulador de equipamento deverá implementar os protocolos de interface de acordo com as especificações do equipamento (emulando-o desta forma), usando um esquema simples e flexível de definir qual o comportamento que deverá ter para cada operação (comportamento pré-definido). O objectivo desta proposta é o estudo, desenho e desenvolvimento de um emulador genérico de elemento de rede, que facilmente possa ser extendido para suportar novas operações e configurado para emular os novos comportamentos.

Plano de Trabalhos - Semestre 1


• Atividades para o 1º semestre:

- Levantamento do estado da arte sobre as interfaces existentes entre cada camada da arquitectura atual do SW;
- desenho e implementação de SW extensível e flexível (emulador genérico) para permitir definir respostas padrão a pedidos padrão (seguindo um modelo de operações CRUD);

Plano de Trabalhos - Semestre 2

• Atividades para o 2º semestre:

- Continuação do estudo e integração dos agentes protocolares já existentes na solução desenvolvida;
- testes e avaliação da solução;
- Relatório Final.

Condições

Integrado na Bolsa de Investigação da Inova-Ria - Programa GENIUS - Integração numa equipa de I&D
Os alunos interessados deverão enviar para genius@inova-ria.pt
• Curriculum Vitae;
• Disciplinas realizadas até ao momento com médias ; simples documento eletrónico, que poderá obter no portal académico .
• média prevista de 13,5 - 14 valores (média linear entre licenciatura e mestrado);
• Indicação deáreas de interesse.

Processo de Selecção: Entrevista Inova-Ria - PROGRAMA GENIUS na qual fará parte o Orientador do projeto.

Observações

Orientador Projeto:
Nuno Ricardo Farinha - NUNO-R-FARINHA@ALTICELABS.COM

Aspetos inovadores:
Emulação/virtualização de equipamentos.

Ferramentas a utilizar:
Linux; C/C++; Shell scripts;

Competências Chave requeridas:
- Linux, shell script
- C/C++, java
- redes e protocolos de telecomunicações
- engenharia de software

Orientador

Pedro Miguel Naia Neves
pedro-m-neves@alticelabs.com 📩