Supervision and Teaching

PhD theses

Rahma Nouaji “Data pre-processing in Machine Learning”. Co-advised with Oana Balmau. Doctoral Program in Computer Science, McGill University. 2024. (Ongoing)
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

Alexandre Fernandes. “Energy monitoring system for large-scale infrastructures”. Co-advised with Cláudia Brito and António Sousa. U. Minho, 2024. (Ongoing)
Carlos Machado. “An NVMe-oriented I/O scheduler for reducing energy consumption”. Co-advised with Cláudia Brito and João Paulo. U. Minho, 2024. (Ongoing)
Miguel Braga. “GPU energy control for Large Language Models”. Co-advised with Cláudia Brito and António Sousa. U. Minho, 2024. (Ongoing)
Diana Rodrigues. “GPU Energy Control for Deep Learning Systems”. Co-advised with Cláudia Brito and António Sousa. U. Minho, 2023. (Ongoing)
Guilherme Fernandes. “Programmable and Adaptable User-level Storage Systems”. Co-advised with João Paulo. U. Minho, 2023. (Ongoing)
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. (Ongoing)
Mariana Amorim. “Energy Control Engine for SPDK-based Storage Systems”. Co-advised with Cláudia Brito and João Paulo. U. Minho, 2023. (Ongoing)


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

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 Operating Systems class, LEI and LCC course (2nd year - undergraduate), University of Minho. 2019 - 2025.
Invited Assistant Professor (25%). Lecturer of the Distributed Systems class, LEI course (3rd year - undergraduate), University of Minho. 2020 - 2024.