Identification
Personal identification
- Full name
- João Carlos Antunes Leitão
Citation names
- Leitão, João
- João Carlos Antunes Leitão
Author identifiers
- Ciência ID
- 8011-50CF-3D43
- ORCID iD
- 0000-0001-7916-980X
- Google Scholar ID
- j1676F4AAAAJ
Email addresses
- jc.leitao@fct.unl.pt (Professional)
- me@joaoleitao.org (Personal)
Addresses
- Faculdade de Ciencias e Tecnologia, Departamento de Informática. Campus da Caparica, 2829-516, Caparica, Almada, Portugal (Professional)
Websites
- https://asc.di.fct.unl.pt/~jleitao (Professional)
- https://joaoleitao.org (Personal)
- https://scholar.google.pt/citations?user=j1676F4AAAAJ&hl=pt-PT (Scholar)
- https://mastodon.joaoleitao.org/@jcaleitao (Social media)
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
French | Beginner (A1) | Intermediate (B1) | Beginner (A1) | Beginner (A1) | |
Japanese | Beginner (A1) | Beginner (A1) | Beginner (A1) | Beginner (A1) | |
Portuguese (Mother tongue) |
Education
Degree | Classification | |
---|---|---|
2012
Concluded
|
Information Systems and Computer Engineering (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Topology Management for Unstructured Overlay Networks " (THESIS/DISSERTATION)
|
Aprovado com Distinção (approved with distinction) |
2007
Concluded
|
Mestrado em Engenharia Informática (Mestrado)
Universidade de Lisboa Faculdade de Ciências, Portugal
"Gossip-based Broadcast Protocols" (THESIS/DISSERTATION)
|
20 valores, Excelente (20 out of 20, Excellent) |
2006
Concluded
|
Licenciatura em Engenharia Informática (Licenciatura)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
16 valores (16 out of 20) |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2014/01/01 - Current | Researcher (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal | ||
2013 - 2013 | Contracted Researcher (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal | ||
2007/08/01 - 2012/11/30 | Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2023/02/16 - Current | Associate Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2016/10/11 - 2023/02/15 | Assistant Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2015/08/01 - 2016/10/10 | Invited Assistant Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
2013/01/01 - 2016/10/10 | Post-Doc Researcher | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
2007 - 2012 | PhD Student | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2006/08/01 - 2007/07/31 | Junior Researcher | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2007 - 2007 | Master Student | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2004 - 2006 | Software Development Team Member | Universidade de Lisboa Instituto Superior de Economia e Gestão, Portugal |
2002 - 2004 | Helpdesk | Universidade de Lisboa Instituto Superior de Economia e Gestão, Portugal |
Projects
Grant
Designation | Funders | |
---|---|---|
2025/03/01 - 2026/01/31 | Autonomous and Intelligent CRM Systems for Public Administration
2024.07664.IACDC
Principal investigator
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
Fundação para a Ciência e a Tecnologia
Ongoing
|
2007/10 - 2010/09 | DISSEMINAÇÃO DE INFORMAÇÃO EM SISTEMAS DINÂMICOS DE GRANDE ESCALA
Provided by PTCRIS: SFRH/BD/35913/2007
PhD Student Fellow
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2025/01/15 - 2026/01/15 | NOVA.ID-RDM-CC – Centro de Competência em gestão de Dados de Investigação NOVA.ID
NOVA.ID-RDM-CC
Co-Principal Investigator (Co-PI)
|
Fundação para a Ciência e a Tecnologia
Ongoing
|
2023/01/01 - 2025/12/31 | TaRDIS: Trustworthy And Resilient Decentralised Intelligence For Edge Systems
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
European Commission
Ongoing
|
2021/03/21 - 2024/03/20 | FLORESTA LIMPA: Vigilância automática e participada das zonas de protecção contra incêndios florestais
Researcher
Instituto Português do Mar e da Atmosfera, Portugal
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal Associação para a Inovação e Desenvolvimento da FCT, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Ongoing
|
2018/10/01 - 2022/09/30 | FORGET: Esquecer eficazmente o que tem que ser esquecido
PTDC/CCI-INF/32219/2017
Researcher
Associação para a Inovação e Desenvolvimento da FCT, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2020/10 - 2021/10 | Scalling DHTs to the millions
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
Protocol Labs
Concluded
|
2018/10/01 - 2021/09/30 | NG-STORAGE: Nova Geração de Sistema de Armazenamento e Gestão de Dados
Principal investigator
Associação para a Inovação e Desenvolvimento da FCT, Portugal
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/07/01 - 2021/06/30 | SAMOA: Secure and Scalable Platform for Massive-scale Mobile Applications
PTDC/CCI-INF/32662/2017
Co-Principal Investigator (Co-PI)
Associação para a Inovação e Desenvolvimento da FCT, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/06/14 - 2021/06/13 | Cosmos: Coerência Causal na Periferia da Rede
PTDC/EEI-COM/29271/2017
Researcher
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/06/01 - 2021/05/31 | HiPSTr: Transações Serializáveis de Alta Performance
PTDC/CCI-COM/32456/2017
Co-Principal Investigator (Co-PI)
Associação para a Inovação e Desenvolvimento da FCT, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2017/01 - 2019/12 | Lightkone: Lightweight Computation for Networks at the Edge
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
European Commission
Concluded
|
2014/04 - 2018/04 | Hyrax: Crowd-Sourcing Mobile Devices to Develop Edge Clouds
Researcher
|
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
2013/07 - 2015/12 | PEPITA: PropErty PreservIng Topology Adaptation
PhD Student Fellow
|
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
2010/05 - 2013/10 | High-Performance Computing over the Large-Scale Internet
PhD Student Fellow
|
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
2008/01 - 2010/12 | Redico: Dynamic Reconfiguration of Communication Protocols
PhD Student Fellow
|
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
2005/07 - 2008/06 | P-SON: Probabilistically-Structured Overlay Networks
Master Student Fellow
Universidade do Minho, Portugal
Fundação da Faculdade de Ciências da Universidade de Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia, I.P.
Concluded
|
Outputs
Publications
Book chapter |
|
Conference paper |
|
Conference poster |
|
Edited book |
|
Journal article |
|
Preface / Postscript |
|
Report |
|
Thesis / Dissertation |
|
Working paper |
|
Other
Other output |
|
Software |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2023/06/19 | Tutorial: Implementing and Evaluating Distributed Protocols with Babel | DisCoTec 2023 - 18th International Federated Conference on Distributed Computing Techniques
IFIP (Lisboa, Portugal)
|
2022/11/29 | Understanding IPFS through Telemetry | IPFS CAMP 2022
Protocol Labs (Lisboa, Portugal)
|
2022/04/22 | libp2p DHT: performance, workloads, and possible directions to evolve | Paris P2P Festival 2022
Peer-to-Peer Community and Several Companies (Paris, France)
|
2021 | Generalizando o Encaminhamento Ad Hoc Sem-fios para Futuras Aplicações na Berma (Talk in Portuguese) | Simpósio de Informática (Portuguese Informatics Conference)
INForum (Lisbon, Portugal)
|
2020/11/06 | Topology management and gossip: the way to scale (https://www.youtube.com/watch?v=jheTqE-aEe0) | Research Talks organized by Protocol Labs (via zoom)
Protocol Labs (Online, Portugal)
|
2017 | Blotter: Low Latency Transactions for Geo-Replicated Storage | International Conference on World Wide Web (WWW)
WWW Consortium (Perth, Australia)
|
2014/10/29 | Participant in the Think Distributed Panel | RICON 2014
Basho Inc. (Las Vegas, United States)
|
2014/10 | Gossiping from Academia to Industry | RICON 2014
Basho Inc. (Las Vegas)
|
2014 | Overnesia: a Resilient Overlay Network for Virtual Super-Peers | International Symposium on Reliable Distributed Systems (SRDS)
IEEE (Nara, Japan)
|
2013 | ChainReaction a Causal+ Consistent Datastore based on Chain Replication | European Conference on Computer Systems (Eurosys)
ACM (Prague, Czech Republic)
|
2012/11/20 | Managing the topology of unstructured overlay networks. | GRASCOMP 2012 - Doctoral School Day in Cloud Computing
Universit´e Catholique de Louvain, Louvain-la-Neuve, Belgium (Louvain-la-Neuve, Belgium)
|
2012 | PEC: Protocolo Epidémico para Centros de dados (Talk in Portuguese) | Simpósio de Informática (Portuguese Informatics Conference)
INForum (Monte da Caparica, Portugal)
|
2010 | Balancing Gossip Exchanges in Networks with Firewalls | International Workshop on Peer-to-Peer Systems (IPTPS)
USENIX (San José, United States)
|
2009 | X-BOT: A Protocol for Resilient Optimization of Unstructured Overlays | International Symposium on Reliable Distributed Systems (SRDS)
IEEE (Niagara Falls, United States)
|
2007 | HyParView: a membership protocol for reliable gossip-based broadcast | International Conference on Dependable Systems and Networks (DSN)
IEEE/IFIP (Edinburgh, United Kingdom)
|
2007 | Epidemic Broadcast Trees | International Symposium on Reliable Distributed Systems (SRDS)
IEEE (Beijing, China)
|
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2024/03/01 - Current | Achieving Autonomic Management of Complex Systems using Machine Learning
Supervisor of João Bordalo
|
PhD in Computer Science (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/01 - Current | Edge Computing for Vehicular Networks
Co-supervisor of Luís Silva
|
Programa Doutoral em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - Current | Support General Purpose Computations on Edge Computing Environments & Wireless Environments
Supervisor of Pedro Ákos Costa
|
Programa Doutoral em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - Current | Partial and Dynamic Replication for Large-Scale Edge Storage Systems
Supervisor of Pedro Fouto
|
Programa Doutoral em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2022/09 - 2023/12 | Generic Decentralized Membership and Communication Abstractions for Edge Systems
Supervisor of Diogo Barreto
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2022/09 - 2023/12 | Network Abstractions and Emulation for Distributed Systems
Supervisor of Daniel João
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2023 | Symphony: A Scalable Emulator for Distributed Systems
Supervisor of André Atalaia
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2023 | Better Monitorization and Predictability for Computation Infrastructures Through Data Fusion
Co-supervisor of Pedro Miguel Matos Silva
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2023 | Exploiting Node Capacity in DHTs: Node Aware Load Balancing
Supervisor of Tiago Guerreiro
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2023 | Decomposing Monolitic Computations for Execution on the Edge for Fun and Profit
Supervisor of Diogo Gomes
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2022 | A Multi Level DHT approach through Hierarchical Naming
Supervisor of João Monteiro
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2022 | ECO SYNC TREE: A Causal and Dynamic Broadcast Tree for Edge-based Replication
Supervisor of Ema Vieira
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2022 | A Novel Approach to Load Balancing in P2P Overlay Networks for Edge Systems
Supervisor of Vitor Hugo Menino
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2022 | Cloud-Edge Hybrid Applications
Co-supervisor of Albert van der Linde
|
Doutoramento em Engenharia Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2021 | Automated support tool for forensics investigation on hard disk images
Supervisor of João Veloso
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019 - 2021 | Clonos: Consistent High-Availability for Distributed Stream Processing through Causal Logging
Co-supervisor of Pedro Silvestre
|
Mestrado Integrado emEngenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019 - 2021 | Measuring Performance in Network-Intensive Web Applications (in cooperation with the Feedzai company)
Supervisor of Rodrigo Graças
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019 - 2021 | Communication Primitives For Wireless Ad Hoc Networks
Supervisor of André Rosa
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019 - 2021 | Dynamic Data Placement in Cloud/Edge Environments
Supervisor of David Romão
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019 - 2021 | DeMMon: Decentralized Management and Monitoring Framework
Supervisor of Nuno Morais
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019 - 2021 | LowNimbus: A decentralized autonomic cloud to edge deployment framework
Supervisor of Bruno Anjos
|
Mestrado Integrado em engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2020 | Distributed Live Programs as Distributed Live Data
Co-supervisor of Álvaro Santos
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2020 | Tree-based Decentralized and Robust Causal Dissemination
Supervisor of Paulo Dias
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2020 | A Systems Approach to Minimize Wasted Work in Blockchains
Supervisor of João Pedro Lobato de Carvalho
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2020 | Modular and Adaptive Key-Value Storage Systems
Supervisor of Paulo Ricardo Moita
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2020 | Sheik: Dynamic Location and Binding of Microservices for Cloud/Edge Settings
Supervisor of Khrystyna Fedyuk
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2019/09/12 | Characterizing and Enforcing Consistency of Online Services
Co-supervisor of Filipe Freitas
|
Programa Doutoral em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2019 | Análise de Dados de Atividade de Clientes para Previsão do Nível de Envolvimento (Cooperação com a Empresa Create.IT)
Co-supervisor of Miguel Almeida
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2019 | Rethinking the implementation of Distributed Caching Systems
Supervisor of Miguel Cordeiro
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2019 | Study and optimization of the memory management in Memcached
Co-supervisor of Vasco Coelho
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2019 | Monitoring in Hybrid Cloud-Edge Environments
Co-supervisor of André Lameirinhas
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Gestão de micro-serviços na Cloud e Edge
Co-supervisor of André Carrusca
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Practical Aggregation in the Edge
Supervisor of Pedro Ákos Costa
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Localização e tradução automática em plataformas mobile (cooperação com a empresa Unbabel)
Co-supervisor of António Silva
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Towards more Secure and Efficient Password Databases
Co-supervisor of Miguel Madeira
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Membership Service for Large-Scale Edge Systems
Supervisor of Francisco Magalhães
|
Mestrado Integrado em Engenharia Informática (Master) |
2017 - 2018 | Understanding and evaluating the Behaviour of DNS resolvers (In cooperation with DNS.pt)
Co-supervisor of Manuel Cruz
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2018 | FMKe: A realistic benchmark for key-value stores
Supervisor of Gonçalo Tomás
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2018 | A Novel Causally Consistent Replication Protocol with Partial Geo-Replication
Supervisor of Pedro Fouto
|
Mestrado Integrado em Engenharia Informática (Master) |
2016 - 2018 | Distributed, Descentralized and Scalable Coordination Primitives
Supervisor of Filipe Luís
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | Improving Web-Caching Systems with Transparent Client Support
Supervisor of Francisco Fernandes
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | A Tool for Online Debates
Co-supervisor of José Venâncio
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | LHView: Location Aware Hybrid Partial View
Supervisor of Flávio Fernandes
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Integration of Browser-to-Browser Architectures with Third Party Legacy Cloud Storage
Supervisor of Pedro Durães
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Access Control in Weakly Consistent Systems
Supervisor of Tiago Costa
|
Mestrado Integrado em Engenharia Informática (Master) |
2015 - 2016 | Resource Sharing and Search in Partially Decentralized Mobile Networks
Supervisor of André Sampaio
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2016 | WEAQL: Scaling Relational Databases through Weak Consistency
Co-supervisor of David Lopes
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2015 | Enriching Web Applications With Browser-to-Browser Communication
Co-supervisor of Allbert van der Linde
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2013 - 2015 | Scalable, Precise, and High-Coverage Genomics Mapping
Co-supervisor of Natacha P. Leitão
|
Mestrado em Bioinformática (Master)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2011 - 2012 | MobUser: A new user-centric publish-subscribe service for mobile devices
Supervisor of Mauro André Mendes Silva
|
Mestrado em Engenharia Informática (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2023 - 2023 | Program Committee Co-Chair for the INForum national conference (2023 - 2023)
Conference (Co-organisor)
|
Inforum, Portugal |
2022 - 2022 | Co-chair of the First Workshop on Decentralized Internet, Networks, Protocols, and Systems (DINPS) (2022 - 2022)
Workshop (Co-organisor)
|
IEEE, United States Protocol Labs, United States |
2019 - 2019 | Co-Chair of the 6th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC) 2019. (2019 - 2019)
Workshop (Co-organisor)
|
Association for Computing Machinery, United States |
2017 - 2017 | Proceedings Co-Editor for the 21st International Conference on Principles of Distributed Systems (OPODIS'17) (2017 - 2017)
Conference (Other)
|
Schloss Dagstuhl Internationales Begegnungs- und Forschungszentrum fur Informatik, Germany |
2016 - 2016 | Co-Chair for the Track "Segurança de Sistemas de Computadores e Comunicações (SSCC) of INFORUM 2016 (2011 - 2011)
Conference (Co-organisor)
|
Inforum, Portugal |
2016 - 2016 | Co-Chair of the Fourth Workshop on Planetary-Scale Distributed Systems (W-PSDS) (2016 - 2016)
Workshop (Co-organisor)
|
IEEE, United States |
2015/09 - 2015/09 | Co-Chair of the Third Workshop on Planetary-Scale Distributed Systems (W-PSDS) (2015 - 2015)
Workshop (Co-organisor)
|
IEEE, United States |
2015 - 2015 | Co-chair for the Track Computação Paralela Distribuída e de Larga Escala (CPDLA) of INFORUM 2015 (2015 - 2015)
Conference (Co-organisor)
|
Inforum, Portugal |
2014 - 2014 | Co-Chair for the Second Workshop on Planetary-Scale Distributed Systems (W-PSDS) (2014/10 - 2014/10)
Workshop (Co-organisor)
|
IEEE, United States |
2013/09 - 2013/09 | Co-Chair of the First Workshop on Planetary-Scale Distributed Systems (W-PSDS) (2013/09/30 - 2013/09/30)
Workshop (Co-organisor)
|
IEEE, United States |
2011 - 2011 | Local Organization Chair for the 2nd ACM Symposium on Cloud Computing (2011 - 2011)
Conference (Member of the Organising Committee)
|
Association for Computing Machinery, United States |
2011 - 2011 | Registration Chair for the 23rd ACM Symposium on Cloud Computing (SOSP) 2011 (2011 - 2011)
Conference (Member of the Organising Committee)
|
Association for Computing Machinery, United States |
2011 - 2011 | Registration Chair for the ACM/IFIP/USENIX 12th International Middleware Conference 2011. (2011 - 2011)
Conference (Member of the Organising Committee)
|
Association for Computing Machinery, United States |
Event participation
Activity description Type of event |
Event name Institution / Organization |
|
---|---|---|
2023/10/24 - 2023/10/26 | Round table on the effort of European projects on Swarm Computing
Conference
|
European Big Data Value Forum
Big Data Value, Belgium
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2024/07/26 | Simulation and Performance Evaluation of a Distributed Virtual-Machine Placement and Migration Approach for Management of
Cloud Computing Resources Using CloudSim Plus
(Thesis) Arguer
|
Manoel Campos da Silva Filho (PhD)
Universidade da Beira Interior, Portugal
|
2024/02/23 | A Geographical-Aware State Deployment Service for Fog Computing
(Thesis) Arguer
|
Diogo Moutinho Saraiva Lima (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2023 | MulletBench: Multi-layer Edge Time Series Database Benchmark
(Thesis) Main arguer
|
Pedro Miguel Leal Meireles Pereira (Master)
Universidade do Minho, Portugal
|
2023 | When probability drops - Probabilistic consensus under faults
(Thesis) Main arguer
|
Ana Beatriz Marques Meireles (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2023 | Scalable Solutions for Eventual Consistency
(Thesis) Main arguer
|
Juliane Marubayashi (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023 | Request Workflow Monitor for Microservice-based Web Applications
(Thesis) Main arguer
|
Mafalda Sofia Carvalho Ferreira (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2023 | Dependency checking for Geo-replicated Databases
(Thesis) Main arguer
|
Guilherme Manuel Caturra Eugénio e Couto Cândido (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022 | NDRank: A Distributed Search System for Weather Analogues
(Thesis) Main arguer
|
David Diogo Martins (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2021 | Holistic Performance and Scalability Analysis for Large-Scale Distributed Systems
(Thesis) Main arguer
|
Francisco Nuno Teixeira Neves (PhD)
Universidade do Minho, Portugal
|
2021 | Runtime Consistency Adaptation
(Thesis) Main arguer
|
Vasco António de Aguiar e Morganho (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020 | Establishing Trust and Confidence Among Entities in Distributed Networks
(Thesis) Arguer
|
Francis Nwebonyi (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
2019 | Execution of Speculative Workflows in Microservice-Based Systems
(Thesis) Main arguer
|
João António dos Santos Amado (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019 | Interactive fault injection in distributed systems
(Thesis) Main arguer
|
Miguel Antão Pereira Amaral (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 | PRIME : PRobabilistIc MEmbership – Large Scale Membership and Consistency
(Thesis) Main arguer
|
Francisco Miguel Polaco Santos (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 | Adaptive Information Dissemination in the Bitcoin Network
(Thesis) Main arguer
|
João Esteves Marçal (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2018 | A Distributed and Hierarchical Architecture for Deferred Validation of Transactions in Key-Value Stores
(Thesis) Main arguer
|
João Bernaro Sena Amaro (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | Invariant Preservation in Geo-Replicated Data Stores
Thesis Member
|
Valter Balegas de Sousa (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 | Geographical sharding in MongoDB
(Thesis) Main arguer
|
Ricardo Filipe Amendoeira (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | Dynamic Adaptation of Byzantine Fault Tolerant Protocols
(Thesis) Main arguer
|
Carlos Eduardo Alves Carvalho (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | Byzantine Fault Tolerant Monitoring of Distributed Systems
(Thesis) Main arguer
|
Bernardo Brito da Palma (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | Policy-Based Adaptation of Byzantine Fault Tolerant Systems
(Thesis) Main arguer
|
Miguel Neves Pasadinhas (Master)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2017 | Towards Building Partial Memberships with Network Sampling
(Thesis) Main arguer
|
José Pedro de Castro Pereira (Master)
Universidade do Minho, Portugal
|
2017 | Sistema de Armazenamento de Dados de Muito Grande Escala de Adaptação Automática
(Thesis) Main arguer
|
João Luís Almeida Rodrigues (Master)
Universidade do Minho, Portugal
|
2016 | Establishing Trust and Confidence Among Entities in Distributed Networks
(Thesis) Main arguer
|
Ruma Paul (PhD)
Univeristé Catholique Louvain la Neuve, Belgium
|
2016 | Privacy-Preserving Efficient Searchable Encryption
Thesis Member
|
Bernardo Luís da Silva Ferreira (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 | Emergence of Trust on P2P Networks
(Thesis) Main arguer
|
Artur Jorge Rosendo Ferreira (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2016 | P3-Mobile Parallel Peer-to-Peer computing on mobile devices
(Thesis) Main arguer
|
Daniel Filipe Pereira Moreira da Silva (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2016 | Quanto valem os metadados?
(Thesis) Main arguer
|
Bruno Filipe Prudêncio Inácio (Master)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2015 | Análise de desempenho e otimização do Apache HBase para dados relacionais
(Thesis) Main arguer
|
Francisco Nuno Teixeira Neves (Master)
Universidade do Minho, Portugal
|
2015 | Replicação de Bases de Dados Baseadas em Comunicação em Grupo
(Thesis) Main arguer
|
João Pedro Lopes Miranda (Master)
Universidade do Minho, Portugal
|
2015 | Towards an Engaging Social TV on a Second Screen
(Thesis) Main arguer
|
Vítor Hugo Gonçalves Martins (Master)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2014 | Impacto de Obras Literárias nas Redes Sociais
(Thesis) Main arguer
|
Carlos André Freitas Barata (Master)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2014 | Dependable Data Storage With State Machine Replication
(Thesis) Main arguer
|
Marcel Henrique dos Santos (Master)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2023/09 - Current | President of the INForum national conference steering committee
President / Vice-president
|
Inforum, Portugal |
2022/09 - 2023/09 | Member of the INForum national conference steering committee
Member
|
Inforum, Portugal |
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2023 - 2023 | 23rd IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'23) | International Federation for Information Processing |
2022 - 2022 | 22th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'22), | International Federation for Information Processing |
2022 - 2022 | First Workshop on Decentralized Internet, Networks, Protocols, and Systems (DINPS) | ICDCS |
2021 - 2021 | 21th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'21), | International Federation for Information Processing |
2020 - 2020 | 20th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'20) | International Federation for Information Processing |
2020 - 2020 | The 24th International Conference on Principles of Distributed Systems (OPODIS) | França |
2019 - 2019 | The 4th International conference on Fog and Mobile Edge Computing (FMEC’19) | Italy |
2019 - 2019 | 3rd International Conference in Engineering Applications (ICEA’19) | Portugal |
2018 - 2018 | The 22nd International Conference on Principles of Distributed Systems (OPODIS'18) | Hong Kong |
2018 - 2018 | The Third International Conference on Fog and Mobile Edge Computing (FMEC’18) | Spain |
2017 - 2017 | The 36th IEEE Innternational Symposium on Reliabe and Distributed Systems (SRDS'17) | Hong Kong |
2017 - 2017 | The Second International Conference on Fog and Mobile Edge Computing (FMEC'17) | Spain |
2016 - 2016 | The 1st Workshop on Middleware for Edge Clouds & Cloudlets (MECC’16) | Italy |
2014 - 2014 | Ninth Workshop on Middleware for Next Generation Internet Computing (MW4NG) | France |
Consulting
Activity description | Institution / Organization | |
---|---|---|
2025/01/01 - Current | Research partnership through NOVA FCT and NOVA LINCS. | Topology, United States |
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2021 - 2021 | Evaluation for the Research Grant Proposals for the Portuguese National Innovation Agency (ANI)
Evaluator
|
Agência Nacional de Inovação SA, Portugal | Agência Nacional de Inovação SA |
Other jury / evaluation
Activity description | Institution / Organization | |
---|---|---|
2019 - Current | PhD Thesis External Advisory Committee of Hector Orrilio | Universidade Lusófona de Humanidades e Tecnologias Escola de Comunicação Arquitectura Artes e Tecnologias da Informação, Portugal |
2018 - 2024 | PhD Thesis External Advisory Committee of Diogo Lima | Universidade de Lisboa Faculdade de Ciências, Portugal |
2021 - 2021 | Reviewer for one Research Grant Proposal for the Université Catholique de Louvain, Belgium | Université catholique de Louvain, Belgium |
2020 - 2020 | PhD Thesis External Advisory Committee of Robin Vassantlal | Universidade de Lisboa Faculdade de Ciências, Portugal |
2019 - 2019 | PhD Thesis External Advisory Committee of Adriano Serckumecka | Universidade de Lisboa Faculdade de Ciências, Portugal |
Distinctions
Award
2023 | Best Student Paper Award on the CPDLA Track of INForum National Conference: "Atribuição de Nomes Descentralizada: Estudo de
Desempenho e Proposta de Otimização do IPNS" by Francisco Vale, João Leitão, Pedro Costa, and Yiannis Psaras
Inforum, Portugal
|
2019 | Best Professor of the Informatics Department (2018/2019) - FCT NOVA
Associação de Estudantes da FCT NOVA, Portugal
|
2018 | Best Student Paper Award at the INForum National Conference for the paper "Consistência Causal em Sistemas Geo-Distribuídos
com Replicação Parcial" by Pedro Fouto, João Leitão, and Nuno Preguiça.
Décimo Simpósio em Informática, Portugal
|
2017 | Best Professor of the Informatics Department (2016/2017) - FCT NOVA
Associação de Estudantes da FCT NOVA, Portugal
|
2013 | Best Student Paper Award at the IEEE NCA'13 International Conference for the paper "Rollerchain: a DHT for Efficient Replication"
by João Paiva, J. Leitão and L. Rodrigues
IEEE, United States
|
2011 | Best Paper Award at the INForum National Conference for the paper "Transferência de Dados entre Grupos de Processos no Modelo
BAR" by Xavier Vilaça, João Leitão and Luís Rodrigues
Inforum, Portugal
|
Other distinction
2017 | $5000 grant in Microsoft Azure for research. |