Demo Data from EDBT 2026 / reviewers in the wild / expert
Luiz Gustavo Coutinho Xavier
dblp:294/0404
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0001-6236-449XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
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 · 54% Storage systems · 46% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.9 | 1 | 2025 | Beelog: Online Log Compaction for Dependable Systems · IEEE Trans. Parallel Distributed Syst. 2025 |
Storage systems
key-value storage |
0.9 | 1 | 2025 | Beelog: Online Log Compaction for Dependable Systems · IEEE Trans. Parallel Distributed Syst. 2025 |
Storage systems › logging
log compaction |
0.9 | 1 | 2025 | Beelog: Online Log Compaction for Dependable Systems · IEEE Trans. Parallel Distributed Syst. 2025 |
Distributed systems › fault tolerance › failure recovery
state restoration |
0.9 | 1 | 2025 | Beelog: Online Log Compaction for Dependable Systems · IEEE Trans. Parallel Distributed Syst. 2025 |
Distributed systems
replication |
0.3 | 1 | 2025 | Beelog: Online Log Compaction for Dependable Systems · IEEE Trans. Parallel Distributed Syst. 2025 |
Methods — techniques the papers use, named apart from their topics
parallel i/o · 0.9batching · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Beelog: Online Log Compaction for Dependable SystemsabstractLogs are a known abstraction used to develop dependable and secure distributed systems. By logging entries on a sequential global log, systems can synchronize updates over replicas and provide a consistent state recovery in the presence of faults. However, their usage incurs a non-negligible overhead on the application's performance. This article presents Beelog, an approach to reduce logging impact and accelerate recovery on log-based protocols by safely discarding entries from logs. The technique involves executing a log compaction during run-time concurrently with the persistence and execution of commands. Besides compacting logging information, the proposed technique splits the log file and incorporates strategies to reduce logging overhead, such as batching and parallel I/O. We evaluate the proposed approach by implementing it as a new feature of the etcd key-value store and comparing it against etcd's standard logging. Utilizing workloads from the YCSB benchmark and experimenting with different configurations for batch size and number of storage devices, our results indicate that Beelog can reduce application recovery time, especially in write-intensive workloads with a small number of keys and a probability favoring the most recent keys to be updated. In such scenarios, we observed up to a 50% compaction in the log file size and a 65% improvement in recovery time compared to etcd's standard recovery protocol. As a side effect, batching results in higher command execution latency, ranging from$ \text{100 ms}$to$ \text{350 ms}$with Beelog, compared to the default etcd's$ \text{90 ms}$. Except for the latency increase, the proposed technique does not impose other significant performance costs, making it a practical solution for systems where fast recovery and reduced storage are priorities. Luiz Gustavo Coutinho Xavier, Cristina Meinhardt, Odorico Machado Mendizabal |
IEEE Trans. Parallel Distributed Syst. | 1 |