???global.info.a_carregar???
João Paulo is an assistant professor at UMinho and a senior researcher at INESC TEC. He obtained his Ph.D degree in 2015 and is currently leading the HASLab's research team working on distributed storage systems and data management for HPC and Cloud Computing environments (https://dsr-haslab.github.io). His research is focused on large scale distributed systems with an emphasis on storage and database system's scalability, performance, security and dependability. Namely, he is interested on the applicability of such research for solving complex data management challenges for Cloud Computing and HPC centers. He has several publications on top journals and international conferences (ACM Computing Surveys, ACM Transactions on Storage, IEEE Transactions on Computers, Eurosys, VLDB, Usenix FAST, CCGrid, SRDS), and has participated in the research and development of international and national projects. Namely, he currently is the coordinator of the "Efficient and Secure Data Management for HPC and Cloud Computing" CENTRA project, and coordinated the PAStor PT-UTAustin Exploratory project, the LazyFS project with Jepsen LCC and the JSA-IBM collaboration with IBM Haifa. He is responsible for INESC TEC's activities on the BCD.S+M P2030 national innovation project and was responsible for INESC TEC's activities on the Compete2020 BigHPC international project and the ACTPM PT-UTAustin Exploratory project. Also, he has participated in the PASTRAMY and RED national projects, and in the FP7 CoherentPaaS and H2020 SafeCloud European projects. In the latter, he was actively involved in both technical and coordination tasks. He has served the committee of distinct conferences on storage and distributed systems, such as CCGrid, SRDS, SYSTOR, DAIS, Middleware, Usenix HotStorage.
Identificação

Identificação pessoal

Nome completo
João Tiago de Medeiros Paulo
Data de nascimento
1986/08/17
Género
Masculino

Nomes de citação

  • Paulo, João

Identificadores de autor

Ciência ID
BE15-AB78-3B40
ORCID iD
0000-0001-9752-2822
Google Scholar ID
JPb1PxoAAAAJ&hl
Scopus Author Id
55567449900

Endereços de correio eletrónico

  • jtpaulo@inesctec.pt (Profissional)
  • joao.t.paulo@inesctec.pt (Profissional)

Moradas

  • INESC TEC. HASLab, Universidade do Minho, Campus de Gualtar, 4710-057, Braga, Braga, Portugal (Profissional)

Websites

Domínios de atuação

  • Ciências Exatas - Ciências da Computação e da Informação

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Espanhol; Castelhano Utilizador elementar (A1) Utilizador independente (B1) Utilizador elementar (A1) Utilizador elementar (A1)
Francês Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1)
Formação
Grau Classificação
2015
Concluído
MAP-i Doctoral Program in Computer Science (Funded by FCT Grant SFRH/BD/71372/2010) (Doutoramento)
Universidade do Minho, Portugal

Universidade de Aveiro, Portugal

