Autonomous Commit and Commit Causality Clocks: Building Blocks for Logging and Recovery on Modern Hardware

Traditional ARIES has long been the standard for logging and recovery in database systems. Yet, its overhead limits system efficiency on modern hardware, leading to a shift towards decentralized logging for improved performance and scalability. Decentralized logging, however, poses two major challenges: (1) its integration with existing commit processing protocols fails to provide low-latency commits, (2) current variants introduce many critical trade-offs that hinder widespread adoption. This paper aims to address these gaps. To tackle the first issue, we introduce Autonomous Commit , the first commit protocol that fully utilizes modern NVMe SSDs to achieve low-latency durable commits with decentralized logging. Second, we propose Commit Causality Clocks , a new dependency tracking mechanism optimized for decentralized logging that retains the strengths of existing approaches while eliminating their limitations. We also revisit the recovery subsystem, enabling DBMS logging to work directly on block devices for optimal performance during normal operation. Our experimental evaluation demonstrates that these techniques together deliver very good scalability and low-latency durable commits across diverse workloads, enabling a high-performance logging and recovery design.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Database Systems
Published
2026-10-16
DOI
https://doi.org/10.1145/3859374
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Autonomous Commit and Commit Causality Clocks: Building Blocks for Logging and Recovery on Modern Hardware

Adnan Alhomssi, Viktor Leis, Tobias Ziegler, Lam-Duy Nguyen
ACM Transactions on Database Systems
Advanced Database Systems and Queries
article

Autonomous Commit and Commit Causality Clocks: Building Blocks for Logging and Recovery on Modern Hardware

Adnan Alhomssi, Viktor Leis, Tobias Ziegler, Lam-Duy Nguyen
article en

Abstract

Traditional ARIES has long been the standard for logging and recovery in database systems. Yet, its overhead limits system efficiency on modern hardware, leading to a shift towards decentralized logging for improved performance and scalability. Decentralized logging, however, poses two major challenges: (1) its integration with existing commit processing protocols fails to provide low-latency commits, (2) current variants introduce many critical trade-offs that hinder widespread adoption. This paper aims to address these gaps. To tackle the first issue, we introduce Autonomous Commit , the first commit protocol that fully utilizes modern NVMe SSDs to achieve low-latency durable commits with decentralized logging. Second, we propose Commit Causality Clocks , a new dependency tracking mechanism optimized for decentralized logging that retains the strengths of existing approaches while eliminating their limitations. We also revisit the recovery subsystem, enabling DBMS logging to work directly on block devices for optimal performance during normal operation. Our experimental evaluation demonstrates that these techniques together deliver very good scalability and low-latency durable commits across diverse workloads, enabling a high-performance logging and recovery design.

ACM Transactions on Database Systems
Friedrich-Alexander-Universität Erlangen-Nürnberg (DE), Technical University of Munich (DE)
Openalex Percentile: Top 12%
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.