Identification
Personal identification
- Full name
- Nuno Manuel Ribeiro Preguiça
Citation names
- Preguiça, Nuno
Author identifiers
- Ciência ID
- C31F-AE28-60A0
- Scopus Author Id
- 6507237528
Addresses
- Dep. Informatica - FCT - Universidade Nova de Lisboa. Quinta da Torre, 2829-516, Caparica, Almada, Portugal (Professional)
Websites
- http://asc.di.fct.unl.pt/~nmp (Professional)
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2015 - Current | Principal Investigator (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Universidade Nova de Lisboa, Portugal | ||
2007 - 2014 | Researcher (Research) | Universidade Nova de Lisboa, Portugal |
Centro de Informática e Tecnologias de Informação (CITI/DI/FCT/UNL), Universidade Nova de Lisboa, Portugal | ||
2010 - 2013 | Principal Investigator (Research) | Universidade Nova de Lisboa, Portugal |
Centro de Informática e Tecnologias de Informação (CITI/DI/FCT/UNL), Universidade Nova de Lisboa, Portugal | ||
2011/01/15 - 2011/07/15 | Visiting Researcher (Research) | Inria, France |
2001/04/01 - 2001/06/30 | Research Trainee (Research) | Microsoft Research Ltd, United Kingdom |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2023/02/16 - Current | Full Professor (University Teacher) | Universidade Nova de Lisboa, Portugal |
2014/07/18 - 2023/02/15 | Associate Professor (University Teacher) | Universidade Nova de Lisboa, Portugal |
2003/12/04 - 2014/07/17 | Assistant Professor (University Teacher) | Universidade Nova de Lisboa, Portugal |
1998/06/01 - 2003/12/03 | Assistant (University Teacher) | Universidade Nova de Lisboa, Portugal |
Positions / Appointments
Category Host institution |
Employer | |
---|---|---|
2023 - Current | Member of the Supervisory Council | CoLAB VORTEX, Portugal |
2022 - Current | Coordinator of the MSc in Computer Science and Engineering | Universidade Nova de Lisboa, Portugal |
2019 - 2023 | Member of the Scientific Council of VORTEX CoLab | CoLAB VORTEX, Portugal |
2020 - 2022 | Member of the Pedagogical Council of FCT | Universidade Nova de Lisboa, Portugal |
2014 - 2022 | Member of the Scientific Commission of the MSc in Computer Science and Engineering | Universidade Nova de Lisboa, Portugal |
2017 - 2019 | Member of the Scientific Commission of the MSc in Analysis and Engineering of Big Data | Universidade Nova de Lisboa, Portugal |
2015 - 2019 | Member of the Scientific Council of FCT | Universidade Nova de Lisboa, Portugal |
Projects
Contract
Designation | Funders | |
---|---|---|
2023/01/01 - 2025/12/31 | TaRDIS: Trustworthy And Resilient Decentralised Intelligence For Edge Systems
Researcher
|
European Commission
Ongoing
|
2018/10/01 - 2021/09/30 | FORGET: Efficiently Forgetting what Needs to be Forgotten
PTDC/CCI-INF/32219/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/10/01 - 2021/09/30 | NG-STORAGE: New Generation of Data Storage and Management Systems
PTDC/CCI-INF/32038/2017
Researcher
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
Principal investigator
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: Causal Consistency on the Network Edge
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
|
2016/03/01 - 2020/11/30 | GoLocal: From monitoring global media to context-aware recommendation
CMUP-ERI/TIC/0046/2014
Researcher
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 Telecomunicações, 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
|
2016/07/01 - 2019/12/31 | CLAY: An Environment for Live Construction of Trustworthy Software
PTDC/EEI-CTP/4293/2014
Researcher
Associação para a Inovação e Desenvolvimento da FCT, Portugal
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2017 - 2019 | 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/21 - 2018/07/31 | Hyrax: Crowd-Sourcing de Dispositivos Móveis para o Desenvolvimento de Edge-Clouds
CMUP-ERI/FIA/0048/2013
Researcher
Instituto de Engenharia de Sistemas e Computadores, Portugal
Instituto de Telecomunicações, Portugal Associação para a Inovação e Desenvolvimento da FCT, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2017/03/01 - 2018/06/30 | iCBD: Infrastructure for Client-Based Desktops
POCI-01-0247-FEDER- 011467
Researcher
Associação para a Inovação e Desenvolvimento da FCT, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2013 - 2016 | SyncFree: Large-scale computation without synchronisation
609551
Local Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
European Commission
Concluded
|
2013/07/01 - 2015/12/31 | SwiftComp: Fast and Efficient Incremental Computation for Cloud Computing Environments
PTDC/EEI-SCR/1837/2012
Principal investigator
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 |
Fundação para a Ciência e a Tecnologia
Concluded
|
2011/03/01 - 2014/08/31 | Synergy-VM: A Blueprint for the Next Generation Execution Environments
PTDC/EIA-EIA/113613/2009
Researcher
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
Concluded
|
2011/02/10 - 2014/02/09 | Action IC1001: Transactional Memories: Foundations, Algorithms, Tools, and Applications (Euro-TM)
Action IC1001
Researcher
|
European Union
Concluded
|
2010/03/01 - 2013/08/31 | RepComp: Replicated Components for Improved Performance or Reliability in Multicore Systems
PTDC/EIA-EIA/108963/2008
Principal investigator
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
Concluded
|
2010/07/01 - 2013/06/30 | Concordant: CRDTs for consistency without concurrency control in cloud and peer- to-peer systems (# ANR-10-BLAN 0208))
# ANR-10-BLAN 0208
Co-Principal Investigator (Co-PI)
|
Agence nationale de la recherche
Concluded
|
2008/01/01 - 2011/12/31 | LiveFeeds: P2P Dissemination of Web Syndication Content
PTDC/EIA/76114/2006
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/01/01 - 2011/12/31 | Byzantium: Efficient Byzantine fault-tolerant database replication
PTDC/EIA/74325/2006
Principal investigator
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
Concluded
|
2005/03/01 - 2008/06/30 | FEW: Files EveryWhere
POSC/EIA/59064/2004
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Universidade do Minho, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2001 - 2004 | Databricks
POSI, Sapiens Project # 33924, 2000
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
1999/09 - 2003/08 | Mobisnap - Managing Database Snapshots on a Mobile Environment
PRAXIS XXI/P/EEI/12188/1998
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book chapter |
|
Conference paper |
|
Journal article |
|
Report |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2023/09/11 | Lecture: The quest for optimal conflict resolution | First Summer School on Distributed and Replicated Environments (DARE 2023) |
2022 | Invited Talk: CRDTs: Building blocks for high availability and beyond | J on the Beach 2022 |
2018 | Tutorial: Just the Right Kind of Consistency | Code Mesh 2018 |
2015 | Invited talk: CRDTs in Practice | Code Mesh 2015 |
2015 | Tutorial: All About Consistency: getting it right | Code Mesh 2015 |
2015 | Lecture: Defining and mixing consistency guarantees | Portugal|UT Austin Summer School in Distributed Computing. |
2014 | Keynote: SwiftCloud: Fault-Tolerant Geo-Replication Integrated all the Way to the Client Machine | Workshop on Planetary Scale Distributed System |
2013 | Keynote: Conflict-free Replicated Data Types | International Conference on Multicore Software Engineering, Performance, and Tools (MUSEPAT), 2013 |
2013 | Tutorial: From strong to eventual consistency: getting it right | International Conference on Principles of Distributed Systems (OPODIS’13) |
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2020 - Current | Replication for geo-located data
Supervisor of Luís Silva
|
Informática (PhD)
Universidade Nova de Lisboa, Portugal
|
2019 - Current | Scalable Consistency for Data Replication
Co-supervisor of Pedro Fouto
|
Informática (PhD)
Universidade Nova de Lisboa, Portugal
|
2019 - Current | Algorithms for partial database geo-replication
Supervisor of André Rijo
|
Informática (PhD)
Universidade Nova de Lisboa, Portugal
|
2017/09 - 2022/07 | Cloud-Edge Hybrid Applications
Supervisor of Albert van der Linde
|
Informática (PhD)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/10 - 2017/12 | Invariant preservation in geo-replicated data stores
Supervisor of Valter Balegas de Sousa
|
Informática (PhD)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2003 - 2017/12 | Supervisor/co-supervisor of 31 other MSc works concluded (2003-2017).
Supervisor
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2010 - 2015 | Scaling In-Memory databases on multicores
Supervisor of João Paulo da Conceição Soares
|
Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2024/07/15 | Habilitation of Alcino Cunha
(Thesis) Arguer
|
Alcino Cunha (Aggregation) |
2024/01/25 | Habilitation of Alysson Bessani
(Thesis) Main arguer
|
Alysson Bessani (Aggregation)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2023/06/20 | Habilitation of Carla Ferreira
Thesis Member
|
Carla Ferreira (Aggregation)
Universidade Nova de Lisboa, Portugal
|
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2024 - Current | EuroSys 2025: European Conference on Computer Systems 2025 (PC member) | EuroSys / ACM |
2024 - 2024 | EuroSys 2024: European Conference on Computer Systems 2024 (PC member) | EuroSys / ACM |
2023 - 2023 | EuroSys 2023: European Conference on Computer Systems 2023 (PC member) | EuroSys / ACM |
2023 - 2023 | OPODIS 2023: International Conference on Principles of Distributed Systems (PC member) | |
2021 - 2021 | EuroSys 2021: European Conference on Computer Systems 2021 (PC member) | EuroSys / ACM |
2021 - 2021 | Euro-Par 2021 : Topic 7: Parallel and Distributed Programming, Interfaces, and Languages (PC member) | |
2018 - 2018 | CRIWG 2018: 24th International Conference on Collaboration and Technology (PC Co-Chair) | |
2016 - 2016 | EuroSys 2016: European Conference on Computer Systems 2016 (PC member) | EuroSys / ACM |
2016 - 2016 | OPODIS 2016: 20th International Conference on Principles of Distributed Systems (PC member) | |
2014 - 2014 | OPODIS 2014: 18th International Conference on Principles of Distributed Systems (PC member) | |
2007 - 2007 | European Conference on Parallel Processing (Euro-Par 2007) - Mobile and Ubiquitous Computing topic (Global Chair) | |
2006 - 2006 | ICDCS 2006: 26th International Conference on Distributed Computing Systems (PC member) | IEEE |
2005 - 2005 | European Conference on Parallel Processing (Euro-Par 2005) - Mobile and Ubiquitous Computing topic (Local Chair) | |
2004 - 2004 | MobiSys 2004: Second International Conference on Mobile Systems, Applications, and Services (PC member) | ACM |
Distinctions
Award
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
|