Universidade do Porto, Portugal
"Dependable Decentralized Storage Management for Cloud Computing" (TESE/DISSERTAÇÃO)
Very good mention (U. Minho's Highest Grade)
2009
Concluído
Masters Degree in Informatics Engineering (MEI - Mestrado em Engenharia Informática) (Mestrado)
Universidade do Minho Escola de Engenharia, Portugal
"Efficient Storage of Data in Cloud Computing" (TESE/DISSERTAÇÃO)
18 out of 20
2007
Concluído
BSc Degree in Informatics Engineering (LEI – Licenciatura em Engenharia Informática) (Licenciatura)
Universidade do Minho Escola de Engenharia, Portugal
"BSc Degree in Informatics Engineering (LEI – Licenciatura em Engenharia Informática)" (TESE/DISSERTAÇÃO)
15 out of 20
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2018 - 2023 Investigador Contratado (Investigação) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2015 - 2018 Pós-doutorado (Investigação) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência Center for Research in Advanced Computing Systems, Portugal
(...)
2009 - 2011 Investigador (Investigação) Universidade do Minho, Portugal
Universidade do Minho, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2023 - Atual Professor Auxiliar (Docente Universitário) Universidade do Minho, Portugal
Universidade do Minho, Portugal
(...)
2019 - 2023 Professor Auxiliar Convidado (Docente Universitário) Universidade do Minho, Portugal
2016 - 2017 Professor Auxiliar Convidado (Docente Universitário) Universidade do Minho, Portugal
Universidade do Minho, Portugal

Outros

Categoria Profissional
Instituição de acolhimento
Empregador
2010 - 2015 PhD student from MAP-i Doctoral Program in Computer Science Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Universidade do Minho, Portugal
Projetos

Bolsa

Designação Financiadores
2024/02/01 - Atual BCD.S+M: Sistema Modular de Armazenamento e Gestão de Dados em Blockchain com IA
14436
Investigator Responsible for INESC TEC's contributions and team in the project.
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Em curso
2020/04/01 - 2023/03/31 BigHPC: A Management Framework for Consolidated Big Data and HPC
Investigator Responsible for INESC TEC's contributions and team in the project.
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Laboratório de Instrumentação e Física Experimental de Partículas, Portugal

Wavecom-Soluções Rádio, SA, Portugal

Texas Advanced Computing Center, Estados Unidos

University of Texas at Austin, Estados Unidos

Minho Advanced Computing Center, Portugal
Agência Nacional de Inovação SA
Concluído
2020/10 - 2021/12 PAStor: Programmable and Adaptable Storage for AI-oriented HPC Ecosystems
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Texas Advanced Computing Center, Estados Unidos

Hood College, Estados Unidos

Minho Advanced Computing Center, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2020/10 - 2021/12 ACT-PM: Automating Crash-Consistency Testing for Persistent Memory
Investigator Responsible for INESC TEC's contributions and team in the project.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal

Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

University of Texas at Austin, Estados Unidos
Fundação para a Ciência e a Tecnologia
Concluído
2016 - 2018 SafeCloud
Research and coordination of Work Package 3 (led by INESC TEC)
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Horizon 2020 European Innovation Council Fast Track to Innovation
Concluído
2015 - 2016 CoherentPaaS: A Coherent and Rich PaaS with a Common Programming Model
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
European Commission Seventh Framework Programme for Research and Technological Development International Cooperation
Concluído
2010 - 2011 RED: Resilient Databases
Investigador
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2009 - 2010 PASTRAMY: Persistent and highly Available Software TRansactional MemorY
Investigador
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
Concluído

Projeto

Designação Financiadores
2022/02/01 - 2022/04/30 LazyFS: Lazy Filesystem Project
PP2022-0019
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Jepsen LCC, Estados Unidos
Concluído

Outro

Designação Financiadores
2018 - Atual Efficient and Secure Data Management for HPC and Cloud Computing
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Korea Institute of Science and Technology Information, Coreia do Sul

National Institute of Advanced Industrial Science and Technology (AIST), Japão
Em curso
2018 - 2020 IBM Research Haifa Joint Study Agreement
(Ref. H1772072)
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência Center for Research in Advanced Computing Systems, Portugal

IBM Haifa Research Labs, Israel
Concluído
Produções

Publicações

Artigo em conferência
  1. Miranda, M; Tanimura, Y; Haga, J; Rubella, A; Harrel, S; Cazes, J; Macedo, R; Paulo, J. "Can Current SDS Controllers Scale To Modern HPC Infrastructures?". Trabalho apresentado em Workshop of Intel Extreme Performance Users Group (IXPUG), co-located with SuperComputing, 2024.
  2. Macedo, R; Miranda, M; Tanimura, Y; Haga, J; Ruhela, A; Harrell, SL; Evans, RT; Pereira, J; Paulo, J. "Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control". 2023.
    10.1109/ccgrid57682.2023.00015
  3. Brito, C; Ferreira, P; Portela, B; Oliveira, R; Paulo, J. "SOTERIA: Preserving Privacy in Distributed Machine Learning". Trabalho apresentado em ACM/SIGAPP Symposium on Applied Computing (SAC), 2023.
  4. Esteves, Tânia; Macedo, Ricardo; Oliveira, Rui; Paulo, João. "Diagnosing applications' I/O behavior through system call observability". Trabalho apresentado em Workshop on Data-Centric Dependability and Security (DCDS), colocated with DSN, 2023.
    10.1109/dsn-w58399.2023.00022
  5. Esteves, Tânia; Pereira, Bruno; Oliveira, Rui Pedro; Marco, João; Paulo, João. "CRIBA: A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior". Trabalho apresentado em International Symposium on Reliable Distributed Systems (SRDS 2023), 2023.
  6. Dantas, Marco; Leitao, Diogo; Cui, Peter; Macedo, Ricardo; Liu, Xinlian; Xu, Weijia; Paulo, Joao. "Accelerating Deep Learning Training Through Transparent Storage Tiering". Trabalho apresentado em IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), 2022.
    10.1109/ccgrid54584.2022.00011
  7. Macedo, Ricardo; Miranda, Mariana; Tanimura, Yusuke; Haga, Jason; Ruhela, Amit; Harrell, Stephen Lien; Evans, Richard Todd; Paulo, Joao. "Protecting Metadata Servers From Harm Through Application-level I/O Control". Trabalho apresentado em Workshop on Re-envisioning Extreme-Scale I/O for Emerging Hybrid HPC Workloads (REX-IO), colocated with Cluster, 2022.
    10.1109/cluster51413.2022.00075
  8. Macedo, R; Tanimura, Y; Haga, J; Chidarnbaram, V; Pereira, J; Paulo, J; Macedo, Ricado; et al. "PAIO: General, Portable I/O Optimizations With Minor Application Modifications". Trabalho apresentado em USENIX Conference on File and Storage Technologies, 2022.
  9. Faria, A; Macedo, R; Pereira, J; Paulo, J. "BDUS: implementing block devices in user space". Trabalho apresentado em ACM International Systems and Storage Conference (SYSTOR), 2021.
  10. Ferreira, D; Paulo, J; Matos, M. "ATOCS: Automatic Configuration of Encryption Schemes for Secure NoSQL Databases". Trabalho apresentado em European Dependable Computing Conference (EDCC), 2021.
    10.1109/edcc53658.2021.00017
  11. Faria, A; Macedo, R; Paulo, J. "Pods-as-Volumes: Effortlessly Integrating Storage Systems and Middleware into Kubernetes". Trabalho apresentado em Workshop on Container Technologies and Container Clouds (WoC’21), colocated with Middleware, 2021.
  12. Dantas, M; Leitao, D; Correia, C; Macedo, R; Xu, WJ; Paulo, J. "MONARCH: Hierarchical Storage Management for Deep Learning Frameworks". Trabalho apresentado em Workshop on Re-envisioning Extreme-Scale I/O for Emerging Hybrid HPC Workloads (REX-IO), colocated with Cluster, 2021.
    10.1109/cluster48925.2021.00097
  13. Macedo, R; Correia, C; Dantas, M; Brito, C; Xu, WJ; Tanimura, Y; Haga, J; Paulo, J. "The Case for Storage Optimization Decoupling in Deep Learning Frameworks". 2021.
    10.1109/cluster48925.2021.00096
  14. Esteves, T; Neves, F; Oliveira, R; Paulo, J. "CAT: content-aware tracing and analysis for distributed systems". Trabalho apresentado em ACM/IFIP Middleware conference (Middleware), 2021.
    10.1145/3464298.3493396
  15. Miranda, M; Esteves, T; Portela, B; Paulo, J. "S2Dedup: SGX-enabled secure deduplication". Trabalho apresentado em ACM International Systems and Storage Conference (SYSTOR), 2021.
    10.1145/3456727.3463773
  16. Carvalho, Hugo; Cruz, Daniel; Pontes, Rogerio; Paulo, João; Oliveira, Rui. "On the Trade-Offs of Combining Multiple Secure Processing Primitives for Data Analytics". Trabalho apresentado em Distributed Applications and Interoperable Systems International Conference, 2020.
    10.1007/978-3-030-50323-9_1
  17. Esteves, Tânia; Faria, Alberto; Portela, Bernardo; Paulo, João; Pereira, Jose; Harnik, Danny. "TrustFS: An SGX-Enabled Stackable File System Framework". Trabalho apresentado em Workshop on Distributed and Reliable Storage Systems (DRSS), 2019.
    10.1109/srdsw49218.2019.00009
  18. Carvalho, Hugo; Cruz, Daniel; Pontes, Rogerio; Paulo, João; Oliveira, Rui. "SafeSpark: Plataforma de Processamento Analítico Seguro". Trabalho apresentado em INFOrum - Símpósio de Informática, 2019.
  19. Macedo, Ricardo; Faria, Alberto; Paulo, João; Pereira, José. "A Case for Dynamically Programmable Storage Background Tasks". Trabalho apresentado em Workshop on Distributed and Reliable Storage Systems (DRSS), 2019.
  20. Maia, F; Paulo, J; Coelho, F; Neves, F; Pereira, J; Oliveira, R. "DDFlasks: Deduplicated Very Large Scale Data Store". Trabalho apresentado em Distributed Applications and Interoperable Systems International Conference (DAIS), 2017.
    10.1007/978-3-319-59665-5_4
  21. Pontes, Rogerio; Burihabwa, Dorian; Maia, Francisco; Paulo, Joao; Schiavoni, Valerio; Felber, Pascal; Mercier, Hugues; Oliveira, Rui. "SafeFS: a modular architecture for secure user-space file systems: one FUSE to rule them all". Trabalho apresentado em International Systems and Storage Conference (SYSTOR). Best Student Paper Award, 2017.
    10.1145/3078468.3078480
  22. Macedo, R; Paulo, J; Pontes, R; Portela, B; Oliveira, T; Matos, M; Oliveira, R. "A Practical Framework for Privacy-Preserving NoSQL Databases". Trabalho apresentado em Symposium on Reliable Distributed Systems (SRDS), 2017.
    10.1109/srds.2017.10
  23. Coelho, F; Paulo, J; Vilaça, R; Pereira, JO; Oliveira, R. "HTAPBench: Hybrid Transactional and Analytical Processing Benchmark". Trabalho apresentado em International Conference on Performance Engineering (ICPE), 2017.
    10.1145/3030207.3030228
  24. Cruz, F.; Maia, F.; Matos, M.; Oliveira, R.; Paulo, J.; Pereira, J.; Vilaça, R.. "Resource usage prediction in distributed key-value datastores". Trabalho apresentado em Distributed Applications and Interoperable Systems (DAIS), 2016.
    10.1007/978-3-319-39577-7_12
  25. Burihabwa, D; Pontes, R; Felber, P; Maia, F; Mercier, H; Oliveira, R; Paulo, J; Schiavoni, V. "On the Cost of Safe Storage for Public Clouds: an Experimental Evaluation". Trabalho apresentado em Symposium on Reliable Distributed Systems (SRDS), 2016.
    10.1109/srds.2016.26
  26. Pontes, R; Maia, F; Paulo, J; Vilaca, R. "SafeRegions: Performance evaluation of multi-party protocols on HBase". Trabalho apresentado em Symposium on Reliable Distributed Systems Workshops (SRDSW), 2016.
    10.1109/srdsw.2016.16
  27. Paulo, J.; Pereira, J.. "Distributed exact deduplication for primary storage infrastructures". Trabalho apresentado em Distributed Applications and Interoperable Systems (DAIS), 2014.
    10.1007/978-3-662-43352-2_5
  28. Cruz, F.; Maia, F.; Matos, M.; Oliveira, R.; Paulo, J.; Pereira, J.; Vilaça, R.. "MeT: Workload aware elasticity for NoSQL". Trabalho apresentado em European Conference on Computer Systems (EuroSys), 2013.
    10.1145/2465351.2465370
  29. Paulo, J.; Reis, P.; Pereira, J.; Sousa, A.. "DEDISbench: A benchmark for deduplicated storage systems". Trabalho apresentado em International Symposium on Secure Virtual Infrastructures (DOA-SVI), 2012.
    10.1007/978-3-642-33615-7_9
