Demo Data from EDBT 2026 / reviewers in the wild / expert
Rodrigo Schmidt
dblp:s/RodrigoSchmidt · also Rodrigo Malta Schmidt
· DBLP profile ↗
13ranked-venue papers
6as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSecurity and privacy · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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 · 89% Hardware reliability and fault tolerance · 11% | |
| Databases, data mining, and information retrieval
1 paper |
Distributed and cloud data management · 77% Database system architecture and tuning · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
consensus |
0.1 | 1 | 2007 | Multicoordinated Paxos · PODC 2007 |
Distributed systems › consensus
paxos |
0.1 | 1 | 2007 | Multicoordinated Paxos · PODC 2007 |
Runtime systems and virtual machines
garbage collection |
0.0 | 1 | 2004 | Brief announcement: optimal asynchronous garbage collection for checkpointing protocols with rollback-dependency trackability · PODC 2004 |
Distributed systems › fault tolerance
checkpointing |
0.0 | 1 | 2004 | Brief announcement: optimal asynchronous garbage collection for checkpointing protocols with rollback-dependency trackability · PODC 2004 |
Distributed systems › fault tolerance › rollback recovery
rollback-dependency trackability |
0.0 | 1 | 2004 | Brief announcement: optimal asynchronous garbage collection for checkpointing protocols with rollback-dependency trackability · PODC 2004 |
Distributed systems
consistency and availability tradeoff |
0.0 | 1 | 2011 | Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011 |
Hardware reliability and fault tolerance › network fault tolerance
network partition tolerance |
0.0 | 1 | 2011 | Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011 |
Distributed systems
fault tolerance |
0.0 | 1 | 2004 | Brief announcement: optimal asynchronous garbage collection for checkpointing protocols with rollback-dependency trackability · PODC 2004 |
Methods — techniques the papers use, named apart from their topics
system configuration tuning · 0.2state machine replication · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Collision-Fast Atomic BroadcastabstractAtomic Broadcast, an important abstraction in dependable distributed computing, is usually implemented by solving infinitely many instances of the well-known consensus problem. Some asynchronous consensus algorithms achieve the optimal latency of two (message) steps but cannot guarantee this latency even in good runs, those with timely message delivery and no crashes. This is due to collisions, a result of concurrent proposals. Collision-fast consensus algorithms, which decide within two steps in good runs, exist under certain conditions. Their direct application to solving atomic broadcast, though, does not guarantee delivery in two steps for all messages unless a single failure is tolerated. We show a simple way to build a fault-tolerant collision-fast Atomic Broadcast algorithm based on a variation of the consensus problem we call M-Consensus. Our solution to M-Consensus extends the Paxos protocol to allow multiple processes, instead of the single leader, to have their proposals learned in two steps. Rodrigo Schmidt, Lásaro J. Camargos, Fernando Pedone |
AINA | 1 |
| 2011 | Apache hadoop goes realtime at FacebookabstractFacebook recently deployed Facebook Messages, its first ever user-facing application built on the Apache Hadoop platform. Apache HBase is a database-like layer built on Hadoop designed to support billions of messages per day. This paper describes the reasons why Facebook chose Hadoop and HBase over other systems such as Apache Cassandra and Voldemort and discusses the application's requirements for consistency, availability, partition tolerance, data model and scalability. We explore the enhancements made to Hadoop to make it a more effective realtime system, the tradeoffs we made while configuring the system, and how this solution has significant advantages over the sharded MySQL database scheme used in other applications at Facebook and many other web-scale companies. We discuss the motivations behind our design choices, the challenges that we face in day-to-day operations, and future capabilities and improvements still under development. We offer these observations on the deployment as a model for other companies who are contemplating a Hadoop-based solution over traditional sharded RDBMS deployments. Dhruba Borthakur, Jonathan Gray, Joydeep Sen Sarma, Kannan Muthukkaruppan, Nicolas Spiegelberg, Hairong Kuang, Karthik Ranganathan, Dmytro Molkov, Aravind Menon, Samuel Rash, Rodrigo Schmidt, Amitanand S. Aiyer |
SIGMOD Conference | 11 |
| 2008 | Multicoordinated Agreement Protocols for Higher AvailabiltyabstractAdaptability and graceful degradation are important features in distributed systems. Yet, consensus and other agreement protocols, basic building blocks of reliable distributed systems, lack these features and must perform expensive reconfiguration even in face of single failures. In this paper we describe multicoordinated mode of execution for agreement protocols that has improved availability and tolerates failures in a graceful manner. We exemplify our approach by presenting a generic broadcast algorithm. Our protocol can adapt to environment changes by switching to different execution modes. Finally, we show how our algorithm can solve the generalized consensus and its many instances (e.g., consensus and atomic broadcast). Lásaro J. Camargos, Rodrigo Schmidt, Fernando Pedone |
NCA | 2 |
| 2007 | A Formal Analysis of the Deferred Update Technique
Rodrigo Schmidt, Fernando Pedone |
OPODIS | 1 |
| 2007 | Multicoordinated PaxosabstractNo abstract available. Lásaro J. Camargos, Rodrigo Schmidt, Fernando Pedone |
PODC | 2 |
| 2007 | A Formal Analysis of the Deferred Update Technique
Rodrigo Schmidt, Fernando Pedone |
DISC | 1 |
| 2006 | A Primary-Backup Protocol for In-Memory Database ReplicationabstractThe paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs). The protocol exploits two features of IMDBs: coarse-grain concurrency control and deferred disk writes. Primary crashes are quickly detected by backups and a new primary is elected whenever the current one is suspected to have failed. False failure suspicions are tolerated and never lead to incorrect behavior. The protocol uses a consensus-like algorithm tailor-made for our replication environment. Under normal circumstances (i.e., no failures or false suspicions), transactions can be committed after two communication steps, as seen by the applications. Performance experiments have shown that the protocol has very low overhead and scales linearly with the number of replicas. Lásaro J. Camargos, Fernando Pedone, Rodrigo Schmidt |
NCA | 3 |
| 2006 | Optimistic Algorithms for Partial Database Replication
Nicolas Schiper, Rodrigo Schmidt, Fernando Pedone |
OPODIS | 2 |
| 2006 | Brief Announcement: Optimistic Algorithms for Partial Database Replication
Nicolas Schiper, Rodrigo Schmidt, Fernando Pedone |
DISC | 2 |
| 2005 | Optimal Asynchronous Garbage Collection for RDT Checkpointing ProtocolsabstractCommunication-induced checkpointing protocols that ensure rollback-dependency trackability (RDT) guarantee important properties to the recovery system without explicit coordination. However, there was no garbage collection algorithm for them which did not use some type of process synchronization, like time assumptions or reliable control message exchanges. This paper addresses the problem of garbage collection for RDT checkpointing protocols and presents an optimal solution for the case where coordination is done only by means of timestamps piggybacked in application messages. The algorithm uses the same timestamps as off-the-shelf RDT protocols and ensures the tight upper bound on the number of uncollected checkpoints for each process during all the system execution Rodrigo Schmidt, Islene C. Garcia, Fernando Pedone, Luiz Eduardo Buzato |
ICDCS | 1 |
| 2005 | Consistent Main-Memory Database Federations under Deferred Disk WritesabstractCurrent cluster architectures provide the ideal environment to run federations of main-memory database systems (FMMDBs). In FMMDBs, data resides in the main memory of the federation servers, significantly improving performance by avoiding I/O during the execution of read operations. To maximize the performance of update transactions as well, some applications recur to deferred disk writes. This means that update transactions commit before their modifications are written on stable storage and durability must be ensured outside the database. While deferred disk writes in centralized MMDBs relax the durability property of transactions only, in FMMDBs transaction atomicity may be also violated in case of failures. We address this issue from the perspective of log-based rollback-recovery in distributed systems and provide an efficient solution to the problem. Rodrigo Schmidt, Fernando Pedone |
SRDS | 1 |
| 2004 | An Adaptive Algorithm for Efficient Message Diffusion in Unreliable EnvironmentsabstractIn this paper, we propose a novel approach for solving the reliable broadcast problem in a probabilistic unreliable model. Our approach consists in first defining the optimality of probabilistic reliable broadcast algorithms and the adaptiveness of algorithms that aim at converging toward such optimality. Then, we propose an algorithm that precisely converges toward the optimal behavior, thanks to an adaptive strategy based on Bayesian statistical inference. We compare the performance of our algorithm with that of a typical gossip algorithm through simulation. Our results show, for example, that our adaptive algorithm quickly converges toward such exact knowledge. Benoît Garbinato, Fernando Pedone, Rodrigo Schmidt |
DSN | 3 |
| 2004 | Brief announcement: optimal asynchronous garbage collection for checkpointing protocols with rollback-dependency trackability
Rodrigo Schmidt, Islene C. Garcia, Fernando Pedone, Luiz Eduardo Buzato |
PODC | 1 |