DBScholar

Back to papers

Aether: A Scalable Approach to Logging

Summary: Aether scales ARIES logging on multi-core DBs; bottlenecks: tiny I/O bursts, flush lock waits, OS scheduler churn, memory contention. Holistic tech yields 20–69% speedups on log workloads and >1.8 GB/s small-log inserts on server, beating mutex-based logging. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h4a479dbe7c85da8e
Venue
VLDB
Year
2010
Pagerank
0.00012390677
Overall Rank
1,028 | 93.12%
DOI
10.14778/1920841.1920928

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{johnson_vldb10,
        title = {{Aether: A Scalable Approach to Logging}},
        author = {Johnson, Ryan and Pandis, Ippokratis and Stoica, Radu and Ailamaki, Anastasia and Athanassoulis, Manos},
        journal = {PVLDB},
        series = {{VLDB} '10},
        volume = {3},
        number = {1},
        pages = {681--692},
        doi = {10.14778/1920841.1920928},
        url = {https://doi.org/10.14778/1920841.1920928},
        year = {2010}
}

Incoming Citations (Sorted by Pagerank)

Showing 47 of 47 citing papers.

Rank Citing Paper Year Venue Pagerank
447 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018126139
613 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.00015527424
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015329098
859 Storage Management in the NVRAM Era 2014 VLDB 0.00013384817
1,051 High Performance Transactions via Early Write Visibility 2017 VLDB 0.00012262974
1,158 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.00011744154
1,384 PLP: Page Latch-free Shared-everything OLTP 2011 VLDB 0.00010824715
1,976 OLTP on Hardware Islands 2012 VLDB 9.2695591e-05
2,303 In-Memory Performance for Big Data 2015 VLDB 8.6602545e-05
2,386 NVRAM-aware Logging in Transaction Systems 2015 VLDB 8.5243884e-05
3,011 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7421635e-05
3,464 Adaptive Logging: Optimizing Logging and Recovery Costs in Distributed In-memory Databases 2016 SIGMOD 7.2615048e-05
3,719 CoroBase: Coroutine-Oriented Main-Memory Database Engine 2021 VLDB 7.0525094e-05
3,838 Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking 2021 SIGMOD 6.9706836e-05
3,905 Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads 2018 VLDB 6.9146292e-05
3,944 Controlled Lock Violation 2013 SIGMOD 6.8927605e-05
4,071 The Art of Latency Hiding in Modern Database Engines 2024 VLDB 6.8073218e-05
4,759 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines 2020 SIGMOD 6.420498e-05
5,134 Fast Failure Recovery for Main-Memory DBMSs on Multicores 2017 SIGMOD 6.2456145e-05
5,225 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 6.2100105e-05
5,709 Long-lived Transactions Made Less Harmful 2020 SIGMOD 6.010393e-05
5,735 Cache-Efficient Fork-Processing Patterns on Large Graphs 2021 SIGMOD 5.9957538e-05
6,174 Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems 2021 VLDB 5.8452454e-05
6,331 Scalable Database Logging for Multicores 2018 VLDB 5.7939818e-05
6,548 C5: Cloned Concurrency Control that Always Keeps Up 2023 VLDB 5.7321729e-05
6,848 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 5.6495967e-05
6,898 Border-Collie: A Wait-free, Read-optimal Algorithm for Database Logging on Multicore Hardware 2019 SIGMOD 5.6377384e-05
6,907 X-SSD: A Storage System with Native Support for Database Logging and Replication 2022 SIGMOD 5.6338283e-05
6,940 Industrial-Strength OLTP Using Main Memory and Many Cores 2020 VLDB 5.6229186e-05
7,273 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5522008e-05
7,505 CUBIT: Concurrent Updatable Bitmap Indexing 2025 VLDB 5.4920201e-05
7,896 Asynchronous Prefix Recoverability for Fast Distributed Stores 2021 SIGMOD 5.4152499e-05
7,897 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.4146341e-05
7,998 DecLog: Decentralized Logging in Non-Volatile Memory for Time Series Database Systems 2024 VLDB 5.3935211e-05
8,403 ADDICT: Advanced Instruction Chasing for Transactions 2014 VLDB 5.3232923e-05
8,453 It Takes Two: Instrumenting the Interaction between In-Memory Databases and Solid-State Drives 2020 CIDR 5.3148581e-05
9,026 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.2202203e-05
9,764 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.115551e-05
9,886 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.10323e-05
9,909 Bonspiel: Low Tail Latency Transactions in Geo-Distributed Databases 2025 VLDB 5.0983269e-05
9,955 Fast Commitment for Geo-Distributed Transactions via Decentralized Co-coordinators 2024 VLDB 5.0910746e-05
10,174 CloudJump: Optimizing Cloud Databases for Cloud Storages 2022 VLDB 5.0559291e-05
11,258 Moving on From Group Commit: Autonomous Commit Enables High Throughput and Low Latency on NVMe SSDs 2025 SIGMOD 4.9605343e-05
11,365 LLMLog: Advanced Log Template Generation via LLM-driven Multi-Round Annotation 2025 VLDB 4.9605343e-05
11,417 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 2025 VLDB 4.9605343e-05
12,328 The Next 700 Transaction Processing Engines 2017 SIGMOD 4.9605343e-05
14,000 Toward Scalable Transaction Processing: Evolution of Shore-MT 2013 VLDB -
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 12 of 12 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Previous Page 1 / 1 Next

Semantically Similar Papers