Sistemas Distribuídos
Descrição da Oportunidade
Responsabilidades no âmbito da bolsa: - Desenho de um sistema de armazenamento chave-valor que tire proveito de diferentes dispositivos de armazenamento remoto e desagregados, incluindo dispositivos de memória persistente, NVMe SSD, e SATA SSD; - Implementação de um protótipo do sistema anterior, e desenho de esquemas de compactação e caching sobre discos remotos; - Avaliação experimental do protótipo desenvolvido recorrendo a cargas de trabalho realistas. 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 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 de Engenharia Informática.
Requisitos Mínimos
- Experiência com diferentes sistemas de armazenamento chave-valor, incluindo RocksDB, BlobDB, Parallax, WiscKey, and Keigo;- Conhecimentos sólidos sobre o modelo de separação de chave-valor;- Conhecimentos sólidos em sistemas operativos;- Conhecimentos sólidos em sistemas distribuídos.
Fatores de Preferência
- Experiência no desenvolvimento de sistemas de armazenamento chave-valor; - Conhecimentos sólidos sobre pilhas de armazenamento heterogéneas; - Experiência na linguagem de programação C++.
Período de candidatura
Desde 26 Dec 2025 a 09 Jan 2026
Centro
Laboratório de Software Confiável