Artigo em revista
  1. Brito, Cláudia; Pina, Noela; Esteves, Tânia; Vitorino, Ricardo; Cunha, Inês; Paulo, João. "Promoting sustainable and personalized travel behaviors while preserving data privacy". Transportation Engineering 19 (2025): 100237. https://doi.org/10.1016/j.treng.2024.100237.
    10.1016/j.treng.2024.100237
  2. Ramos, Maria; Azevedo, João; Kingsbury, Kyle; Pereira, José; Esteves, Tânia; Macedo, Ricardo; Paulo, João. "When Amnesia Strikes: Understanding and Reproducing Data Loss Bugs with Fault Injection". Proceedings of the VLDB Endowment 17 11 (2024): 3017-3030. https://doi.org/10.14778/3681954.3681980.
    10.14778/3681954.3681980
  3. Esteves, Tânia; Macedo, Ricardo; Oliveira, Rui; Paulo, João. "Toward a Practical and Timely Diagnosis of Application's I/O Behavior". IEEE Access 11 (2023): 110184-110207. http://dx.doi.org/10.1109/access.2023.3322104.
    10.1109/access.2023.3322104
  4. Brito, Cláudia V.; Ferreira, Pedro G.; Portela, Bernardo L.; Oliveira, Rui C.; Paulo, João T.. "Privacy-Preserving Machine Learning on Apache Spark". IEEE Access 11 (2023): 127907-127930. http://dx.doi.org/10.1109/access.2023.3332222.
    10.1109/access.2023.3332222
  5. Macedo, Ricardo; Paulo, João; Pereira, José; Bessani, Alysson Neves. "A Survey and Classification of Software-Defined Storage Systems". ACM Computing Surveys (2020): http://dx.doi.org/10.1145/3385896.
    10.1145/3385896
  6. Cogo, Vinicius; Paulo, João; Bessani, Alysson Neves. "GenoDedup: Similarity-Based Deduplication and Delta-Encoding for Genome Sequencing Data". IEEE Transactions on Computers (2020): http://dx.doi.org/10.1109/tc.2020.2994774.
    10.1109/tc.2020.2994774
  7. Paulo, J.; Pereira, J.. "Efficient deduplication in a distributed primary storage infrastructure". ACM Transactions on Storage 12 4 (2016): http://www.scopus.com/inward/record.url?eid=2-s2.0-84971406228&partnerID=MN8TOARS.
    10.1145/2876509
  8. Paulo, J.; Pereira, J.. "A survey and classification of storage deduplication systems". ACM Computing Surveys 47 1 (2014): http://www.scopus.com/inward/record.url?eid=2-s2.0-84905868354&partnerID=MN8TOARS.
    10.1145/2611778
  9. Paulo, J.; Reis, P.; Pereira, J.; Sousa, A.. "Towards an accurate evaluation of deduplicated storage systems". International Journal of Computer Systems Science and Engineering 28 6 (2013): 427-437. http://www.scopus.com/inward/record.url?eid=2-s2.0-84896381833&partnerID=MN8TOARS.
