Propostas Submetidas

DEI - FCTUC
Gerado a 2024-07-17 09:22:04 (Europe/Lisbon).
Voltar

Titulo Estágio

Lightweight orchestrators at the edge

Áreas de especialidade

Engenharia de Software

Local do Estágio

Travessa Senhor das Barrocas, nº38, 3800-075 Aveiro / Remote

Enquadramento

A Ubiwhere é uma empresa do setor digital focada na investigação e desenvolvimento de soluções tecnológicas no domínio das Smart Cities. Hoje coloca-se como uma das principais empresas que atuam no setor, sendo frequentemente convidada para prestar serviços às cidades neste âmbito, assim como para representar o setor. Tendo já um vasto know-how a implementar produtos para cidades inteligentes, que envolvem a gestão de dispositivos de monitorização sensorial e distribuição de conteúdo, nomeadamente efectuando o seu onboarding, configuração, supervisão, gestão e controlo, o próximo passo contempla gerir os serviços e aplicações que correm nesses mesmos dispositivos. Tipicamente estes dispositivos têm recursos limitados (e.g. NVIDIA Jetson Nano, NVIDIA Jetson Xavier) em comparação com os servidores cloud que agregam os dados destes. A limitação de recursos dos equipamentos e o tipo de serviços e aplicações a correr nos mesmos afeta diretamente a escolha do orquestrador de recursos. É neste âmbito que surge esta proposta, para levantar requisitos, investigar as ofertas disponíveis e adquirir know-how através da experimentação das diferentes soluções e elaborar uma prova de conceito (MVP = Minimum Viable Product) para demonstração. A visão é que este recurso humano possa juntar-se à equipa e continuar a investigação feita nesta área e na tese.

Objetivo

Levantamento de requisitos e identificação de oportunidades para o orquestrador de aplicações e serviços em dispositivos edge, investigar o estado da arte das tecnologias que respondem aos requisitos identificados e analisar as mesmas com o objetivo de implementar e validar um MVP (protótipo mínimo), a partir do qual a Ubiwhere poderá experimentar alguns casos de uso e continuar a desenvolver "on top of it", seguindo boas práticas da comunidade open-source e da inovação edge-to-cloud. Parte dos objetivos passa também por documentar todo o conhecimento adquirido, as experiências com os diferentes candidatos (de soluções), o desenho da arquitetura do MVP em diferentes perspetivas e também os processos de onboarding e monitorização de aplicações e serviços para equipas internas.

Plano de Trabalhos - Semestre 1

O estágio consistirá nas seguintes actividades e respectivas tarefas:
(a) Estudo do estado da arte sobre os orquestradores lightweight open-source existentes (k3s, etc..);
(b) Avaliar e escolher um orquestrador lightweight que responda aos requisitos levantados com a equipa Ubiwhere;
(c) Desenhar a arquitetura, experimentar o orquestrador e fazer a instalação e demonstração em pelo menos um dispositivo edge (por exemplo, um Raspberry Pi);
(d) Definir um cenário de teste (micro-serviços de teste a correr no edge node) e respectivos parâmetros/KPI/funcionalidades a estudar;
(d) Propor uma melhoria/otimização no cenário de teste escolhido, com melhoria de um ou mais parâmetros/KPI/funcionalidades escolhidos no ponto anterior;

Plano de Trabalhos - Semestre 2

O estágio consistirá nas seguintes actividades e respectivas tarefas:
(a) Estudo do estado da arte sobre os orquestradores lightweight open-source existentes (k3s, etc..);
(b) Avaliar e escolher um orquestrador lightweight que responda aos requisitos levantados com a equipa Ubiwhere;
(c) Desenhar a arquitetura, experimentar o orquestrador e fazer a instalação e demonstração em pelo menos um dispositivo edge (por exemplo, um Raspberry Pi);
(d) Definir um cenário de teste (micro-serviços de teste a correr no edge node) e respectivos parâmetros/KPI/funcionalidades a estudar;
(d) Propor uma melhoria/otimização no cenário de teste escolhido, com melhoria de um ou mais parâmetros/KPI/funcionalidades escolhidos no ponto anterior;

Condições

Data de início - A definir posteriormente
Data de fim - A definir posteriormente
Horário - Horário Flexível
Tipo de regalias oferecidas - 2 x IAS (509,26€), num total de 1018,52€ a pagar no final do estágio; 1 x IAS (509,26€) como prémio de bom desempenho se o estagiário obtiver média final de curso igual ou superior a 16 valores.
Tipo de formação oferecida aos estagiários - Formação mensal contínua

Observações

Metodologia baseada em SCRUM.

Orientador

André Filipe Gomes Duarte
aduarte@ubiwhere.com 📩