Demo Data from SIGIR 2026 / reviewers in the wild / expert
Vitor Enes
dblp:183/5035
· DBLP profile ↗
4ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0001-7832-5065ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 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
3 papers |
Distributed systems · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › replication
state machine replication |
0.9 | 2 | 2021 | Efficient replication via timestamp stability · EuroSys 2021 State-machine replication for planet-scale systems · EuroSys 2020 |
Distributed systems › replication › replicated data types
conflict-free replicated data types |
0.4 | 1 | 2019 | Efficient Synchronization of State-Based CRDTs · ICDE 2019 |
Distributed systems
distributed data structures |
0.4 | 1 | 2019 | Efficient Synchronization of State-Based CRDTs · ICDE 2019 |
Distributed systems
replication |
0.4 | 1 | 2019 | Efficient Synchronization of State-Based CRDTs · ICDE 2019 |
Distributed systems
fault tolerance |
0.1 | 1 | 2020 | State-machine replication for planet-scale systems · EuroSys 2020 |
Distributed systems
quorum systems |
0.1 | 1 | 2020 | State-machine replication for planet-scale systems · EuroSys 2020 |
Methods — techniques the papers use, named apart from their topics
timestamping · 0.5stability detection · 0.5single round trip processing · 0.4quorum minimization · 0.4join decomposition · 0.4delta-based synchronization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Efficient replication via timestamp stabilityabstractModern web applications replicate their data across the globe and require strong consistency guarantees for their most critical data. These guarantees are usually provided via state-machine replication (SMR). Recent advances in SMR have focused on leaderless protocols, which improve the availability and performance of traditional Paxos-based solutions. We propose Tempo - a leaderless SMR protocol that, in comparison to prior solutions, achieves superior throughput and offers predictable performance even in contended workloads. To achieve these benefits, Tempo timestamps each application command and executes it only after the timestamp becomes stable, i.e., all commands with a lower timestamp are known. Both the timestamping and stability detection mechanisms are fully decentralized, thus obviating the need for a leader replica. Our protocol furthermore generalizes to partial replication settings, enabling scalability in highly parallel workloads. We evaluate the protocol in both real and simulated geo-distributed environments and demonstrate that it outperforms state-of-the-art alternatives. Vitor Enes, Carlos Baquero, Alexey Gotsman, Pierre Sutra |
EuroSys | 1 |
| 2020 | State-machine replication for planet-scale systemsabstractOnline applications now routinely replicate their data at multiple sites around the world. In this paper we present Atlas, the first state-machine replication protocol tailored for such planet-scale systems. Atlas does not rely on a distinguished leader, so clients enjoy the same quality of service independently of their geographical locations. Furthermore, client-perceived latency improves as we add sites closer to clients. To achieve this, Atlas minimizes the size of its quorums using an observation that concurrent data center failures are rare. It also processes a high percentage of accesses in a single round trip, even when these conflict. We experimentally demonstrate that Atlas consistently outperforms state-of-the-art protocols in planet-scale scenarios. In particular, Atlas is up to two times faster than Flexible Paxos with identical failure assumptions, and more than doubles the performance of Egalitarian Paxos in the YCSB benchmark. Vitor Enes, Carlos Baquero, Tuanir F. Rezende, Alexey Gotsman, Matthieu Perrin, Pierre Sutra |
EuroSys | 1 |
| 2019 | Efficient Synchronization of State-Based CRDTsabstractTo ensure high availability in large scale distributed systems, Conflict-free Replicated Data Types (CRDTs) relax consistency by allowing immediate query and update operations at the local replica, with no need for remote synchronization. State-based CRDTs synchronize replicas by periodically sending their full state to other replicas, which can become extremely costly as the CRDT state grows. Delta-based CRDTs address this problem by producing small incremental states (deltas) to be used in synchronization instead of the full state. However, current synchronization algorithms for delta-based CRDTs induce redundant wasteful delta propagation, performing worse than expected, and surprisingly, no better than state-based. In this paper we: 1) identify two sources of inefficiency in current synchronization algorithms for delta-based CRDTs; 2) bring the concept of join decomposition to state-based CRDTs; 3) exploit join decompositions to obtain optimal deltas and 4) improve the efficiency of synchronization algorithms; and finally, 5) experimentally evaluate the improved algorithms. Vitor Enes, Paulo Sérgio Almeida, Carlos Baquero, João Leitão 0001 |
ICDE | 1 |
| 2017 | Practical evaluation of the Lasp programming model at large scale: an experience reportabstractProgramming models for building large-scale distributed applications assist the developer in reasoning about consistency and distribution. However, many of the programming models for weak consistency, which promise the largest scalability gains, have little in the way of evaluation to demonstrate the promised scalability. We present an experience report on the implementation and large-scale evaluation of one of these models, Lasp, originally presented at PPDP '15, which provides a declarative, functional programming style for distributed applications. We demonstrate the scalability of Lasp's prototype runtime implementation up to 1024 nodes in the Amazon cloud computing environment. It achieves high scalability by uniquely combining hybrid gossip with a programming model based on convergent computation. We report on the engineering challenges of this implementation and its evaluation, specifically related to operating research prototypes in a production cloud environment. Christopher Meiklejohn, Vitor Enes, Junghun Yoo, Carlos Baquero, Peter Van Roy, Annette Bieniusa |
PPDP | 2 |