Edição de livro
  1. Martínez, MP; Paulo, J. Distributed Applications and Interoperable Systems - 23rd IFIP WG 6.1 International Conference, DAIS 2023, Held as Part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023, Lisbon, Portugal, June 19-23, 2023, Proceedings. 2023.
Poster em conferência
  1. Macedo, Ricardo; Paulo, João; Pereira, José. "Towards a Software-Defined Storage Architecture for HPC Infrastructures". Trabalho apresentado em UTAustin Portugal Program 2019 Annual Conference, 2019.
  2. Paulo, J.; Pereira, J.. "DEDIS: Distributed exact deduplication for primary storage infrastructures". Trabalho apresentado em Symposium on Cloud Computing (SOCC), 2013.
    10.114525236162528936
Pré-impressão
  1. Macedo, R; Miranda, M; Tanimura, Y; Haga, J; Ruhela, A; Harrell, SL; Evans, RT; Pereira, J; Paulo, J. "PADLL: Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control". 2023.
Tese / Dissertação
  1. Paulo, João. "Dependable Decentralized Storage Management for Cloud Computing". Doutoramento, Universidade do Minho, 2015.
  2. Paulo, João. "Efficient Storage of Data in Cloud Computing". Mestrado, Universidade do Minho, 2009.

Propriedade Intelectual

