Ciências da Computação
Descrição da Oportunidade
O plano de trabalhos desta bolsa inclui as seguintes atividades principais: 1. Exploração da aplicabilidade de eBPF e do seu ecossistema: estudo e exploração da utilização de eBPF em diferentes domínios (p.ex., GPU), das diferentes bibliotecas para o seu desenvolvimento, e de técnicas que permitam aplicar eBPF a áreas que atualmente não possuem suporte direto, incluindo observabilidade em sistemas HPC. 2. Desenvolvimento de novas funcionalidades eBPF: exploração e desenvolvimento de novas extensões que ampliem as capacidades da tecnologia eBPF, incluindo, por exemplo, a escrita de logs de forma mais eficiente (quer em termos de desempenho, quer em termos de espaço de armazenamento). 3. Avaliação experimental: validação das funcionalidades desenvolvidas através de testes experimentais e comparação com soluções existentes.
Habilitações Académicas
Mestrado em Engenharia Informática.
Requisitos Mínimos
- Conhecimentos sólidos em sistemas operativos, incluindo estruturas de kernel;- Experiência prática com a tecnologia eBPF;- Experiência prática com diferentes bibliotecas eBPF e conhecimento das suas diferenças práticas (p.ex., suporte de funcionalidades, ring buffers, estratégias de polling);- Experiência com slurm.
Fatores de Preferência
- Experiência com diferentes linguagens de programação, incluindo C, Python, Go e Rust; - Experiência com ferramentas de observabilidade.
Período de candidatura
Desde 20 Nov 2025 a 04 Dec 2025
Centro
Laboratório de Software Confiável