Back to papers
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
Summary: Adaptive Optimistic Concurrency Control (AOCC) selects the cheapest validation method at runtime. It assigns per-transaction and per-operation validators based on operation type and workload characteristics to optimize validation costs for heterogeneous in-memory workloads.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 11989
- Venue
- VLDB
- Year
- 2019
- Pagerank
- 5.0024028e-05
- Overall Rank
- 6,585 | 54.20%
- DOI
-
10.14778/3303753.3303763
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 6 of 6 citing papers.
Outgoing Citations (Sorted by Pagerank)
Showing 16 of 16 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank |
Cited Paper |
Year |
Venue |
Pagerank |
| 87 |
Hekaton: SQL Server’s Memory-Optimized OLTP Engine |
2013 |
SIGMOD |
0.00052389723 |
| 289 |
High-Performance Concurrency Control Mechanisms for Main-Memory Databases |
2012 |
VLDB |
0.00028938503 |
| 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 |
| 858 |
Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth |
2012 |
SIGMOD |
0.000158756 |
| 1,036 |
ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads |
2016 |
SIGMOD |
0.0001452166 |
| 1,069 |
Cicada: Dependably Fast Multi-Core In-Memory Transactions |
2017 |
SIGMOD |
0.00014319266 |
| 1,692 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00010901611 |
| 1,739 |
Precision Locks |
1981 |
SIGMOD |
0.00010719584 |
| 1,792 |
Hybrid Transactional/Analytical Processing: A Survey |
2017 |
SIGMOD |
0.00010537893 |
| 1,961 |
TicToc: Time Traveling Optimistic Concurrency Control |
2016 |
SIGMOD |
9.9514005e-05 |
| 3,749 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7907876e-05 |
| 4,633 |
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores |
2016 |
SIGMOD |
6.0340758e-05 |
| 4,840 |
Solving the Phantom Problem by Predicative Optimistic Concurrency Control |
1983 |
VLDB |
5.8864974e-05 |
| 5,227 |
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All |
2017 |
CIDR |
5.6180363e-05 |
| 7,028 |
Bringing Modular Concurrency Control to the Next Level |
2017 |
SIGMOD |
4.856636e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 3,972 |
On Being Optimistic about Real-Time Constraints |
1990 |
PODS |
6.5771215e-05 |
| 1,692 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00010901611 |
| 10,636 |
Concurrency Control as a Service |
2025 |
VLDB |
4.1945683e-05 |
| 3,749 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7907876e-05 |
| 2,088 |
Empirical Comparison of Database Concurrency Control Schemes |
1983 |
VLDB |
9.570953e-05 |
| 4,400 |
Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes |
1991 |
VLDB |
6.221248e-05 |
| 4,633 |
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores |
2016 |
SIGMOD |
6.0340758e-05 |
| 2,207 |
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks |
1995 |
SIGMOD |
9.2905883e-05 |
| 3,788 |
Opportunities for Optimism in Contended Main-Memory Multicore Transactions |
2020 |
VLDB |
6.7656267e-05 |
| 5,227 |
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All |
2017 |
CIDR |
5.6180363e-05 |