Sistemas operativos
Descrição da Oportunidade
Estudo de diferentes ferramentas de eBPF (p.ex., CO-RE, BCC, bpftrace ...) 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 Mestrados Integrados em Engenharia Informática ou de 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.
Fatores de Preferência
- Experiência com ferramentas de rastreio de pedidos de E/S (p.ex., Strace). - Conhecimento sobre diferentes bibliotecas eBPF.
Período de candidatura
Desde 22 Aug 2024 a 04 Sep 2024
Centro
Laboratório de Software Confiável