Propostas com alunos

DEI - FCTUC
Gerado a 2024-04-28 00:24:56 (Europe/Lisbon).
Voltar

Titulo Estágio

Modelos de Dados para Edge Computing

Áreas de especialidade

Engenharia de Software

Comunicações, Serviços e Infraestruturas

Local do Estágio

DEI-FCTUC

Enquadramento

Edge Computing (EC) é um paradigma de arquitetura recente que aproxima a computação dos utilizadores finais, com o objetivo de reduzir latências, evitar perdas de largura de banda e alcançar maior confiabilidade. A evolução das tecnologias de comunicação móveis e sem fios, atualmente na quinta geração (5G), deu origem a diversas aplicações que beneficiam de EC.
Um sistema de EC é constituído por vários dispositivos distribuídos por diferentes camadas da arquitetura, bastante heterogéneos e com diferentes capacidades, tanto para gerar dados como na sua interpretação. Deste modo, criar um modelo de dados, ou adaptar outros já existentes, como o modelo relacional, orientado a objetos, ou hierárquico, entre outros, que se adeque a todas as necessidades dos diferentes dispositivos e camadas da arquitetura não é trivial.
Adicionar a este modelo funções de agregação, funções de sumarização, protocolos de comunicação, de gestão de informação, segurança, mantendo uma total transparência para o utilizador, torna-se num desafio para o programador. Superar estes desafios resultará numa importante ferramenta para o futuro desenvolvimento destes sistemas de EC.

Objetivo

Com a presente proposta de mestrado pretendem-se atingir os seguintes objetivos genéricos:
• Tomar conhecimento do paradigma EC e dos modelos de dados utilizados nestes sistemas;
• Analisar quais os modelos de dados (relacional, orientado a objetos ou hierárquico, entre outros) que mais se adequam à realidade de EC;
• Avaliar estes modelos de modo a investigar a sua possível extensão ou a criação de uma nova linguagem de modelação de dados;
• Colaborar na produção de uma ferramenta que permita a geração automática do novo modelo de dados, mantendo uma total transparência para o utilizador final.

Plano de Trabalhos - Semestre 1

• T1 – Pesquisa bibliográfica – Aquisição de conhecimentos aprofundados em EC e Modelos de Dados para EC. (1 mês)
• T2 – Colaboração no estudo e avaliação de um Modelos de Dados para EC. (2 meses)
• T3 – Análise de ferramentas de modelação de dados, com vista à sua adaptação ou extensão ao novo modelo de dados a ser criado. (1 mês)
• T4 – Especificação das novas funcionalidades a implementar na ferramenta de modelação de dados. (1 mês)

Resultados do primeiro semestre de estágio:
• Relatório intermédio
• Avaliação inicial de modelos de dados adequados a EC e de ferramentas de modelação.

Plano de Trabalhos - Semestre 2

• T5 – Alteração/extensão de uma ferramenta de modelação de dados que permita a implementação automática do modelo de dados produzido. (3 meses)
• T6 – Análise dos resultados – Análise e comparação dos resultados obtidos. (2 meses)
• T7 – Relatório final de estágio. A elaboração do relatório deverá ser efetuada gradualmente ao longo do estágio.

Resultados do segundo semestre de estágio:
• Relatório final
• Submissão de um artigo científico a uma conferência internacional

Condições

O trabalho decorrerá no Centro de Informática e Sistemas da Universidade de Coimbra (CISUC).

Observações

O estagiário será inserido numa equipa que está a desenvolver um novo modelo de dados para EC.

Orientador

Vasco Pereira e Bruno Cabral
vasco@dei.uc.pt 📩