Demo Data from EDBT 2026 / reviewers in the wild / expert
Victor Fonte
dblp:69/6478 · also Vitor Fonte
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2017
0000-0001-8866-6269ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Security and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 75% Storage systems · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
causality tracking |
0.1 | 1 | 2012 | Brief announcement: efficient causality tracking in distributed storage systems with dotted version vectors · PODC 2012 |
Distributed systems
distributed coordination and fault tolerance |
0.1 | 1 | 2012 | Brief announcement: efficient causality tracking in distributed storage systems with dotted version vectors · PODC 2012 |
Storage systems
distributed storage |
0.1 | 1 | 2012 | Brief announcement: efficient causality tracking in distributed storage systems with dotted version vectors · PODC 2012 |
Distributed systems › replication
replica consistency |
0.1 | 1 | 2012 | Brief announcement: efficient causality tracking in distributed storage systems with dotted version vectors · PODC 2012 |
Methods — techniques the papers use, named apart from their topics
dotted version vectors · 0.1causality tracking · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | DottedDB: Anti-Entropy without Merkle Trees, Deletes without TombstonesabstractTo achieve high availability in the face of network partitions, many distributed databases adopt eventual consistency, allow temporary conflicts due to concurrent writes, and use some form of per-key logical clock to detect and resolve such conflicts. Furthermore, nodes synchronize periodically to ensure replica convergence in a process called anti-entropy, normally using Merkle Trees. We present the design of DottedDB, a Dynamo-like key-value store, which uses a novel node-wide logical clock framework, overcoming three fundamental limitations of the state of the art: (1) minimize the metadata per key necessary to track causality, avoiding its growth even in the face of node churn; (2) correctly and durably delete keys, with no need for tombstones; (3) offer a lightweight anti-entropy mechanism to converge replicated data, avoiding the need for Merkle Trees. We evaluate DottedDB against MerkleDB, an otherwise identical database, but using per-key logical clocks and Merkle Trees for anti-entropy, to precisely measure the impact of the novel approach. Results show that: causality metadata per object always converges rapidly to only one id-counter pair; distributed deletes are correctly achieved without global coordination and with constant metadata; divergent nodes are synchronized faster, with less memory-footprint and with less communication overhead than using Merkle Trees. Ricardo Jorge Tome Goncalves, Paulo Sérgio Almeida, Carlos Baquero, Victor Fonte |
SRDS | 4 |
| 2015 | Concise Server-Wide Causality Management for Eventually Consistent Data Stores
Ricardo Gonçalves 0002, Paulo Sérgio Almeida, Carlos Baquero, Victor Fonte |
DAIS | 4 |
| 2014 | Scalable and Accurate Causality Tracking for Eventually Consistent Stores
Paulo Sérgio Almeida, Carlos Baquero, Ricardo Gonçalves 0002, Nuno M. Preguiça, Victor Fonte |
DAIS | 5 |
| 2012 | Brief announcement: efficient causality tracking in distributed storage systems with dotted version vectorsabstractVersion vectors (VV) are used pervasively to track dependencies between replica versions in multi-version distributed storage systems. In these systems, VV tend to have a dual functionality: identify a version and encode causal dependencies. In this paper, we show that by maintaining the identifier of the version separate from the causal past, it is possible to verify causality in constant time (instead of O(n) for VV) and to precisely track causality with information with size bounded by the degree of replication, and not by the number of concurrent writers. Nuno M. Preguiça, Carlos Baquero, Paulo Sérgio Almeida, Victor Fonte, Ricardo Gonçalves 0002 |
PODC | 4 |
| 2008 | Interval Tree Clocks
Paulo Sérgio Almeida, Carlos Baquero, Victor Fonte |
OPODIS | 3 |
| 2002 | Version Stamps - Decentralized Version VectorsabstractVersion vectors and their variants play a central role in update tracking in optimistic distributed systems. Existing mechanisms for a variable number of participants use a mapping from identities to integers, and rely on some form of global configuration or distributed naming protocol to assign unique identifiers to each participant. These approaches are incompatible with replica creation under arbitrary partitions, a typical mode of operation in mobile or poorly connected environments. We present an update tracking mechanism that overcomes this limitation; it departs from the traditional mapping and avoids the use of integer counters, while providing all the functionality of version vectors in what concerns version tracking. Paulo Sérgio Almeida, Carlos Baquero, Victor Fonte |
ICDCS | 3 |