Supervision and Teaching

PhD theses

Alexandre Fernandes. “Optimizing the Energy Efficiency of Modern Data Centers.” Co-advised with Cláudia Brito. Doctoral Programme in Informatics, U. Minho. Starting in 2027.
Daniel Pereira. “Rethinking Data Management Systems for the Modern Era.” Doctoral Programme in Informatics, U. Minho. Starting in 2027.
André Ferreira. “Improving Quality-of-Service and Performance for HPC Storage of Exascale Supercomputers.” Co-advised with João Paulo. Doctoral Programme in Informatics, U. Minho. 2026. (Ongoing)
Fábio Souza. “Hybrid Data Processing and Storage across Cloud and HPC Environments.” Co-advised with João Paulo. Doctoral Programme in Informatics, U. Minho. 2025. (Ongoing)
Rahma Nouaji. “Systems Optimizations for Machine Learning”. Co-advised with Oana Balmau. Doctoral Program in Computer Science, McGill University. 2024. (Ongoing)
José Pedro Peixoto. “Software-Managed Resource Disaggregation for Large-Scale HPC Infrastructures”. Co-advised with João Paulo. Doctoral Programme in Informatics, U. Minho. 2024. (Ongoing)
Rúben Adão. “Heterogeneous Storage Management in Modern I/O Infrastructures”. Co-advised with Oana Balmau and João Paulo. Doctoral Programme in Informatics, U. Minho. 2024. (Ongoing)

MSc theses

André Miranda. Distributed energy monitoring for large-scale environments”. Co-advised with Cláudia Brito and Alexandre Fernandes. U. Minho, 2026. (Ongoing)
José Soares. “Storage optimizations for vector databases” U. Minho, 2026. (Ongoing)
Daniel Pereira. “LegoKV: A key-value store for disaggregated environments”. Co-advised with Rúben Adão. U. Minho, 2025. (Ongoing)
Duarte Ribeiro. “Strict durability in LSM-based key-value stores”. U. Minho, 2025. (Ongoing)
Júlio Pinto. “Energy control system for large-scale AI training”. U. Minho, 2025. (Ongoing)
Rui Lopes. “Generalized storage tiering strategies”. Co-advised with Miguel Matos (IST Lisboa). U. Minho, 2025. (Ongoing)
Carlos Machado. “An NVMe-oriented I/O scheduler for reducing energy consumption”. Co-advised with Cláudia Brito. U. Minho, 2024. (Ongoing)


Alexandre Fernandes. “Fine-grained and event-aware energy monitoring for large-scale computing infrastructures”. Co-advised with Cláudia Brito. U. Minho, 2024-2025.
Miguel Braga. “Reducing energy consumption of AI training through phase-aware GPU frequency tuning”. Co-advised with Cláudia Brito. U. Minho, 2024-2025.
Diana Rodrigues. “GPU Energy Control for Deep Learning Systems”. Co-advised with Cláudia Brito and António Sousa. U. Minho, 2023-2025.
Mariana Amorim. “Energy Control Engine for SPDK-based Storage Systems”. Co-advised with Cláudia Brito and João Paulo. U. Minho, 2023-2025.
José Pedro Fernandes. “Comprehensive Study of the Energy Impact of Key-value Stores”. Co-advised with Cláudia Brito and António Sousa. U. Minho, 2023-2025.
Sara Pereira. “Towards Fine-grained, Holistic Energy Control in Large-Scale Computing Infrastructures”. Co-advised with Carlos Baquero and Cláudia Brito. FEUP, U. Porto, 2023-2024.
Maria Ramos. “Reproducible Fault Injection in Local Storage Systems”. Co-advised with João Paulo and Tânia Esteves. U. Minho, 2022-2024.
Pedro Peixoto. “Towards Programmable and Adaptable Caches”. Co-advised with João Paulo. U. Minho, 2022-2024.
Rúben Adão. “Co-designing Log-Structured Merge Key-Value Stores with a Non-Volatile Storage Hierarchy”. Co-advised with João Paulo. U. Minho, 2022-2024.
Maria Beatriz Moreira. “Distributed I/O Optimizations for Deep Learning Training”. Co-advised with João Paulo and Cláudia Brito. U.Minho, 2022-2023.
Alexandre Miranda. “Realistic Fault Assessment in SPDK”. Co-advised with João Paulo. U. Minho, 2021-2023.
João Azevedo. “Realistic Fault Assessment for Distributed Storage Systems”. Co-advised with João Paulo. U. Minho, 2021-2022.
Marco Dantas. “Accelerating Deep Learning Training on High-Performance Computing with Storage Tiering”. Co-advised with João Paulo and Rui Oliveira. U. Minho, 2020-2022.
Cláudia Mendonça. “PRISMA: A Prefetching Storage Middleware for Accelerating Deep learning Frameworks”. Co-advised with João Paulo and António Sousa. U. Minho, 2019-2020.
Diogo Leitão. “RSafeFS: A Modular File System for Remote Storage”. Co-advised with João Paulo and José Orlando Pereira. U. Minho, 2019-2020.


Research mentorship

Alexis Gonzalez. Rethinking storage systems for emerging I/O devices (2025)
Rahma Nouaji. I/O optimizations for Large Language Models (2024)
Diana Rodrigues, José Pedro Fernandes, Mariana Amorim, and Sara Pereira. Monitoring energy consumption with fine-granularity in data-centric applications (2023 - 2024)
Francisco Neves and Guilherme Fernandes. Metadata trace replayer for large-scale HPC file systems (2023 - 2024)
Maria Beatriz Moreira and Pedro Peixoto. Programmable and adaptable storage data planes for data transformations (2021 - 2022)
Rúben Adão. Local data placement strategies (2021 - 2022)
Susana Marques and Tomás Costa. Benchmark for LSM-based Key-Value Stores (2021)
Diogo Ribeiro. Local and distributed data placement strategies (2021)


Teaching

Invited Assistant Professor (25%). Lecturer of the Data Storage Systems class, MEI course (MSc, 1st year), University of Minho. 2024 - 2025.
Invited Assistant Professor (25%). Lecturer of the Distributed Systems class, LEI course (3rd year - undergraduate), University of Minho. 2020 - 2026.
Invited Assistant Professor (25%). Lecturer of the Operating Systems class, LEI and LCC course (2nd year - undergraduate), University of Minho. 2019 - 2025.