Sistemas operativos
Descrição da Oportunidade
Estudo de diferentes ferramentas de eBPF (p.ex., BCC, bpftrace, libbpf, ...) e da sua aplicação na prática em aplicações reais. Desenho de programas eBPF com base nas ferramentas estudadas de forma a avaliar diferentes características das mesmas (p.ex., tipo/quantidade de informação capturada, impacto de desempenho e utilização de recursos). Estudo experimental quantitativo utilizando os programas anteriores. As tarefas descritas neste plano de trabalhos requerem a aplicação e o desenvolvimento de conceitos e técnicas das áreas de Ciências da Computação e Engenharia Informática, tipicamente lecionados em unidades curriculares que compõem o núcleo do plano de estudos do Mestrado Integrado em Engenharia Informática ou do Mestrado em Engenharia Informática.
Habilitações Académicas
Licenciatura em Ciências da Computação ou Engenharia Informática.
Requisitos Mínimos
- Conhecimentos sólidos em sistemas operativos.- Conhecimentos sobre a linguagem de programação C.- Experiência prática com a tecnologia eBPF.- Conhecimento sobre diferentes bibliotecas eBPF.
Fatores de Preferência
- Experiência com ferramentas de rastreio de pedidos de E/S (p.ex., Strace).
Período de candidatura
Desde 17 Apr 2025 a 05 May 2025
Centro
Laboratório de Software Confiável