I am a Researcher at INESC TEC (DSR HASLab group) and an Invited Assistant Professor at University of Minho. My current focus is on storage and operating systems, with an emphasis on designing new building blocks fitted for the performance, reliability, and energy consumption requirements of modern large-scale I/O infrastructures.


Recent News (all)

Feb 2023 Our paper “Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control” was accepted at IEEE/ACM CCGrid 2023.
Jan 2023 I successfully defended my PhD!
Feb 2022 Our paper “Accelerating Deep Learning Training Through Transparent Storage Tiering” was accepted at ACM/IEEE CCGrid 2022.
Jan 2022 Our paper “PAIO: General, Portable I/O Optimizations With Minor Application Modifications” was accepted at USENIX FAST 2022.
Dec 2021 The PAStor project has come to an end.


Education

Ph.D — MAP-i Doctoral Program in Computer Science
Thesis: “User-level Software-Defined Storage Data Planes.”
Supervised by Prof. João Paulo and Prof. José Pereira.
Universities of Minho, Aveiro, and Porto.
2017 — 2023

MSc — Integrated Master in Computer Science
Thesis: “Secure Computation in NoSQL Databases.”
Supervised by Prof. João Paulo and Prof. Rui Oliveira.
University of Minho.
2011 — 2017


Experience

Assistant Researcher, HASLab INESC TEC.
Research in storage and operating systems for modern, large-scale I/O infrastructures.
2023 — present

Researcher (PhD student), HASLab INESC TEC.
Research in distributed storage systems, namely Software-Defined Storage, local and distributed storage systems, and user-space technologies.
2018 — 2023

Research Intern, AIST.
Supervisor: Jason Haga
Research and development a Software-Defined Storage data plane for ensuring dynamic per-application bandwidth guarantees under shared storage in the ABCI supercomputer (in collaboration with Jason Haga and Yusuke Tanimura).
2020.08 — 2020.09

Researcher (MSc student), HASLab INESC TEC.
Research in secure computation in NoSQL and SQL databases to provide flexible performance and security over cloud-based databases systems.
2016 — 2017


Selected Publications (all)

Ricardo Macedo, Mariana Miranda, Yusuke Tanimura, Jason Haga, Amit Ruhela, Stephen Lien Harrell, Richard Todd Evans, José Pereira, João Paulo.
Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control.
23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (IEEE/ACM CCGrid 23), 2023.

Ricardo Macedo, Yusuke Tanimura, Jason Haga, Vijay Chidambaram, José Pereira, João Paulo. PAIO: General, Portable I/O Optimizations With Minor Application Modifications.
20th USENIX Conference on File and Storage Technologies (USENIX FAST 22), 2022.

Ricardo Macedo, João Paulo, José Pereira, Alysson Bessani. A Survey and Classification of Software-Defined Storage Systems.
ACM Computing Surveys, 2020.