Patente
  1. Paulo, João. 2018. "US15/713,763".
    Concedida/Emitida

Outros

Empresa spin-off
  1. 2018. Co-Founder of SafeCloud Technologies Sàrl. The spinoff is a joint venture between researchers from INESC TEC and University of Neuchâtel..
Outra produção
  1. PAIO: A Software-Defined Storage Data Plane Framework. 2021. Macedo, R; Tanimura, Y; Haga, J; Chidambaram, V; Pereira, J; Paulo, J. https://arxiv.org/abs/2106.03617.
  2. Soteria: Privacy-Preserving Machine Learning for Apache Spark. 2021. Brito, C; Ferreira, P; Portela, B; Oliveira, R; Paulo, J. https://eprint.iacr.org/2021/966.
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2025 - Atual Secure and Resilient Storage Systems against Ransomware. Co-advised with Tânia Esteves
Orientador
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2024 - Atual Heterogeneous Storage Systems for Modern Data Centers. Co-advised with Ricardo Macedo
Coorientador de Ruben Adão
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2024 - Atual Assessing the fault tolerance of data-centric applications. Co-advised with Tânia Esteves
Orientador de Maria Ramos
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2024 - Atual I/O characterization of HPC applications. Co-advised with Tânia Esteves
Coorientador de Ana Rita Vaz
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Storage optimizations for AI training in HPC. Co-advised with Cláudia Brito
Coorientador de André Lucena
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Fault-tolerant storage solutions for AI training in HPC. Co-advised with Cláudia Brito
Coorientador de Gonçalo Sousa
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Efficient Storage Deduplication for the SPDK framework
Orientador de Rui Oliveira
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Hybrid solution for distributed and resilient storage systems. Co-advised with Francisco Maia
Coorientador de Diogo Novo
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Distributed and Reliable Storage in Web3. Co-advised with Francisco Maia
Coorientador de João Amorim
MSc thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Automated Security Testing in CI/CD Pipelines for Infrastructure as Code (IaC). Co-advised with Tânia Esteves
Coorientador de Daniel Du
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Chaos Engineering in Large Scale Systems
Orientador de Gonçalo Pinto
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2024 - Atual Software-Managed Resource Disaggregation for Large-Scale HPC Infrastructures. Co-advised with Ricardo Macedo
Coorientador de Pedro Peixoto
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2023 - Atual Programmable and Adaptable User-level Storage Systems. Co-advised with Ricardo Macedo.
Orientador de Guilherme Fernandes
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2023 - Atual Heterogeneous storage solution for deep learning frameworks. Co-advised with Cláudia Brito.
Orientador de Francisco Neves
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2020 - Atual Distributed and Dependable SDS Control Plane for HPC. Co-advised with José Pereira.
Orientador de Mariana Miranda
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2023 - 2025 Energy control system for disaggregated storage resources. Co-advised with Ricardo Macedo.
Coorientador de Mariana Amorim
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2023 - 2025 Analysis and detection of Ransomware's I/O patterns. Co-advised with João Marco and Tânia Esteves.
Coorientador de Bruno Pereira
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2022 - 2024 I/O Optimizations for Distributed Deep Learning Training. Co-advised with Ricardo Macedo and Cláudia Brito.
Orientador de Maria Moreira
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2022 - 2024 Reproducible Fault Injection in Local Storage Systems. Co-advised with Ricardo Macedo and Tânia Esteves.
Orientador de Maria Ramos
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2022 - 2024 Programmable Caches with System-wide Visibility. Co-advised with Ricardo Macedo.
Coorientador de Pedro Peixoto
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2022 - 2024 Co-designing Log-Structured Merge Key-Value Stores with a Non-Volatile Storage Hierarchy. Co-advised with Ricardo Macedo.
Coorientador de Rúben Adão
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2018 - 2024 Towards a Modular and Scalable Privacy-preserving Machine Learning Framework. Co-advised with Pedro Ferreira
Orientador de Cláudia Brito
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2018 - 2024 Flexible Tracing and Analysis of Applications' I/O Behavior. Co-advised with Rui Oliveira
Orientador de Tânia Esteves
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2022 - 2023 Support for Cloud and Kubernetes environments and evolution towards SaaS. Co-advised with Paulo Carvalho.
Coorientador de Pedro António
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2022 - 2023 MulletBench: Multi-layer Edge Time Series Database Benchmark. Co-advised with Fábio Coelho and Luís Ferreira.
Coorientador de Pedro Pereira
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2021 - 2023 Realistic Assesment of Failures in the SPDK Platform. Co-advised with Ricardo Macedo.
Orientador de Alexandre Miranda
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2021 - 2023 Fault-tolerant and Large-scale Storage for POSIX-compliant Applications. Co-advised with Francisco Maia.
Orientador de Alexandre Ferreira
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2021 - 2023 Analysis of I/O patterns for Data Management Systems. Co-advised with Tânia Esteves.
Orientador de Pedro Rodrigues
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2017 - 2023 User-level Software-Defined Storage Data Planes. Co-advised with José Pereira
Orientador de Ricardo Macedo
PhD Thesis (Doutoramento)
Universidade do Minho, Portugal
2021 - 2022 LazyFS: A file system for assessing applications data durability. Co-advised with Ricardo Macedo
Orientador de João Azevedo
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2020 - 2022 Accelerating Deep Learning Training on High-Performance Computing with Storage Tiering. Co-advised with Rui Oliveira and Ricardo Macedo.
Orientador de Marco Dantas
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2020 - 2021 Orchestration and Distribution of Services in Hybrid Cloud/Edge Environments. Co-advised with Ricardo Vilaça.
Orientador de João Vilaça
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2019 - 2021 PRISMA: A Prefetching Storage Middleware for Accelerating Deep Learning Frameworks. Co-advised with António Sousa and Ricardo Macedo
Orientador de Cláudia Correia
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2019 - 2021 LSFS: Sistema de ficheiros tolerante a faltas para armazenamento em larga escala (LSFS: Large-scale fault-tolerant file system. Co-advised with Francisco Maia and Rui Oliveira
Orientador de Daniel Fernandes
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2019 - 2021 RSafeFS: Sistema de Ficheiros Modular para Armazenamento Remoto (RSafeFS: Modular File System for Remote Storage). Co-advised with José Pereira and Ricardo Macedo
Orientador de Diogo Leitão
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2019 - 2021 HIODS: Hybrid Inline and Offline Deduplication System. Co-advised with José Pereira
Orientador de Carlos Pedrosa
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2019 - 2020 S2Dedup: SGX-enabled Secure Deduplication System. Co-advised with Bernardo Portela and Rui Oliveira
Orientador de Mariana Miranda
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2019 - 2020 Automatic Configuration of Secure Databases. Co-advised with Miguel Matos
Coorientador de David Ferreira
MSc Thesis (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2020 Avaliação Realista de Sistemas de Armazenamento (Realistic Evaluation of Storage Systems). Co-advised with José Pereira
Orientador de Alexandre Silva
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2018 - 2019 SafeSpark: A Secure Data Analytics Platform using Cryptographic Techniques and Trusted Hardware. Co-advised with Rui Oliveira and Rogério Pontes
Orientador de Hugo Carvalho
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2017 - 2018 SafeAnalytics: Plataforma para Processamento Analítico Seguro de Dados (SafeAnalytics: A Secure Platform for Data Analytics). Co-advised with Rui Oliveira
Orientador de Daniel Cruz
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2017 - 2018 Sistemas de Armazenamento Configuráveis e Seguros (Configurable and Secure Storage Systems). Co-advised with Rui Oliveira and Rogério Pontes
Orientador de Tânia Esteves
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2016 - 2018 Data Analytics in IoT: FaaS with DataFlasks. Co-advised with José Pereira
Coorientador de Paulo Araújo
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2016 - 2017 Computação Segura em Bases de Dados NoSQL (Secure Computation in NoSQL Databases). Co-advised with Rui Oliveira
Coorientador de Ricardo Macedo
MSc Thesis (Mestrado)
Universidade do Minho, Portugal
2013 - 2015 Gestão de Bases de Dados Relacionais em Cloud Computing (Relational Database Management in Cloud Computing). Co-advised with Rui Oliveira
Coorientador de André Costa
MSc Thesis (Mestrado)
Universidade do Minho, Portugal

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2021 - 2021 Co-chair and organizer of the Workshop on on High-Performance and Reliable Big Data (HPBD'21). September 2021. Workshop co-located with SRDS 2021. (2021 - 2021)
Oficina (workshop) (Coorganizador)
2019 - 2019 Co-chair and organizer of the Workshop on Distributed and Reliable Storage Systems (DRSS'19) Lyon, France, October 2019. Workshop co-located with SRDS 2019. (2019 - 2019)
Oficina (workshop) (Coorganizador)
Institut National des Sciences Appliquées de Lyon, França
2018 - 2018 Co-chair and organizer of the 1st Workshop on GDPR Compliant Systems (W-GCS’18), Rennes, France, December 2018. Workshop co-located with Middleware 2018. (2018 - 2018)
Oficina (workshop) (Coorganizador)
Inria Centre de Recherche Rennes Bretagne Atlantique, França

Participação em evento

Descrição da atividade
Tipo de evento
Nome do evento
Instituição / Organização
2020/01 - 2020/02 Visiting researcher at the National Institute of Advanced Industrial Science and Technology (AIST). Worked on a research collaboration on the topics of HPC and storage systems.
Outro
Visiting Researcher
National Institute of Advanced Industrial Science and Technology (AIST), Japão
2019 - 2019 CENTRA 4 Meeting: Connecting Data, Applications and People in Smart Cyberinfrastructure and IoT. Jeju, South Korea.
Encontro
2018 - 2018 Organization volunteer for The European Conference on Computer Systems (EuroSys’18), Porto, Portugal, April 2018
Conferência
European Conference on Computer Systems (EuroSys’18)
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2018 - 2018 CENTRA 3 Meeting: Smart Cyberinfrastructure for Transnational Science. Tokyo, Japan.
2010 - 2010 Organization volunteer for the 2nd Edition of INForum 2010. Braga, Portugal, September 2010
Conferência
INForum 2010
Universidade do Minho, Portugal

Júri de grau académico

Tema
Tipo de participação
Nome do candidato (Tipo de grau)
Instituição / Organização
2024 Large-Scale Distributed Similarity Search with Locality-Sensitive Hashing
Arguente principal
João Queimado (Mestrado)
Universidade de Lisboa Faculdade de Ciências, Portugal
2024 Opacity-Based Defense for Deterministic Finite Automata Against Passive and Actuator-Enablement Attacks
Arguente principal
João Melo (Mestrado)
Universidade de Coimbra, Portugal
2024 Data distribution and access in a microservices architecture
Arguente principal
Luís Leite (Mestrado)
Universidade do Porto, Portugal
2023 Privacy in Telecom Fraud Detection
Arguente principal
Eduardo Santos (Mestrado)
Universidade do Porto, Portugal
2022 Secure Over-the-Air Vehicle Updates using Trusted Execution Environments (TEE)
Arguente principal
Augusto Henriques (Mestrado)
Universidade do Porto, Portugal
2021 Elastic, interoperable and container based cloud infrastructures for High Performance Computing
Arguente
Sergio López Huguet (Doutoramento)
Universitat de València, Espanha
2021 ReFI - Reproducible Fault Injection in Distributed Systems
Arguente principal
Daniel Castro (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020 MIRES: Recovering Mobile Applications based on Backend-as-a-Service from Cyber Attack
Arguente principal
Diogo Lopes Vaz (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 Secure and Dependable Multi-Cloud Network Virtualization
Arguente
Max Alaluna (Doutoramento)
Fundação da Faculdade de Ciências da Universidade de Lisboa, Portugal

Arbitragem científica em conferência

Nome da conferência Local da conferência
2025 - 2025 ACM/IFIP International Middleware (Middleware'25)
2025 - 2025 IEEE Cloud 2025
2024 - 2024 ACM/IFIP International Middleware (Middleware'24)
2024 - 2024 International Parallel Data Systems Workshop (PDSW’24), held in conjunction with SC24
2023 - 2024 International Symposium on Reliable Distributed Systems (SRDS'23)
2023 - 2023 Brazilian Symposium on Computing Systems Engineering (SBESC'23)
2023 - 2023 AACM/IFIP International Middleware - Demos, Posters and Doctoral Symposium (Middleware'23)
2022 - 2023 IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid'23)
2022 - 2022 Brazilian Symposium on Computing Systems Engineering (SBESC'22)
2022 - 2022 International Symposium on Reliable Distributed Systems (SRDS'22)
2021 - 2021 Brazilian Symposium on Computing Systems Engineering (SBESC'21)
2020 - 2020 ACM International Systems and Storage Conference (SYSTOR) IBM Research Haifa
2020 - 2020 USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)
2020 - 2020 International Symposium on Reliable Distributed Systems (SRDS)
2020 - 2020 Brazilian Symposium on Computing Systems Engineering (SBESC'20)
2019 - 2019 International Symposium on Reliable Distributed Systems (SRDS) Institut National des Sciences Appliquées de Lyon, France
2019 - 2019 International Conference on Distributed Applications and Interoperable Systems (DAIS) Technical University of Denmark
2019 - 2019 Brazilian Symposium on Computing Systems Engineering (SBESC'19)
2016 - 2016 XVII Workshop de Testes e Tolerância a Falhas (co-located with the SBRC conference) Federal University of Bahia Ondina Campus
2015 - 2015 International Workshop on Virtualization Technologies (Co-located with the Middleware Conference) The University of British Columbia

Curso / Disciplina lecionado

Disciplina Curso (Tipo) Instituição / Organização
2024 - Atual Coordinator and Lecturer of the Software Platforms class (first year of the Biomedical Engineering MSc course) MSC in Biomedical Engineering
2021 - Atual Coordinator and Lecturer of the Cloud Computing Applications and Services class (First year of the MIEI MSc course). Preparation of slides for the lectured theoretic and practical content. Preparation of theoretic and practical assignments. MEI course in Informatics Engineering (Mestrado) Universidade do Minho, Portugal
2019 - Atual Coordinator and lecturer of the Operating Systems class (second year of the LEI course and third year of LCC course). Preparation of slides for the lectured theoretical and practical content. Coordinator for the LCC course sinde 2023 and for the LEI course since 2025 MIEI course in Informatics Engineering (Mestrado integrado) Universidade do Minho, Portugal
2023 - 2024 Lecturer of the Distributed Systems class laboratories (third year of the MIEI course). BSc in Informatics Engineering Universidade do Minho, Portugal
2017 - 2021 Lecturer of the System Benchmarking and Deployment class (fourth year of the MIEI course). Preparation of slides for the lectured theoretic and practical content. Preparation of theoretic and practical assignments. Class Responsible since 2019. MIEI course in Informatics Engineering (Mestrado integrado) Universidade do Minho, Portugal
2020 - 2020 Lecturer of the Concurrent Programming class laboratories (third year of the LCC course). LCC course in Computer Science (Licenciatura) Universidade do Minho, Portugal
2019 - 2019 Lecturer of the Distributed Systems class laboratories (third year of the MIEI course). Preparation of slides for the lectured practical content. MIEI course in Informatics Engineering (Mestrado integrado) (Mestrado integrado) Universidade do Minho, Portugal
2017 - 2017 Lecturer of the Informatics laboratories classes (second year of the MIEI course). Preparation of slides for the lectured content. Preparation of the assignments of the class. MIEI course in Informatics Engineering (Mestrado integrado) Universidade do Minho, Portugal
2016 - 2016 Lecturer of the database administration class ( fourth year of the MIEI course) MIEI course in Informatics Engineering (Mestrado integrado) Universidade do Minho, Portugal
2016 - 2016 Lecturer of the data center administration class ( fourth year of the MIEI course) MIEI course in Informatics Engineering (Mestrado integrado) Universidade do Minho, Portugal
2015 - 2015 Lecturer of the distributed systems class ( third year of the MIEI course ). MIEI course in Informatics Engineering (Mestrado integrado) Universidade do Minho, Portugal

Membro de comissão

Descrição da atividade
Tipo de participação
Instituição / Organização
2025 - 2025 Workshop Chair of the International Symposium on Reliable Distributed Systems
Membro
2022 - 2023 Program Co-Chair of the International Conference on Distributed Applications and Interoperable Systems (DAIS'23).
Membro
2020 - 2020 Workshop Chair of the International Symposium on Reliable Distributed Systems
Membro
Beijing Jiaotong University, China
2017 - 2017 Publication Chair of the International Symposium on Reliable Distributed Systems
Membro
Hong Kong Polytechnic University Hong Kong Community College, Hong Kong

Outro júri / avaliação

Descrição da atividade Instituição / Organização
2023 - Atual Reviewer for ACM Transactions on Storage
2024 - 2024 Reviewer for ACM Transactions on Storage, and BMC Bioinformatics journals
2021 - 2021 Reviewer for Springer Algorithmica Journal and IEEE Transactions on Dependable and Secure Computing.
2018 - 2018 Reviewer for IEEE Transactions on Computers Journal, and International Conference on Dependable Systems and Networks (DSN)
2017 - 2017 Reviewer for the Middleware and Data Compression conferences and for the Future Generation Computer Systems, Journal of Network and Computer Applications, ACM Transactions on Storage journals
2017 - 2017 Reviewer for Future Generation Computer Systems Journal, Journal of Network and Computer Applications, ACM Transactions on Storage, Middleware, and Data Compression Conference

Tutoria

Tópico Nome do aluno
2023 - 2024 Research on storage deduplication Rui Pedro Oliveira
2022 - 2023 Research on Ransomware’s I/O diagnosis Bruno Pereira
2021 - 2022 Research contract for working on the BigHPC project Diogo Leitão
2021 - 2021 Research contract for working on the BigHPC project. Mariana Miranda
2021 - 2021 Research grant for working on project PAStor. Diogo Ribeiro
2021 - 2021 Research grant for working on the ACTPM project. Ricardo Pereira
2020 - 2020 Erasmus internship on the containerization topic. Emre Bener and Zeynep Akant
2017 - 2020 Research grant for working on modular and stackable storage systems. Alberto Faria
2019 - 2019 Erasmus internship on the topic of storage systems. Omer Yardim and Leen Aymach
2017 - 2019 Research grant for working on secure processing for databases. Daniel Cruz
2018 - 2018 Erasmus internship on the topics of privacy-preserving processing and storage systems. Baris Sevilmis
2017 - 2017 Research grant for working on storage systems benchmarking. Manuel Freitas
Distinções

Prémio

2022 Extraordinary researcher award. Distinction awarded by INESC TEC to researchers for an exceptional contribution on their areas of activity.
2018 Limelight award. Distinction awarded by INESC TEC to researchers for an exceptional contribution on their areas of activity.
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2017 Best Student Paper at International Systems and Storage Conference (SYSTOR)
2015 Limelight award. Distinction awarded by INESC TEC to researchers for an exceptional contribution on their areas of activity.
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2013 Eurosys scholarship: Scholarship for attending the Eurosys Conference. April 14-17, 2013, Prague, Czech Republic
2011 SOSP scholarship: Scholarship for attending the 23rd ACM Symposium on Operating Systems Principles (SOSP). October 23-26, 2011, Cascais, Portugal
2011 PhD Grant (SFRH/BD/71372/2010)
Fundação para a Ciência e a Tecnologia, Portugal

Outra distinção

2018 Finalist of the Cor Baayen Young Researcher Award (15 finalists were chosen)