VLDB 2026 Research / reviewers in the wild / expert
Christian Roldán
dblp:116/5972
· DBLP profile ↗
7ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0001-9997-4857ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 1 since 2021Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Vertical Atomic Broadcast and Passive ReplicationabstractAtomic broadcast is a reliable communication abstraction ensuring that all processes deliver the same set of messages in a common global order. It is a fundamental building block for implementing fault-tolerant services using either active (aka state-machine) or passive (aka primary-backup) replication. We consider the problem of implementing reconfigurable atomic broadcast, which further allows users to dynamically alter the set of participating processes, e.g., in response to failures or changes in the load. We give a complete safety and liveness specification of this communication abstraction and propose a new protocol implementing it, called Vertical Atomic Broadcast, which uses an auxiliary service to facilitate reconfiguration. In contrast to prior proposals, our protocol significantly reduces system downtime when reconfiguring from a functional configuration by allowing it to continue processing messages while agreement on the next configuration is in progress. Furthermore, we show that this advantage can be maintained even when our protocol is modified to support a stronger variant of atomic broadcast required for passive replication. Manuel Bravo, Gregory V. Chockler, Alexey Gotsman, Alejandro Naser-Pastoriza, Christian Roldán |
DISC | 5 |
| 2022 | Categorical specification and implementation of Replicated Data Types
Fabio Gadducci, Hernán C. Melgratti, Christian Roldán, Matteo Sammartino |
Theor. Comput. Sci. | 3 |
| 2020 | Implementation Correctness for Replicated Data Types, Categorically
Fabio Gadducci, Hernán C. Melgratti, Christian Roldán, Matteo Sammartino |
ICTAC | 3 |
| 2019 | A Categorical Account of Replicated Data TypesabstractReplicated Data Types (RDTs) have been introduced as a suitable abstraction for dealing with weakly consistent data stores, which may (temporarily) expose multiple, inconsistent views of their state. In the literature, RDTs are commonly specified in terms of two relations: visibility, which accounts for the different views that a store may have, and arbitration, which states the logical order imposed on the operations executed over the store. Different flavours, e.g., operational, axiomatic and functional, have recently been proposed for the specification of RDTs. In this work, we propose an algebraic characterisation of RDT specifications. We define categories of visibility relations and arbitrations, show the existence of relevant limits and colimits, and characterize RDT specifications as functors between such categories that preserve these additional structures. Fabio Gadducci, Hernán C. Melgratti, Christian Roldán, Matteo Sammartino |
FSTTCS | 3 |
| 2018 | On the semantics and implementation of replicated data types
Fabio Gadducci, Hernán C. Melgratti, Christian Roldán |
Sci. Comput. Program. | 3 |
| 2017 | A Denotational View of Replicated Data Types
Fabio Gadducci, Hernán C. Melgratti, Christian Roldán |
COORDINATION | 3 |
| 2016 | A Formal Analysis of the Global Sequence Protocol
Hernán C. Melgratti, Christian Roldán |
COORDINATION | 2 |