Database Paper Browser

Back to papers

Design Principles for Scaling Multi-core OLTP Under High Contention

Summary: Identifies two design principles limiting multi-core OLTP scalability under contention: multi-purpose execution threads and lack of advanced access planning. ORTHRUS prototype demonstrates component separation and proactive planning, delivering an order-of-magnitude throughput increase on high-contention workloads. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
5149
Venue
SIGMOD
Year
2016
Pagerank
7.884983e-05
Overall Rank
2,926 | 79.65%
DOI
10.1145/2882903.2882958

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 27 of 27 citing papers.

Rank Citing Paper Year Venue Pagerank
1,069 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014319266
1,521 High Performance Transactions via Early Write Visibility 2017 VLDB 0.00011532045
1,692 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.00010901611
2,369 Aria: A Fast and Practical Deterministic OLTP Database 2020 VLDB 8.9490403e-05
2,373 SLOG: Serializable, Low-latency, Geo-replicated Transactions 2019 VLDB 8.9476269e-05
3,586 Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning 2020 SIGMOD 6.9435005e-05
3,729 Sortledton: a Universal, Transactional Graph Data Structure 2022 VLDB 6.8133526e-05
4,454 Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads 2018 VLDB 6.1715229e-05
4,828 Reactors: A Case for Predictable, Virtualized Actor Database Systems 2018 SIGMOD 5.893685e-05
4,998 Latch-free Synchronization in Database Systems: Silver Bullet or Fool's Gold? 2017 CIDR 5.7757413e-05
5,227 Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All 2017 CIDR 5.6180363e-05
5,822 Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly 2022 SIGMOD 5.313161e-05
6,332 Long-lived Transactions Made Less Harmful 2020 SIGMOD 5.1070098e-05
6,501 How Good is My HTAP System? 2022 SIGMOD 5.0374293e-05
6,574 Robust Performance of Main Memory Data Structures by Configuration 2020 SIGMOD 5.0055505e-05
7,231 Industrial-Strength OLTP Using Main Memory and Many Cores 2020 VLDB 4.7943888e-05
7,583 Transaction Scheduling: From Conflicts to Runtime Conflicts 2023 SIGMOD 4.7042034e-05
9,815 Robustness against Read Committed for Transaction Templates 2021 VLDB 4.2783272e-05
9,870 Are Database System Researchers Making Correct Assumptions About Transaction Workloads? 2025 SIGMOD 4.2667743e-05
10,056 Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol 2026 SIGMOD 4.1945683e-05
10,080 Focus! Fast On-disk Concurrency-control Using Sketches 2026 SIGMOD 4.1945683e-05
10,293 Vodka: Rethink Benchmarking Philosophy in HTAP Systems 2026 VLDB 4.1945683e-05
10,526 Wait and See: A Delayed Transactions Partitioning Approach in Deterministic Database Systems for Better Performance 2025 SIGMOD 4.1945683e-05
11,037 Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers 2024 VLDB 4.1945683e-05
11,327 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 4.1945683e-05
11,466 Fast Density-Peaks Clustering: Multicore-based Parallelization Approach 2021 SIGMOD 4.1945683e-05
11,776 The Next 700 Transaction Processing Engines 2017 SIGMOD 4.1945683e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 26 of 26 cited papers.

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

Rank Cited Paper Year Venue Pagerank
86 The End of an Architectural Era (It's Time for a Complete Rewrite) 2007 VLDB 0.00052563276
122 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00045316749
215 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.0003354907
289 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00028938503
338 Data-Oriented Transaction Execution 2010 VLDB 0.00026973858
419 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023720338
635 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018879031
679 Skew-Aware Automatic Database Partitioning in Shared-Nothing, Parallel OLTP Systems 2012 SIGMOD 0.00018215154
763 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00017025851
1,028 Coordination Avoidance in Database Systems 2015 VLDB 0.00014584518
1,092 E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems 2015 VLDB 0.00014135961
1,217 Rethinking serializable multiversion concurrency control 2015 VLDB 0.0001323177
1,485 Improving OLTP Scalability using Speculative Lock Inheritance 2009 VLDB 0.00011706232
1,600 The Architecture of PIER: an Internet-Scale Query Processor 2005 CIDR 0.00011201407
1,603 PLP: Page Latch-free Shared-everything OLTP 2011 VLDB 0.00011196902
1,832 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.00010380187
2,328 A Case for Staged Database Systems 2003 CIDR 9.0225171e-05
2,445 OLTP on Hardware Islands 2012 VLDB 8.8057827e-05
2,513 Leveraging Lock Contention to Improve OLTP Application Performance 2016 VLDB 8.6178149e-05
2,713 A Scalable Lock Manager for Multicores 2013 SIGMOD 8.2477916e-05
2,723 The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis 2015 SIGMOD 8.2306728e-05
3,308 Automatic Partitioning of Database Applications 2012 VLDB 7.2422925e-05
3,421 An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems 2014 VLDB 7.1139504e-05
3,605 Lazy Evaluation of Transactions in Database Systems 2014 SIGMOD 6.9281695e-05
4,627 Multi-Version Range Concurrency Control in Deuteronomy 2015 VLDB 6.0390708e-05
8,265 ADDICT: Advanced Instruction Chasing for Transactions 2014 VLDB 4.5461133e-05
Previous Page 1 / 1 Next

Semantically Similar Papers