???global.info.a_carregar???
Identificação

Identificação pessoal

Nome completo
João Pedro Faria Mendonça Barreto

Nomes de citação

  • Barreto, João

Identificadores de autor

Ciência ID
F81A-0D2A-B5C0
ORCID iD
0000-0002-0726-2025

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Francês Utilizador independente (B1) Utilizador independente (B1) Utilizador independente (B1) Utilizador independente (B1)
Português Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Formação
Grau Classificação
2009
Concluído
Doutoramento em Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Optimistic Replication in Weakly Connected and Resource-Constrained Environments" (TESE/DISSERTAÇÃO)
Aprovado por unanimidade
2004
Concluído
Mestrado em Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Haddock-FS: A Distributed File System for Mobile Ad-hoc Networks" (TESE/DISSERTAÇÃO)
Aprovado
2002
Concluído
Licenciatura em Engenharia Informática e de Computadores (Licenciatura)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"A Distributed File System for Mobile Devices running Windows CE" (TESE/DISSERTAÇÃO)
17
Percurso profissional

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2023/06/30 - Atual Professor Associado (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
2009/03/01 - 2023/06/29 Professor Auxiliar (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
2007/09/01 - 2009/02/28 Assistente (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
Projetos

Projeto

Designação Financiadores
2018/10/01 - Atual European joint Effort toward a Highly Productive Programming Environment for Heterogeneous Exascale Computing (EPEEC)
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Commission
Em curso
2008/01/01 - Atual Byzantium: Eficient Byzantine fault-tolerant database replication
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Commission
Concluído
2018/10/10 - 2021/10/09 novaVM - New Java Virtual Machine for Big Data
PTDC/EEI-COM/30644/2017
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Em curso
2016/07/01 - 2019/12/31 Saturn - Armazenamento e Processamento de Quantidades Massivas de Dados Espaço-Temporais na Nuvem
PTDC/EEI-SCR/1743/2014
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2015/06/01 - 2017 TRACE - Opening the cycling and walking tracking potential
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
EU Framework Programme for Research and Innovation Spreading Excellence and Widening Participation
Concluído
2012/01/01 - 2014/12/30 specSTM: Software Transactional Memoty with Thread-Level Speculation Support
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Commission
Concluído
2011/01/01 - 2014/06/30 LSDMOG - consistência de dados replicados para MMOGS
PTDC/EIA-EIA/113993/2009
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2011/01/01 - 2013/12/31 Strategic Project - UI 527 - 2011-2012
PEst-OE/EEI/UI0527/2011
123438UID
123479UID
PEst-OE/EEI/LA0021/2011
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal

Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2010/06/01 - 2013/08 Cloud-TM: A Novel Programming Paradigm for Cloud Computing
info:eu-repo/grantAgreement/EC/FP7/257784/EU
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Commission
Concluído
2010/03/01 - 2013/02/28 PROSOPON: Partilha de Ciclos de CPU para Identificação e Indexação Facial em Multimédia
PTDC/EIA-EIA/102250/2008
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2008/01/01 - 2011/12/31 Byzantium: Efficient Byzantine fault-tolerant database replication
PTDC/EIA/74325/2006
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2008/01/01 - 2011/06/30 Mercúrio - consistência de dados replicados em hardware com recursos escassos
PTDC/EIA/66589/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2008/01/01 - 2010/12/31 Ginger: Uma Infra-Estrutura Flexível para Grids Peer-to-Peer
PTDC/EIA/73240/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2007/07/01 - 2010/12/31 PoliGrid - políticas distribuídas de gestão de recursos em Grids
GRID/GRI/81752/2006
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
Produções

Publicações

Artigo em conferência
  1. Barreto, João; Castro, Daniel; Romano, Paolo; Baldassin, Alexandro. Autor correspondente: Barreto, João. "FUR: Fast and Unlimited Reads on Persistent Memory Transactions". Trabalho apresentado em Eurosys, 2026.
  2. Póvoas, João; Barreto, João; Chomi?ski, Bartosz; Gonçalves, André; Karabeinikau, Fedar; Maciejewski, Maciej; Schmiegel, Jakub; Storozhuk, Kostiantyn. "Better Memory Tiering, Right from the First Placement". Trabalho apresentado em 16th ACM/SPEC International Conference on Performance Engineering (ICPE), 2025.
    10.1145/3676151.3719378
  3. Pacheco, Diogo; Barreto, João Pedro; Rodrigues, Rodrigo. "µ: A bolt-on approach for faster and cheaper serverless computing". Trabalho apresentado em 4th Workshop on Resource Disaggregation and Serverless, 2023.
    10.1145/3605181.3626284
  4. Alexandre, Rafael; Bruno, Rodrigo; Barreto, João; Rodrigues, Rodrigo. "Evicting for the greater good: The case for Reactive Checkpointing in serverless computing". Trabalho apresentado em 4th Workshop on Resource Disaggregation and Serverless, 2023.
    10.1145/3605181.3626289
  5. Korakitis, Orestis; De Gonzalo, Simon Garcia; Guidotti, Nicolas; Barreto, João; Monteiro, José; Pena, A.. Autor correspondente: Korakitis, Orestis. "OmpSs-2 and OpenACC Interoperation". Trabalho apresentado em Ninth Workshop on Accelerator Programming Using Directives, 2022.
    Publicado
  6. João Antão; Barreto, João; João M. Lourenço. "A Study of Latency-Aware Data-Placement in Heterogeneous (PMEM) Memory Systems". Trabalho apresentado em INForum - Portuguse Conference on Computer Science (INForum 2022), Guarda, 2022.
    Publicado
  7. Guidotti, N.; Ceyrat, P.; Barreto, J.; Monteiro, José; Rodrigues, Rodrigo; Fonseca, Ricardo; Martorell, Xavier; Peña, Antonio. "Particle-In-Cell Simulation Using Asynchronous Tasking". Trabalho apresentado em 27th International European Conference on Parallel and Distributed Computing (Euro-Par 21), Lisboa, 2021.
    10.1007/978-3-030-85665-6_30
  8. Castro, Daniel; Romano, Paolo; Barreto, Joao. "Hardware Transactional Memory Meets Memory Persistency". Trabalho apresentado em IPDPS, 2021.
    10.1109/ipdps.2018.00046
  9. Castro, D.; Baldassin, A.; Barreto, J.; Romano, P.; Daniel Castro; Baldassin, Alexandro; Barreto, João; Romano, Paolo. Autor correspondente: Daniel Castro. "SPHT: Scalable persistent hardware transactions". Trabalho apresentado em 19th USENIX Conference on File and Storage Technologies, FAST 2021, 2021.
    Publicado
  10. Gureya, D.; Barreto, J.; Vlassov, V.. "Generalizing QoS-Aware Memory Bandwidth Allocation to Multi-Socket Cloud Servers". Trabalho apresentado em IEEE 14th International Conference on Cloud Computing (CLOUD), 2021.
    10.1109/CLOUD53861.2021.00071
  11. Gureya, D.; Vlassov, V.; Barreto, J.. "Brief announcement: BALM: qos-aware memory bandwidth partitioning for multi-socket cloud nodes". Trabalho apresentado em 33rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2021.
    10.1145/3409964.3461823
  12. Iakymchuk, R.; Faustino, A.; Emerson, A.; Barreto, J.; Bartsch, V.; Rodrigues, R.; Monteiro, J.C.. "Efficient and Eventually Consistent Collective Operations". Trabalho apresentado em 2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2021.
    10.1109/IPDPSW52791.2021.00096
  13. Baldassin, A.; Murari, R.; de Carvalho, J.P.L.; Araujo, G.; Castro, D.; Barreto, J.; Romano, P.. "NV-PhTM: An efficient phase-based transactional system for non-volatile memory". Trabalho apresentado em International European Conference on Parallel and Distributed Computing (Euro-Par), 2020.
    10.1007/978-3-030-57675-2_30
  14. Gureya, D.; Neto, J.; Karimi, R.; Bhatotia, P.; Quema, V.; Rodrigues, R.; Romano, P.; Vlassov, V.; Barreto, João. "Bandwidth-aware page placement in NUMA". Trabalho apresentado em IPDPS, 2020.
    10.1109/IPDPS47924.2020.00063
  15. Barreto, João; Silva, P.; Vavricka, D.; Barreto, J.; Matos, M.. "Impact of Geo-Distribution and Mining Pools on Blockchains: A Study of Ethereum". Trabalho apresentado em International Conference on Dependable Systems and Networks (DSN), 2020.
    10.1109/DSN48063.2020.00041
  16. Ferreira, Paulo; Zabolotny, Andriy; Barreto, Joao. "Bicycle Mode Activity Detection with Bluetooth Low Energy Beacons". Trabalho apresentado em NCA, 2019.
    10.1109/nca.2019.8935030
  17. Filipe, R.; Issa, S.; Romano, P.; Barreto, J.. "Stretching the capacity of Hardware Transactional Memory in IBM POWER architectures". Trabalho apresentado em Symposium on Principles and Practice of Parallel Programming (PPoPP), 2019.
    10.1145/3293883.3295714
  18. Zeng, Jingna; Romano, Paolo; Barreto, Joao; Rodrigues, Luis; Haridi, Seif. "Online Tuning of Parallelism Degree in Parallel Nesting Transactional Memory". Trabalho apresentado em IPDPS, 2018.
    10.1109/ipdps.2018.00057
  19. Zeng, Jingna; Barreto, Joao; Haridi, Seif; Rodrigues, Luis; Romano, Paolo. "The Future(s) of Transactional Memory". Trabalho apresentado em ICPP, 2016.
    10.1109/icpp.2016.57
  20. Mohtasham, Amin; Barreto, João. "RUBIC: Online Parallelism Tuning for Co-located Transactional Memory Applications". Trabalho apresentado em ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2016.
    10.1145/2935764.2935770
  21. Barreto, J.; Costa, M.; Lourenco, R.; Ferreira, P.; Bernardino, J.; Evelien, B.; Jan, C.; et al. "Increasing Bicycle Usage in Smart Cities". 2016.
    10.1145/3009912.3009913
  22. Mohtasham, Amin; Filipe, Ricardo; Barreto, Joao. "FRAME: Fair Resource Allocation in Multi-process Environments". Trabalho apresentado em ICPADS, 2015.
    10.1109/icpads.2015.81
  23. Mohtasham, Amin; Barreto, João. "Brief Announcement: Fair Adaptive Parallelism for Concurrent Transactional Memory Applications". Trabalho apresentado em ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2015.
    10.1145/2755573.2755609
  24. Neves, Pedro; Ferreira, Paulo; Barreto, Joao. "Leveraging Web Prefetching Systems with Data Deduplication". Trabalho apresentado em NCA, 2013.
    10.1109/nca.2013.47
  25. Salada, Joao; Barreto, Joao. "TurboSockets: Democratizing Distributed Deduplication". Trabalho apresentado em TrustCom, 2013.
    10.1109/trustcom.2013.154
  26. Barreto, João; Dragojevic, A.; Ferreira, P.; Filipe, R.; Guerraoui, R.. "Unifying thread-level speculation and transactional memory". Trabalho apresentado em Middleware, 2012.
    10.1007/978-3-642-35170-9_10
  27. Filipe, R.; Barreto, J.. "End-to-end data deduplication for the mobile Web". Trabalho apresentado em NCA, 2011.
    10.1109/NCA.2011.60
  28. Ribeiro, J.; Barreto, J.; Ferreira, P.. "MultiRep - Asynchronous multi-device consistency". Trabalho apresentado em Workshop on Middleware for Pervasive Mobile and Embedded Computing, 2011.
    10.1145/2090316.2090323
  29. Pereira, F.; Barreto, J.. "easy-City: A route search system for public transport users". 2011.
    10.1145/2090316.2090324
  30. Barreto, J.; Dragojevic, A.; Ferreira, P.; Guerraoui, R.; Kapalka, M.. "Leveraging parallel nesting in transactional memory". Trabalho apresentado em Symposium on Principles and Practice of Parallel Programming (PPoPP), 2010.
    10.1145/1693453.1693466
  31. Barreto, J.; Ferreira, P.. "Meaningful metrics for evaluating eventual consistency". Trabalho apresentado em International European Conference on Parallel and Distributed Computing (Euro-Par), 2010.
    10.1007/978-3-642-15291-7_47
  32. Barreto, J.; Ferreira, P.. "Efficient locally trackable deduplication in replicated systems". Trabalho apresentado em Middleware, 2009.
    10.1007/978-3-642-10445-9_6
  33. Barreto, J.; Ferreira, P.. "The obscure nature of epidemic quorum systems". 2008.
    10.1145/1411759.1411778
  34. Sutra, P.; Barreto, J.; Shapiro, M.. "Decentralised commitment for optimistic semantic replication". Trabalho apresentado em CoopIS, 2007.
    10.1007/978-3-540-76848-7_21
  35. Barreto, J.; Ferreira, P.; Shapiro, M.. "Exploiting our computational surroundings for better mobile collaboration". Trabalho apresentado em IEEE International Conference on Mobile Data Management (MDM), 2007.
    10.1109/MDM.2007.24
  36. Baehni, Sébastien; Barreto, João; Eugster, Patrick; Guerraoui, Rachid. "Efficient distributed subtyping tests". Trabalho apresentado em DEBS, 2007.
    10.1145/1266894.1266937
  37. Barreto, J.; Ferreira, P.. "An efficient and fault-tolerant update commitment protocol for weakly connected replicas". Trabalho apresentado em International European Conference on Parallel and Distributed Computing (Euro-Par), 2005.
    10.1007/11549468_116
Artigo em revista
  1. Silva, Paulo; Matos, Miguel; Barreto, João. "NimbleChain: Speeding up Cryptocurrencies in General-purpose Permissionless Blockchains". Distributed Ledger Technologies: Research and Practice 2 1 (2023): 1-28. https://doi.org/10.1145/3573895.
    10.1145/3573895
  2. Baldassin, Alexandro; Barreto, João; Castro, Daniel; Romano, Paolo. "Persistent Memory: A Survey of Programming Support and Implementations". ACM Computing Surveys 54 7 (2022): 1-37. http://dx.doi.org/10.1145/3465402.
    Aceite para publicação • 10.1145/3465402
  3. Barreto, João. "Hardware Transactional Memory meets memory persistency". Journal of Parallel and Distributed Computing (2019): http://dx.doi.org/10.1016/j.jpdc.2019.03.009.
    10.1016/j.jpdc.2019.03.009
  4. Barreto, João. "Cloud-TM: An Elastic, Self-Tuning Transactional". Data Intensive Storage Services for Cloud Environments (2013): 192-192.
    10.4018/978-1-4666-6539-2.ch035
  5. Barreto, J.; Veiga, L.; Ferreira, P.. "Hash challenges: Stretching the limits of compare-by-hash in distributed data deduplication". Information Processing Letters 112 10 (2012): 380-385. http://www.scopus.com/inward/record.url?eid=2-s2.0-84857486926&partnerID=MN8TOARS.
    10.1016/j.ipl.2012.01.012
  6. Barreto, J.; Ferreira, P.. "Version vector weighted voting protocol: Efficient and fault-tolerant commitment for weakly connected replicas". Concurrency Computation Practice and Experience 19 17 (2007): 2271-2283. http://www.scopus.com/inward/record.url?eid=2-s2.0-35948975792&partnerID=MN8TOARS.
    10.1002/cpe.1168
Capítulo de livro
  1. Barreto, João. "Nested parallelism in transactional memory". 192-209. Springer, Cham, 2015.
    https://doi.org/10.1007/978-3-319-14720-8_9
  2. Barreto, João; Di Sanzo, Pierangelo; Palmieri, Roberto; Romano, Paolo. "Cloud-TM". In Cloud Technology, 749-781. IGI Global, 2015.
    10.4018/978-1-4666-6539-2.ch035
  3. Pereira, F.; Barreto, J.. "User-centric vehicular ad-hoc networks and roadside units for public transports systems". 191-210. 2012.
  4. Barreto, João. "Data replication support for collaboration in mobile and ubiquitous computing environments". 1132-1154. IGI Global, 2011.
    10.4018/978-1-60960-042-6.ch069
Poster em conferência
  1. Korakitis, O.; De Gonzalo, S.G.; Guidotti, N.; Barreto, J.P.; Monteiro, J.C.; Peña, A.J.. "POSTER: Towards OmpSs-2 and OpenACC Interoperation". 2022.
    10.1145/3503221.3508401
  2. Barreto, J.; Ferreira, P.. "Efficient file storage using content-based indexing". 2005.
    10.1145/1095810.1118597

Outros

Outra produção
  1. Dynamic page placement on real persistent memory systems. 2021. Marques, M.; Kuzmin, I.; Barreto, J.; Monteiro, J.; Rodrigues, R.. http://www.scopus.com/inward/record.url?eid=2-s2.0-85121815527&partnerID=MN8TOARS.
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2017/01/01 - Atual Improved correctness and scalability for blockchains
Orientador
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016/10/01 - Atual Bandwidth-aware page placement in asymmetric NUMA systems
Orientador
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011/01/01 - 2020/03/31 Efficient support for large transactions in transactional memory systems
Orientador
Doutoramento em Eng Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/09/15 - 2019/10/10 Go-Together - A novel trajectory-based journey sharing platform for collective event
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal

INForum – Simpósio de Informática, Portugal
2018/09/01 - 2019/10/10 Improve Dissemination in the Ethereum network
Coorientador
Ciências de Engenharia - Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/09 - 2019/10/01 Behavior characterization in cryptocurrency networks
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/09/15 - 2019/10/01 CoopMap: Democratizing Community Maps using Crowdsourcing
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/09/15 - 2019/10/01 Capturing Unattended Demand In Bike-Sharing Systems
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/09/10 - 2019/10/01 Etherspace: Practical Proof-of-Space for Blockchains
Coorientador
Ciências de Engenharia - Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/01/15 - 2019/10/01 Plasma Simulation Using Modern High-level HPC Programming Platforms
Coorientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal

INForum – Simpósio de Informática, Portugal
2018/09/15 - 2019/10 BOPL: Lista Persistente Otimizada para Batchs
Orientador
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013/01/01 - 2019/04/12 Fair and Efficient Parallelism Tuning in Multi-programmed Environments
Orientador
Doutoramento em Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal

Curso / Disciplina lecionado

Disciplina Curso (Tipo) Instituição / Organização
2019/09/15 - 2020/03/01 Sistemas Operativos Licenciatura em Engenharia Informática e de Computadores (Licenciatura) Universidade de Lisboa Instituto Superior Técnico, Portugal
2019/02/15 - 2019/07/31 Sistema Distribuídos Ciências de Engenharia - Engenharia Informática e de Computadores (Licenciatura) Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/09/15 - 2019/03/10 Sistemas Operativos Licenciatura em Engenharia Informática e de Computadores (Licenciatura) Universidade de Lisboa Instituto Superior Técnico, Portugal
2018/02/15 - 2018/07/31 Sistemas Distribuídos Ciências de Engenharia - Engenharia Informática e de Computadores (Licenciatura) Universidade de Lisboa Instituto Superior Técnico, Portugal
2017/09/15 - 2018/03/10 Sistemas Operativos Eng Informática e de Computadores (Licenciatura) Universidade de Lisboa Instituto Superior Técnico, Portugal

Membro de comissão

Descrição da atividade
Tipo de participação
Instituição / Organização
2019/09/10 - Atual Member of the Program Committee of Computing for Sustainability (CfS) track INForum – Simpósio de Informática, Portugal
2015/09/10 - Atual Member of the Program Committee of Parallel, Distributed and Large-Scale (CPDLA) track
Membro
INForum – Simpósio de Informática, Portugal
2011/09/01 - 2018/09/10 Member of the Program Committee of the Mobile and Ubiquous Computing (CMU) track
Membro
INForum – Simpósio de Informática, Portugal
Distinções

Prémio

2025 Best student paper at INFORUM - Simpósio de Informática
INForum – Simpósio de Informática, Portugal
2024 Best student paper award at INFORUM - Simpósio de Informática
INForum – Simpósio de Informática, Portugal
2012 Prémio para melhor artigo da conferência (ACM/IFIP/USENIX 13th International Middleware Conference)

Outra distinção

2018 Best paper award finalist (IEEE International Parallel & Distributed Processing Symposium (IPDPS))
IEEE, Estados Unidos
2018 Excellence in Teaching Award - Lectures of Distributed Systems course
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 Excellence in Teaching Award - Lectures of Operating Systems course
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012 Distinção por resultados pedagógicos excelentes no 1º semestre de 2012/13
2010 Distinção por resultados pedagógicos excelentes no 2º semestre de 2009/10