DBScholar

Back to papers

The Art of Latency Hiding in Modern Database Engines

Summary: MosaicDB jointly hides memory, I/O, and synchronization latency in OLTP via stackless coroutines and latency-aware scheduling. Its coroutine-to-transaction model avoids oversubscription and contention, delivering up to 33× speedup without penalizing memory-resident workloads. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
h652b9a747b05aa75
Venue
VLDB
Year
2024
Pagerank
6.8073218e-05
Overall Rank
4,071 | 72.72%
DOI
10.14778/3632093.3632117
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{huang_vldb24,
        title = {{The Art of Latency Hiding in Modern Database Engines}},
        author = {Huang, Kaisong and Wang, Tianzheng and Zhou, Qingqing and Meng, Qingzhong},
        journal = {PVLDB},
        series = {{VLDB} '24},
        volume = {17},
        number = {3},
        pages = {577--590},
        doi = {10.14778/3632093.3632117},
        url = {https://doi.org/10.14778/3632093.3632117},
        year = {2024}
}

Incoming Citations (Sorted by Pagerank)

Showing 16 of 16 citing papers.

Rank Citing Paper Year Venue Pagerank
5,225 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 6.2100105e-05
6,994 Two Birds With One Stone: Designing a Hybrid Cloud Storage Engine for HTAP 2024 VLDB 5.6094434e-05
8,979 Tao: Improving Resource Utilization while Guaranteeing SLO in Multi-tenant Relational Database-as-a-Service 2024 SIGMOD 5.2330911e-05
9,024 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 5.2209552e-05
10,229 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 5.0437932e-05
10,265 Analytics Are Heavy. The DBMS Is Busy. When Will My Mission-Critical Transaction Start Running? 2025 VLDB 5.0380426e-05
10,406 PRDCC: PRedictive Deterministic Concurrency Control under High Contention 2027 SIGMOD 4.9605343e-05
10,619 Analysis and Evaluation of Using Microsecond-Latency Memory for In-Memory Indices and Caches in SSD-Based Key-Value Stores 2026 SIGMOD 4.9605343e-05
10,796 How to Write to SSDs 2026 VLDB 4.9605343e-05
10,821 Operation-Aware Hybrid Locking for Modern In-Memory Indexes 2026 VLDB 4.9605343e-05
10,936 Tux: Efficient Drop-in Networking for Database Systems 2026 VLDB 4.9605343e-05
11,016 Why We Created Yet Another Memory Framework: Understanding MGA’s Role in Next-Gen Database Systems 2026 VLDB 4.9605343e-05
11,186 Rapid Data Ingestion through DB-OS Co-design 2025 SIGMOD 4.9605343e-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,417 No Cap, This Memory Slaps: Breaking Through the Memory Wall of Transactional Database Systems with Processing-in-Memory 2025 VLDB 4.9605343e-05
11,597 High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance 2024 SIGMOD 4.9605343e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 32 of 32 cited papers.

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

Rank Cited Paper Year Venue Pagerank
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047937476
70 The End of an Architectural Era (It’s Time for a Complete Rewrite) 2007 VLDB 0.00037761637
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027021768
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023872855
375 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019660459
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016620527
548 Improving Index Performance through Prefetching 2001 SIGMOD 0.00016534019
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
729 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014393711
773 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014075557
863 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013368866
894 Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation 2016 SIGMOD 0.00013179915
1,028 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012390677
1,402 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010754882
1,523 Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database 2014 VLDB 0.00010338554
1,588 Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance 2002 SIGMOD 0.00010115044
2,303 In-Memory Performance for Big Data 2015 VLDB 8.6602545e-05
2,681 Asynchronous Memory Access Chaining 2016 VLDB 8.1203826e-05
2,814 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9550699e-05
2,881 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 7.8945474e-05
2,934 What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines 2023 VLDB 7.8265774e-05
3,308 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 7.4195851e-05
3,719 CoroBase: Coroutine-Oriented Main-Memory Database Engine 2021 VLDB 7.0525094e-05
3,864 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.9461754e-05
4,918 Micro-architectural Analysis of In-memory OLTP 2016 SIGMOD 6.3447212e-05
5,767 SSDs Striking Back: The Storage Jungle and Its Implications on Persistent Indexes 2022 CIDR 5.9834681e-05
6,174 Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems 2021 VLDB 5.8452454e-05
6,848 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 5.6495967e-05
7,516 B^link-hash: An Adaptive Hybrid Index for In-Memory Time-Series Databases 2023 VLDB 5.4896042e-05
7,913 Write-Aware Timestamp Tracking: Effective and Efficient Page Replacement for Modern Hardware 2023 VLDB 5.4120001e-05
8,390 Interleaved Multi-Vectorizing 2020 VLDB 5.325009e-05
Previous Page 1 / 1 Next

Semantically Similar Papers