Sistemas Distribuídos
[Fechado]
Descrição da Oportunidade
- Implementação de um protótipo de um sistema de monitorização de consumo energético para aplicações distribuídas através de ferramentas presentes nos sistemas operativos atuais (p.ex., Intel RAPL, sistema de ficheiros /proc.). - Desenho e implementação de um protocolo de propagação de contexto para identificação de eventos distribuídos, recorrendo a OpenTelemetry. - Avaliação experimental do protótipo desenvolvido recorrendo à medição do consumo energético de aplicações locais e distribuídas. As tarefas descritas neste plano de trabalhos requerem a aplicação e o desenvolvimento de conceitos e técnicas da área da Engenharia de Informática tipicamente leccionados em unidades curriculares que compõem o núcleo do plano de estudos do Mestrados Integrados em Engenharia Informática ou de Mestrado em Engenharia Informática.
Habilitações Académicas
- Licenciatura em Ciências de Engenharia Informática.
Requisitos Mínimos
- Conhecimentos sólidos em sistemas e mecanismos de monitorização energética (p.ex., PowerJoular, Intel RAPL, sistema de ficheiros /proc).- Experiência com ferramentas de propagação de contexto (i.e., OpenTelemetry).- Conhecimentos sólidos em sistemas operativos e sistemas distribuídos.
Fatores de Preferência
- Experiência no desenvolvimento de ferramentas de monitorização energética. - Experiência com medição e análise do impacto energético de diferentes recursos computacionais. - Experiência na linguagem de programação C++.
Período de candidatura
Desde 15 May 2025 a 28 May 2025
[Fechado]
Centro
Laboratório de Software Confiável