36 citations · 124 across the 10 of their papers we have counts for
14 papers
Babel: A Framework for Developing Performant and Dependable Distributed Protocols
Pedro Fouto, Pedro Ákos Costa, Nuno Preguiça +1
Prototyping and implementing distributed algorithms, particularly those that address challenges related with fault-tolerance and dependability, is a time consuming task. This is, i…
Geo-located data for better dynamic replication
Luís M. Silva, Frederico Aleixo, Albert van der Linde +2
An increasing number of mobile applications share location-dependent information, from collaborative applications and social networks to location-based games. For such applications…
Lazy State Determination: More concurrency for contending linearizable transactions
Tiago M. Vale, João Leitão, Nuno Preguiça +3
The concurrency control algorithms in transactional systems limits concurrency to provide strong semantics, which leads to poor performance under high contention. As a consequence,…
Antidote SQL: Relaxed When Possible, Strict When Necessary
Pedro Lopes, João Sousa, Valter Balegas +5
Geo-replication poses an inherent trade-off between low latency, high availability and strong consistency. While NoSQL databases favor low latency and high availability, relaxing c…
Conflict-free Replicated Data Types: An Overview
Nuno Preguiça
Internet-scale distributed systems often replicate data at multiple geographic locations to provide low latency and high availability, despite node and network failures. Geo-replic…
Conflict-free Replicated Data Types (CRDTs)
Nuno Preguiça, Carlos Baquero, Marc Shapiro
A conflict-free replicated data type (CRDT) is an abstract data type, with a well defined interface, designed to be replicated at multiple processes and exhibiting the following pr…