Publications by Nuno Preguiça
Dissertations
- Gestão de dados partilhados em
ambientes de computação móvel
[PDF]
Nuno Preguiça, Phd
dissertation, July 2003 (defense: December 2003)
- Repositório de Objectos de
Suporte ao
Trabalho Cooperativo Assíncrono [PDF]
Nuno Preguiça, Msc dissertation, October 1997 (defense: March 1998)
Papers in Journals and Book Chapters
- It's about Thyme: On the design and implementation of a time-aware reactive storage system for pervasive edge computing environments.
[DOI | PDF | Bibtex]
João Silva, Filipe Cerqueira, Hervé Paulino, João Lourenço, João Leitão, Nuno Preguiça: Future Gener. Comput. Syst. 118: 14-36, 2021.
- Practical Client-side Replication: Weak Consistency Semantics for Insecure Settings.
[DOI | PDF | Bibtex]
Albert van der Linde, João Leitã̃o, and Nuno Preguiç̧a: PVLDB, 13(11): 2590-2605, 2020.
- IPA: Invariant-Preserving Applications for Weakly Consistent Replicated Databases
[DOI | PDF | Bibtex]
Valter Balegas, Sérgio Duarte, Carla Ferreira, Rodrigo Rodrigues, Nuno Preguiça: PVLDB, 12(4): 404-418, 2018.
- Conflict-free Replicated Data Types CRDTs
[DOI |
PDF
| Bibtex]
Nuno Preguiça, Carlos Baquero, Marc Shapiro: In Sakr S., Zomaya A. (eds) Encyclopedia of Big Data Technologies.
Springer, 2018.
- Achieving Low Latency Transactions for Geo-replicated Storage with Blotter
[DOI<|
PDF]
Henrique Moniz, João Leitão, Ricardo Dias, Johannes Gehrke, Nuno
Preguiça and Rodrigo Rodrigues: In Sakr S., Zomaya A. (eds) Encyclopedia of Big Data Technologies.
Springer, 2018.
- Why logical clocks are easy.
[DOI
| PDF
| Bibtex]
Carlos Baquero, Nuno Preguiça.
Communications of the ACM, 59, 4 (March 2016), 43-47.
Also as:
Why logical clocks are easy.
[DOI
| PDF
| Bibtex]
Carlos Baquero, Nuno Preguiça.
Queue: Volume 14 Issue 1, January-February 2016
- Geo-Replication: Fast If Possible, Consistent If Necessary.
[PDF
| Bibtex]
Valter Balegas, Cheng Li, Mahsa Najafzadeh, Daniel Porto, Allen Clement, Sérgio Duarte, Carla Ferreira, Johannes Gehrke, João Leitão, Nuno M. Preguiça, Rodrigo Rodrigues, Marc Shapiro, Viktor Vafeiadis.
IEEE Data Eng. Bull. 39(1): 81-92, 2016. IEEE.
- Pixida: Optimizing Data Parallel
Jobs in Wide-Area Data Analytics [DOI | PDF | Bibtex]
Konstantinos Kloudas, Margarida Mamede, Nuno Preguiça, Rodrigo
Rodrigues: Proc. VLDB'16, 2015.
- Towards Fast Invariant
Preservation in Geo-replicated Systems [DOI | PDF | Bibtex]
Valter Balegas, Sérgio Duarte, Carla Ferreira, Rodrigo Rodrigues, Nuno
Preguiça, Mahsa Najafzadeh, Marc Shapiro: SIGOPS Oper. Syst. Rev. 49, 1
(January 2015), 121-125. ACM.
- Scalable Data Processing for
Community Sensing Applications.
[DOI
| PDF
| Bibtex]
Sérgio Duarte, David Navalho, Heitor Ferreira, and Nuno Preguiça.
Mobile Networks and Applications, 18, 3, pp.s. 357-372, June 2013.
- Convergent and Commutative
Replicated Data Types [PDF | Bibtex]
Marc Shapiro, Nuno Preguiça, Carlos Baquero, Marek Zawirski. Bulletin
of EATCS,
June 2011 (invited paper).
- Consistency
without
concurrency control in large, dynamic systems [PDF | Bibtex]
Mihai Letia, Nuno Preguiça, Marc Shapiro. Operating Systems
Review, Vol. 44, No. 2, Apr. 2010, pp.s 29-34. ACM. A version of this work was
published in
Proceedings of the 3rd ACM SIGOPS International Workshop on Large Scale
Distributed Systems and Middleware (LADIS 2009).
- Scalable Bloom Filters [DOI | PDF | Bibtex]
Paulo Sérgio Almeida, Carlos Baquero, Nuno Preguiça,
David Hutchison. Information Processing
Letters, Vol. 101, No. 6, 2007, pp.s 255-261. Elsevier.
- Supporting multi-synchronous
groupware: data
management problems and a solution [PDF
| Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Henrique J.
Domingos, Sérgio Duarte. International Journal of
Cooperative Information Systems (IJCIS), Vol. 15, No. 2, 2006, pp.s
229-258. World Scientific.
Papers in International Conferences and Workshops
- Secure Conflict-free Replicated Data Types
[DOI |
PDF
| Bibtex]
Manuel Barbosa, Bernardo Ferreira, João C. Marques, Bernardo Portela, Nuno M. Preguiça:
in Proceedings of the 2021 International Conference on Distributed Computing and Networking (ICDCN'21), 2021.
Technical report: Cryptology ePrint Archive: Report 2020/944 [Link]
- Causality Tracking Trade-offs for Distributed Storage.
[DOI | Bibtex]
Hugo Guerreiro, Luís Rodrigues, Nuno M. Preguiça, Nívia Cruz Quental: in Proc. NCA'20.
1–10. 2020.
- The intrinsic cost of causal consistency.
[DOI | PDF | Bibtex]
Albert van der Linde, Pedro Fouto, João Leitão, and Nuno Preguiça: in Proc. PaPoC'20.
Article 11, 1–5. 2020.
- On combining fault tolerance and partial replication with causal consistency.
[DOI | PDF | Bibtex]
Albert van der Linde, Diogo Serra, João Leitão, and Nuno Preguiça: in Proc. PaPoC'20.
Article 11, 1–5. 2020.
- Time-Aware Reactive Storage in Wireless Edge Environments
[DOI |
PDF | Bibtex]
J. Silva, H. Paulino, J. M. Lourenço, J. Leitão, and N. Preguiça: in Proc. Mobiquitous 2019, 2019.
- Enabling Fog Computing using Self-Organizing Compute Nodes
[DOI | PDF | Bibtex]
V. Karagiannis, S. Schulte, J. Leitão, and N. Preguiça: in Proc. ICFEC 2019, 2019.
- Data Replication on the Cloud/Edge
[DOI |
PDF | Bibtex]
D. Mealha, N. Preguiça, M. Cecília Gomes, and J. Leitão.: in Proc. PaPoC 2019, 2019.
- Fine-grained consistency for geo-replicated systems
[Link |
PDF
| Bibtex]
Cheng Li, Nuno Preguiça, Rodrigo Rodrigues: in Proceedings of the 2018 Usenix Annual Technical
Conference (Usenix ATC '18), 2018.
- Conflict-free Replicated Data Types CRDTs
[DOI |
PDF
| Bibtex]
Nuno Preguiça, Carlos Baquero, Marc Shapiro: In Sakr S., Zomaya A. (eds) Encyclopedia of Big Data Technologies.
Springer, 2018.
- Achieving Low Latency Transactions for Geo-replicated Storage with Blotter
[DOI]
Henrique Moniz, João Leitão, Ricardo Dias, Johannes Gehrke, Nuno
Preguiça and Rodrigo Rodrigues: In Sakr S., Zomaya A. (eds) Encyclopedia of Big Data Technologies.
Springer, 2018.
- Conflict-free Replicated Data Types: An Overview
[ARXiV |
PDF
| Bibtex]
Nuno Preguiça: In CoRR abs/1806.10254, 2018.
- Practical and Fast Causal Consistent Partial Geo-Replication
[DOI|
PDF
| Bibtex]
Pedro Fouto, João Leitão, Nuno Preguiça: Proc. NCA 2018.
- Non-uniform Replication
[
PDF
| Bibtex]
Gonçalo Cabrita, Nuno Preguiça: Proc. OPODIS' 17,
2017.
- Fine-Grained Consistency Upgrades for Online Services
[DOI | PDF
| Bibtex]
Filipe Freitas, João Leitão, Nuno M. Preguiça, Rodrigo Rodrigues: Proc. SRDS' 17,
2017.
- Legion: Enriching Internet Services with Peer-to-Peer Interactions
[DOI
| PDF
| Bibtex]
Albert
van der Linde, Pedro Fouto, João Leitão, Nuno Preguiça, Santiago
Castiñeira, and Annette Bieniusa: Proc. WWW'2017, 2017.
- Blotter: Low Latency Transactions for Geo-Replicated Storage
[DOI
| PDF
| Bibtex]
Henrique Moniz, João Leitão, Ricardo Dias, Johannes Gehrke, Nuno
Preguiça and Rodrigo Rodrigues: Proc. WWW'2017, 2017.
- FMKe: a Real-World Benchmark for Key-Value Data Stores
[DOI |
PDF |
Bibtex]
Gonçalo Tomás, Peter Zeller, Valter Balegas, Deepthi Akkoorath, Annette Bieniusa, João Leitão, Nuno Preguiça: Proc. PaPoC 2017.
- Transparent cross-system consistency
[DOI |
PDF |
Bibtex]
João Loff, Daniel Porto, Carlos Baquero, João Garcia, Nuno Preguiça, Rodrigo Rodrigues: Proc. PaPoC 2017.
- Cure: Strong semantics meets
high availability and low latency
[DOI
| PDF
| Bibtex]
Deepthi Devaki Akkoorath, Tyler Crain, Alejandro Z. Tomsic, Annette
Bieniusa, Manuel Bravo, Nuno Preguiça, Zhongmiao Li, Marc Shapiro: Proc.
ICDCS'16, 2016.
- Characterizing the Consistency of Online Services (Practical Experience Report)
[DOI | PDF | Bibtex]
Filipe Freitas, João Leitão, Nuno Preguiça, Rodrigo Rodrigues: Proc.
DSN'16, 2016.
- Towards the Opportunistic Combination of Mobile Ad-hoc Networks with Infrastructure Access
[DOI | PDF | Bibtex]
João A. Silva, João Leitão, Nuno Preguiça, João M. Lourenço, Hervé
Paulino: Proc. 1st Workshop on Middleware for Edge Clouds &
Cloudlets, 2016.
- Making weak consistency great again [DOI | PDF | Bibtex]
Valter Balegas, Sérgio Duarte, Carla Ferreira, Nuno Preguiça, Rodrigo Rodrigues: Proc. PaPoC 2016.
- Δ-CRDTs: making δ-CRDTs delta-based [DOI | PDF | Bibtex]
Albert van der Linde, João Leitão, Nuno Preguiça: Proc. PaPoC 2016.
- Eventually consistent register revisited [DOI | PDF | Bibtex]
Marek Zawirski, Carlos Baquero, Annette Bieniusa, Nuno Preguiça, Marc Shapiro: Proc. PaPoC 2016.
- Write Fast, Read in the Past:
Causal Consistency for Client-side Applications [DOI | PDF | Bibtex]
Marek Zawirski, Nuno Preguiça, Sérgio Duarte, Annette Bieniusa, Valter
Balegas, Marc Shapiro: Proc. Middleware' 15, 2015.
- Extending Eventually Consistent
Cloud Databases for Enforcing Numeric Invariants [DOI | PDF
| Bibtex]
Valter Balegas, Diogo Serra, Sérgio Duarte, Carla Ferreira, Marc
Shapiro, Rodrigo Rodrigues, Nuno Preguiça: Proc. SRDS' 15,
2015.
- Putting Consistency back
into Eventual Consistency [DOI | PDF
| Bibtex]
Valter Balegas, Sérgio Duarte, Carla Ferreira, Rodrigo Rodrigues, Nuno
Preguiça, Mahsa Najafzadeh, Marc Shapiro: Proc.
EuroSys ’15, 2015, ACM.
- Minimizing Coordination in
Replicated Systems [DOI | PDF
| Bibtex]
Cheng Li, João Leitão, Allen Clement, Nuno Preguiça, Rodrigo Rodrigues:
Proc. Workshop on on
Principles and Practice of Consistency for Distributed Data (PaPoC'15),
2015. ACM.
- A Study of CRDTs that do
Computations [DOI | PDF
| Bibtex]
David Navalho, Sérgio Duarte, Nuno Preguiça: Proc. Workshop on on
Principles and Practice of Consistency for Distributed Data (PaPoC'15),
2015. ACM.
- Database Engines On Multicores
Scale: A Practical Approach [PDF
| Bibtex]
João Soares, Nuno Preguiça: Proc. Symposium on Applied Computing
(SAC'15), 2015. ACM.
- Automating the Choice of
Consistency Levels in Replicated Systems [PDF
| Bibtex]
Cheng Li, Joao Leitao, Allen Clement, Nuno Preguica, Rodrigo Rodrigues,
Viktor Vafeiadis: in Proceedings of the 2014 Usenix Annual Technical
Conference (Usenix ATC '14), 2014.
- Scalable and Accurate Causality
Tracking for Eventually Consistent Stores [DOI | PDF
| Bibtex]
Paulo Sérgio Almeida, Carlos Baquero, Ricardo Gonçalves, Nuno Preguiça,
and Victor Fonte: in Proceedings of the 14th International Conference
on Distributed Applications and Interoperable Systems (DAIS 2014), 2014.
- SwiftCloud: Fault-Tolerant
Geo-Replication Integrated all the Way to the Client Machine (invited
talk) [DOI |
PDF
| Bibtex]
Nuno Preguica, Marek Zawirski, Annette Bieniusa, Sergio Duarte, Valter
Balegas, Carlos Baquero, Marc Shapiro: in Proceedings of the Workshop
on Planetary Scale Distributed Systems (part of SRDS workshops), 2014,
IEEE.
- The Case for Fast and Invariant-Preserving Geo-Replication[DOI |
PDF
| Bibtex]
Valter Balegas, Sérgio Duarte, Carla Ferreira, Rodrigo Rodrigues, Nuno
Preguiça, Mahsa Najafzadeh, Marc Shapiro: in Proceedings of the Workshop
on Planetary Scale Distributed Systems (part of SRDS workshops), 2014,
IEEE.
- Merging OT and CRDT Algorithms
[DOI
| PDF
| Bibtex]
David Navalho, Sérgio Duarte, Nuno Preguiça: Proc. Workshop on on
Principles and Practice of Consistency for Distributed Data (PaPoC'14),
2014. ACM.
- MacroDB: Scaling Database
Engines on Multicores [DOI | PDF |
Bibtex]
João Soares, João Lourenço, Nuno Preguiça: in Proceedings of the 19th
international Euro-Par conference on Parallel processing (Euro-Par’13),
607-619, August 2013.
- On the Scalability of Snapshot
Isolation [DOI | PDF
| Bibtex] Extended version in
technical report [PDF]
Masoud Saeida Ardekani, Pierre Sutra, Marc Shapiro, Nuno Preguiça: in
Proceedings of the 19th international Euro-Par conference on Parallel
processing (Euro-Par’13), 369-381, August 2013.
- Incremental stream processing
using computational conflict-free replicated data types. [DOI | PDF | Bibtex]
David Navalho, Sérgio Duarte, Nuno Preguiça, and Marc Shapiro: in
Proceedings of the 3rd International Workshop on Cloud Data and
Platforms (CloudDP ’13), 31-36, 2013.
- Software Component Replication
for Improved Fault-Tolerance: Can Multicore Processors Make It Work? [DOI | PDF | Bibtex]
João Soares, João Lourenço, Nuno Preguiça: in Proceedings of the
European Workshop on Dependable Computing (EWDC 2013), 173-180, 2013.
- Concurrency Control and Awareness Support for Multi-synchronous Collaborative Editing [DOI | PDF | Bibtex]
Mehdi Nacer, Pascal Urso, Valter Balegas and Nuno Preguiça: in 9th IEEE International Conference
on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom'13), 2013.
- Making Geo-Replicated Systems
Fast if Possible, Consistent when Necessary [PDF | Bibtex]
Cheng Li, Daniel Porto, Allen Clement, Johannes Gehrke, Nuno Preguica,
and Rodrigo Rodrigues. In the 10th USENIX Symposium on
Operating Systems Design and Implementation (OSDI '12).
- Brief
Announcement: Semantics of Eventually Consistent Replicated Sets.[DOI | PDF
| Bibtex] Extended TR [link]
Annette Bieniusa, Marek Zawirski, Nuno M. Preguiça, Marc
Shapiro, Carlos Baquero, Valter Balegas, Sérgio Duarte: DISC 2012:
441-442
- Brief
announcement: Efficient causality tracking in distributed storage
systems with dotted version vectors.[DOI | PDF
| Bibtex]
Extended TR [link]
Nuno Preguiça, Carlos Baquero, Paulo Sérgio Almeida, Victor Fonte, and
Ricardo Gonçalves. 2012. In Proceedings of the 2012 ACM symposium on
Principles of distributed computing (PODC '12). ACM, 335-336, 2012.
- Scalable Data Processing for
Community Sensing Applications [DOI | PDF
| Bibtex]
Heitor Ferreira, Sérgio Duarte, Nuno Preguiça and David Navalho.
In
Proceedings of the 8th Annual International Conference on Mobile and
Ubiquitous Systems: Computing, Networking, and Services (Mobiquitous
'11), December 2011.
- Combining Mobile and Cloud
Storage
for Providing Ubiquitous Data Access [DOI | PDF | Bibtex]
João Soares, Nuno Preguiça. In Proceedings of the
17th international Euro-Par conference on Parallel processing
(Euro-Par’11), September 2011 (LNCS 6852), Springer.
- Conflict-free
Replicated Data
Types [DOI | PDF | Bibtex]
Extended TR [link]
Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek
Zawirski. In Proceedings of the
13th International Symposium on Stabilization, Safety, and Security of
Distributed Systems (SSS 2011), October 2011.
- Efficient and
Correct Transactional Memory Programs Combining Snapshot Isolation and
Static Analysis [PDF | Bibtex]
Ricardo Dias, João Lourenço, Nuno Preguiça. In Proceedings of the 3rd
USENIX Workshop on Hot
Topics in Parallelism (HotPar 2011), May 2011, Usenix.
- Efficient
middleware for byzantine fault tolerant database replication [DOI | PDF | Bibtex]
Rui Garcia, Rodrigo Rodrigues, and Nuno Preguiça. In
Proceedings of the sixth conference on Computer systems (EuroSys ’11),
Abril 2011, ACM.
- Collaborative Cellular-based
Location System [DOI | PDF
| Bibtex]
David Navalho, Nuno Preguiça. In Proceedings of the 16th international
Euro-Par
conference on Parallel processing (Euro-Par’10), September 2010 (LNCS
6272), Springer.
- 4Sensing -
Decentralized Processing for Participatory Sensing Data [DOI | PDF | Bibtex]
Heitor Ferreira, Sérgio Duarte, Nuno Preguiça. In
Proceedings of the IEEE 16th International Conference on Parallel and
Distributed Systems (ICPADS 2010), 8-10 Dezembro 2010, Shanghai, China.
IEEE.
- Consistency
without
concurrency control in large, dynamic systems [PDF | Bibtex]
Mihai Letia, Nuno Preguiça, Marc Shapiro. In
Proceedings of the 3rd ACM SIGOPS International Workshop on Large Scale
Distributed Systems and Middleware (LADIS 2009), October 2009. A version of this work
was
published in Operating Systems
Review, Vol. 44, No. 2, Apr. 2010, pp.s 29-34. ACM.
- Forby:
Providing Groupware Features Relying on Distributed File System Event
Dissemination [DOI | PDF | Bibtex]
Pedro Sousa, Nuno Preguiça, Carlos Baquero. In Proceedings of the
CRIWG2009 - 15th International
Workshop on Groupware, September 2009 (LNCS 5784), pp.s 158-173.
Springer.
- A commutative replicated data
type for cooperative editing [DOI | PDF
| Bibtex]
Nuno Preguiça, Joan Marquès, Marc Shapiro, Mihai Letia. In
Proceedings of the 29th IEEE International Conference on Distributed
Computing Systems (ICDCS 2009), June 2009. IEEE.
- Byzantium:
Byzantine-Fault-Tolerant Database
Replication Providing Snapshot Isolation [PDF | Bibtex]
Nuno Preguiça, Rodrigo Rodrigues, Cristóvão Honorato,
João Lourenço. In Proceedings of the Fourth
Workshop on Hot Topics in System Dependability (HotDep ’08), December
2008. Usenix.
- VC2 - Providing awareness in
off-the-shelf version
control systems [PDF | Bibtex]
Daniel Machado, Nuno Preguiça, Carlos Baquero, J.
Legatheaux Martins. In Proceedings of the Nineth International Workshop
on Collaborative Editing Systems (IWCES9), Group’07, IEEE Distributed
Systems Online, 6 pp.s., November de 2007. IEEE.
- Supporting asynchronous
collaborative editing in mobile computing environments [PDF | Bibtex]
Marcos Bento, Nuno Preguiça. In Proceedings
of the 9th International Conference on Enterprise Information Systems -
special session on Computer Supported Collaborative Editing, pp.s
343-350, June 2007. INSTICC.
- Operational
transformation based reconciliation in the FEW File System [PDF | Bibtex]
Marcos Bento, Nuno Preguiça. In
Proceedings of the Eight International Workshop on Collaborative
Editing Systems (IWCES8), CSCW’06, IEEE Distributed Systems Online, 4
pp.s.., November 2006. IEEE.
- Integrating synchronous and
asynchronous
interactions in groupware applications [DOI | PDF
| Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Henrique J.
Domingos, Sérgio Duarte. In Proceedings of the
CRIWG2005 - 11th International Workshop on Groupware, Septembet 2005
(LNCS 3706), pp.s 89-104. Springer.
- FEW: File Management for
Portable Devices [PDF | Bibtex]
Nuno Preguiça, Carlos Baquero, J. Legatheaux Martins,
Marc Shapiro, Paulo Sérgio Almeida, Henrique Domingos, Victor Fonte,
Sérgio Duarte. In
Proceedings of The International Workshop on Software Support for
Portable Storage, March 2005, pp.s 29-35.
- Rufis:
mobile data sharing using a generic constraint-oriented reconciler
[DOI | PDF | Bibtex]
Marc Shapiro, Nuno Preguiça, James O’Brien. In
Proceedings of The 5th IEEE International Conference on Mobile Data
Management (MDM 2004), Janeiro de 2004, pp.s 146-151. IEEE.
- Semantics-based Reconciliation
for Collaborative and Mobile
Environments [DOI" | PDF | Bibtex]
Nuno Preguiça, Marc Shapiro, Caroline Matheson. In Proceedings of
CoopIS’2003 The Eleventh International
Conference on Cooperative Information Systems (Springer, LNCS 2888),
November 2003, pp.s 38-55.
- A Case Study on Event
Dissemination in
Overlay Network Environments [DOI | PDF
| Bibtex]
Sérgio Duarte, José Legatheaux Martins, Henrique J.
Domingos and Nuno Preguiça. In Proceedings of Second International
Workshop on Distributed Event-Based Systems (DEBS’03), San Diego, USA,
June 2003.
- Reservations for Conflict
Avoidance in a Mobile
Database System [DOI | PDF | Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Miguel Cunha,
Henrique J. Domingos. In Proceedings of the First International
Conference
on Mobile Systems, Applications and Services (MobiSys 2003), San
Francisco, USA, May 2003.
- DEEDS - a Distributed and
Extensible Event
Dissemination Service [PDF | Bibtex]
Sérgio Duarte, José Legatheaux Martins, Henrique J.
Domingos and Nuno Preguiça. In Proceedings of the ERSADS 2001 -
European
Research Seminar on Advances in Distributed Systems, Maio de 2001.
- Supporting disconnected
operation in DOORS
(position summary) [DOI | PDF | Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Henrique J.
Domingos, Sérgio Duarte. In Proceedings of the 8th Workshop on Hot
Topics
on Operating Systems (HOTOS-VIII), Elmau, Germany, May 2001.
- Revisiting
Hierarchical Quorum Systems [DOI | PDF
| Bibtex]
Nuno Preguiça, J. Legatheaux Martins. In Proceedings of the 21st IEEE
International Conference on Distributed Computing Systems (ICDCS-21),
April 2001, pp.s 264-272.
- Data Management Support for
Asynchronous
Groupware [PDF | Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Henrique J.
Domingos, Sérgio Duarte. In Proceedings of the 2000 ACM Conference on
Computer
Supported CooperativeWork (CSCW’00), December 2000, Philadelphia,
USA, pp.s 69 - 78.
- Mobile Transaction Management in
Mobisnap [DOI | PDF | Bibtex]
Nuno Preguiça, Carlos Baquero, J. Legatheaux Martins
et al. In Proceedings of
the 2000 ADBIS-DASFAA Symposium on Advances in Databases and
Information Systems - Special Sessions on Mobile Database Technology
(LNCS 1884), September 2000, pp.s 379- 386. Springer.
- Flexible Data Storage for Mobile
Collaborative
Applications [PDF | Bibtex]
Nuno M. Preguiça, J. Legatheaux Martins and Henrique
João L. Domingos. In Proceedings of ERSADS’99 - Third European Research
Seminar on Advanced Distributed Systems - Spring School and Workshop,
Funchal, April 1999.
- Flexible Data Storage for Mobile
Computing [DOI | PDF | Bibtex]
Nuno M. Preguiça, J. Legatheaux Martins and Henrique
João L. Domingos. In
Proceedings of ACM SAC’99 - Symposium on Applied Computing, San Antonio
Texas, February/March de 1999, pp.s 405 - 407.
- Coordination and Awareness
Support for Adaptive
CSCW Sessions [PDF | Bibtex]
Henrique João L. Domingos, Nuno M. Preguiça and J.
Legatheaux Martins. In Proceedings of the 4th CYTED-RITOS International
Workshop in Groupware Systems, Brasil, Búzios, 1998, pp.s 21 - 37.
- Coordination Support for
Scalable
Cooperative Work [PDF | Bibtex]
Henrique J. L. Domingos, J. A. Legatheaux Martins,
Nuno M. Preguiça, Jorge F. Simão. In Proceedings of DEXA 98 - 9th
International
Workshop on Database and Expert Systems Applications, IEEE Computer
Society, pp. 554-559, Vienna - Austria, August 1998.
- Support for Coordination
and Flexible Synchronicity in Large Scale CSCW [PDF | Bibtex]
Henrique João Lopes Domingos, José Legatheaux Martins,
Nuno Manuel Preguiça and Jorge Paulo Simão. In Proceedings of
CRIWG’97 - Third CYTED-RITOS International Workshop on Groupware,
October 1997, Madrid, pág.s 81-90.
- DAgora: A Flexible, Scalable and
Reliable
Object-Oriented Groupware Platform [PDF
| Bibtex]
Jorge Simão, Nuno Preguiça, Henrique João e José
Legatheaux Martins. In Proceedings of The ECSCW’97
InternationalWorkshop on Object Oriented Groupware Platforms, September
1997.
- Supporting
Synchronous Groupware with Peer Object-Groups [PDF | Bibtex]
Jorge Paulo Simão, José Legatheaux Martins, Henrique
João Lopes Domingos and Nuno Manuel R. Preguiça. In Proceedings of the
COOTS - Third Conference on Object-Oriented Technologies and Systems,
Portland, June 1997, pág.s 233-236. [PDF]
Papers in national conferences
- Replicação Não Uniforme com Consistência Eventual.
[PDF]
Gonçalo Cabrita, Nuno Preguiça.
In Actas do 9o INFORUM - Simpósio de Informática, Setembro
de 2017.
- Controlo de Acessos em Sistemas com Consistência Eventual.
[PDF]
Tiago Costa, Albert Linde, Nuno Preguiça e João Leitão.
In Actas do 8o INFORUM - Simpósio de Informática, Setembro
de 2016.
- Enriquecimento de plataformas web colaborativas com comunicação browser-a-browser.
[PDF]
Albert van der Linde, João Leitão and Nuno Preguiça.
In Actas do 7o INFORUM - Simpósio de Informática, Setembro
de 2015.
- Avaliação das Garantias de
Consistência em Serviços Geo-Replicados. [PDF]
João Costa, João Leitão, Daniel Porto, Nuno Preguiça and Rodrigo
Rodrigues. In Actas do 5o INFORUM - Simpósio de Informática, Setembro
de 2013.
- Estimativa da Divergência de
Réplicas em Sistemas Geo-replicados. [PDF]
Andy Gonçalves, Valter Balegas, Sérgio Duarte, Rodrigo Rodrigues and
Nuno Preguiça. Comunicação no 5o INFORUM - Simpósio de Informática,
Setembro de 2013.
- Replicação Multi-nível de Bases
de Dados em Memória. [PDF]
Helder Martins, João Soares, João Lourenço and Nuno Preguiça.
Comunicação no 5o INFORUM - Simpósio de Informática,
Setembro de 2013.
- SwiftCloud: Replicação sem
Coordenação. [PDF]
Valter Balegas, Nuno Preguiça. In Actas do 4o INFORUM - Simpósio de
Informática, Setembro de 2013.
- Estudo da viabilidade da
monitorização do tráfego viário
urbano através de Sensoriamento Participado [PDF]
Heitor Ferreira, David Navalho, Sérgio Duarte and Nuno
Preguiça. In Actas do 3o
INFORUM - Simpósio de Informática, September 2011.
- Evaluating Dotted Version
Vectors in Riak [PDF]
Ricardo Gonçalves, Carlos Baquero, Paulo Almeida, Vitor
Fonte,
Nuno Preguiça. In Actas do 3o INFORUM - Simpósio de Informática,
September 2011.
- Asynchronous
rebalancing of a replicated tree [PDF]
Marek Zawirski, Marc Shapiro, and Nuno Preguiça. In Conference
Française de Systèmes
d'Exploitation (CFSE 2011), Saint-Malo, França, May 2011.
- Replicated
Software Components for Improved Performance [PDF]
Paulo Mariano, João Soares, Nuno Preguiça. In Actas do
2o INFORUM - Simpósio de Informática, 4 pp.s., September 2010.
- Decentralized Processing for
Participatory Sensing Data [PDF]
Heitor Ferreira, Sérgio Duarte, Nuno Preguiça. In Actas do 2o INFORUM -
Simpósio de Informática, 12 pp.s., September
2010.
- FEW Phone File System [PDF]
João Soares, Nuno Preguiça. In Actas do 1o INFORUM - Simpósio de
Informática, pp.s 383-394, Lisboa, September 2009.
- PIPE: Uma infra-estrutura
genérica de serviços para ambientes de computação ubíqua [PDF]
Bruno Felix, Nuno Preguiça. In Actas do
1o INFORUM - Simpósio de Informática, pp.s 215-226, Lisboa, September
2009.
- Unified Cooperative
Location System [PDF]
David Navalho, Nuno Preguiça. In Actas do 1o INFORUM - Simpósio de
Informática,
pp.s 227-238, Lisboa, September 2009.
- FEW PhoneFS [PDF]
João Soares, Nuno Preguiça. In Actas do
1o Workshop sobre Sistemas Móveis e Ubíquos (WSMU’2007), 4 pp.s.,
Coimbra, June 2007.
- Reconciliation for Mobile
Computing Environments
with Portable Storage Devices [PDF]
Marcos Bento, Nuno Preguiça, Carlos Baquero, J.
Legatheaux Martins. In Actas da Conferência sobre Sistemas
Móveis e Ubíquos (CSMU’2006), 10 págs., Guimarães, Portugal, June
2006. Univ. do Minho.
- Uma experiência multi-facetada
de
ensino de redes de computadores a alunos de Engenharia Informática
[PDF]
J. Legatheaux Martins, Henrique João Lopes Domingos,
Nuno Preguiça, Sérgio Marco Duarte. In
Actas da Conferência de Redes de Computadores 2005 (CRC’2005), 12
págs., Portugal, October 2005. FCCN.
- Automating Semantics-based
Reconciliation for Mobile Databases [PDF]
Nuno Preguiça, Marc Shapiro and J. Legatheaux Martins. In
Proceedings of the Conférence Française de Systèmes d’Exploitation -
CFSE’2003, La Colle sur Loup, France, October 2003.
- Mobisnap: Um sistema de Base de
dados para ambientes móveis [PDF]
Miguel Cunha, Nuno Preguiça, J. Legatheaux Martins. In Actas
da Conferência de Redes de Computadores 2001 (CRC’2001), Covilhã, 2001.
- MobiSnap: Managing Database
Snapshots in a Mobile Environment [PDF]
Nuno Preguiça, Carlos Baquero, J. Legatheaux Martins,
et al. In Actas do Encontro Português de Computação Móvel, Tomar, 1999,
ppg.s
45 - 48.
- DEEDS - An Event Dissemination
Service
for Mobile and Stationary Systems [PDF]
Sérgio M. Duarte, J. Legatheaux Martins, Henrique João
Domingos e Nuno M. Preguiça. In Actas do Encontro Português de
Computação Móvel, Tomar, 1999, ppg.s 1 - 9.
Techinal reports
- Conflict-free Replicated Data Types: An Overview
[ARXiV |
PDF
| Bibtex]
Nuno Preguiça: In CoRR abs/1806.10254, 2018.
- Extending Eventually Consistent Cloud Databases for Enforcing Numeric Invariants.
[@ArXiv | PDF | @SRDS 2015]
Valter Balegas, Diogo Serra, Sérgio Duarte, Carla Ferreira, Rodrigo Rodrigues, Nuno M. Preguiça, Marc Shapiro, Mahsa Najafzadeh.
CoRR abs/1503.09052, 2015.
- Eventually Consistent Register Revisited.
[@ArXiv | PDF]
Marek Zawirski, Carlos Baquero, Annette Bieniusa, Nuno M. Preguiça, Marc Shapiro.
CoRR abs/1511.05010, 2015.
- Non-Monotonic Snapshot Isolation.
[@ArXiv | PDF]
Masoud Saeida Ardekani, Pierre Sutra, Nuno M. Preguiça, Marc Shapiro.
CoRR abs/1306.3906, 2013.
- SwiftCloud: Fault-Tolerant
Geo-Replication Integrated all the Way to the Client Machine. [PDF | Bibtex]
Marek Zawirski, Annette Bieniusa, Valter Balegas, Sérgio Duarte, Carlos
Baquero, Marc Shapiro, Nuno Preguiça. INRIA Technical Report
RR-8347, August 2013, 24 pp.s.
- An
optimized conflict-free replicated set.[PDF | Bibtex]
@ DISC 2012 [link]
Annette Bieniusa, Marek Zawirski, Nuno Preguiça, Marc Shapiro, Carlos
Baquero, Valter Balegas, Sérgio Duarte. INRIA Technical Report RR-8083,
October 2012, 9 pp.s.
- Non-Monotonic
Snapshot Isolation. [PDF | Bibtex]
@ Euro-Par 2013 [link].
Masoud Saeida Ardekani, Pierre Sutra, Nuno Preguiça, Marc Shapiro.
INRIA Technical Report RR-7805, November 2011 (revised August 2013), 45
pp.s.
- A
comprehensive study of Convergent and Commutative Replicated Data
Types [PDF | Bibtex] @ SSS 2011 [link]
Marc Shapiro, Nuno Preguiça, Carlos Baquero, Marek
Zawirski. INRIA Technical Report RR-7506, January 2011, 47 pp.s.
- Dotted
Version Vectors: Logical
Clocks for
Optimistic Replication [PDF
| Bibtex] @PODC 2012 [link]
Nuno Preguiça, Carlos Baquero, Paulo Sérgio Almeida,
Victor
Fonte, Ricardo Gonçalves. The Computing Research Repository (CoRR),
November 2010, 12 pp.s.
- Decentralized
Processing Strategies for Participatory Sensing Data [PDF | Bibtex]
Heitor Ferreira, Sérgio Duarte, Nuno Preguiça. Relatório
técnico DI - UNL - 07-2010, Dep. de Informática, FCT- -UNL, 2010, 12
pp.s.
- Dynamic Random Broadcast Trees
for Improved Load-balancing [PDF
| Bibtex]
Sérgio Duarte, José Legatheaux Martins, Margarida Mamede,
Nuno
Preguiça. Relatório técnico DI - UNL - 06-2010, Dep. de Informática,
FCT-UNL,
2010, 10 pp.s.
- Designing a commutative
replicated data type for cooperative editing systems [PDF | Bibtex]
Nuno Preguiça, Marc Shapiro. Relatório
técnico DI - UNL - 02-2008, Dep. de Informática, FCT-UNL, 2008, 28 pp.s.
- Designing a commutative
replicated data type [PDF | Bibtex]
Marc Shapiro, Nuno Preguiça. Relatório técnico INRIA RR-6320, INRIA,
Outubro
de 2007, 23 pp.s.
- Integrating synchronous and
asynchronous
interactions in groupware applications [PDF | Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Henrique
Domingos, Sérgio Duarte. Relatório técnico DI - UNL -
01-2005, Dep. de Informática, FCT-UNL, 2005, 28 pp.s.
- SqlIceCube: Automatic
Semantics-based Reconciliation for Mobile
Databases [PDF | Bibtex]
Nuno Preguiça, Marc Shapiro, J. Legatheaux Martins. Relatório técnico
DI - UNL - 02-2003, Dep. de Informática,
FCT-UNL, 2003.
- Efficient semantics-aware
reconciliation for optimistic write
sharing [PDF | Bibtex]
Nuno Preguiça, Marc Shapiro, Caroline Matheson. Microsoft Research
Technical Report MSR-TR-2002-52, 2002.
- Supporting Groupware in Mobile
Environments [PDF | Bibtex]
Nuno Preguiça, J. Legatheaux Martins, Henrique
Domingos, Sérgio Marco Duarte. Relatório técnico DI - UNL - 4/2002,
Dep. de
Informática, FCT-UNL, 2002.
- Data
Components for Mobile Groupware: The DataBricks Approach [PDF | Bibtex]
J. Legatheaux Martins, Luís Caires, Nuno Preguiça,
Sérgio Duarte, João Costa Seco, Henrique João Lopes Domingos. Relatório
técnico DI - UNL - 04/2000, FCT-UNL, 2000.
- Flexible Data Management for
Mobile
Environments [PDF | Bibtex]
Nuno M. Preguiça, J. Legatheaux Martins, Henrique João
Domingos and Jorge F. Simão. Relatório técnico DI-UNL-03-98, Dep. de
Informática,
FCT-UNL, Maio de 1998.
- System Support for Large Scale
Collaborative Applications [PDF
| Bibtex]
Nuno M. Preguiça, J. Legatheaux Martins, Henrique João
Domingos and Jorge F. Simão. Relatório técnico. DI-UNL-01-98, Dep. de
Informática, FCT-UNL, Maio de 1998.