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
- 11990
- Venue
- VLDB
- Year
- 2019
- Pagerank
- 4.9975981e-05
- Overall Rank
- 6,584 | 54.25%
- 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.00052844656 |
| 286 |
High-Performance Concurrency Control Mechanisms for Main-Memory Databases |
2012 |
VLDB |
0.0002894802 |
| 419 |
Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems |
2015 |
SIGMOD |
0.00023720294 |
| 632 |
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores |
2015 |
VLDB |
0.00018895506 |
| 857 |
Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth |
2012 |
SIGMOD |
0.00015840492 |
| 1,036 |
ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads |
2016 |
SIGMOD |
0.00014515226 |
| 1,066 |
Cicada: Dependably Fast Multi-Core In-Memory Transactions |
2017 |
SIGMOD |
0.00014340396 |
| 1,637 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00011058532 |
| 1,734 |
Precision Locks |
1981 |
SIGMOD |
0.00010715681 |
| 1,786 |
Hybrid Transactional/Analytical Processing: A Survey |
2017 |
SIGMOD |
0.00010543881 |
| 1,958 |
TicToc: Time Traveling Optimistic Concurrency Control |
2016 |
SIGMOD |
9.9592064e-05 |
| 3,747 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7883562e-05 |
| 4,632 |
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores |
2016 |
SIGMOD |
6.0286531e-05 |
| 4,840 |
Solving the Phantom Problem by Predicative Optimistic Concurrency Control |
1983 |
VLDB |
5.8819812e-05 |
| 5,223 |
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All |
2017 |
CIDR |
5.617782e-05 |
| 7,029 |
Bringing Modular Concurrency Control to the Next Level |
2017 |
SIGMOD |
4.8521438e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 3,975 |
On Being Optimistic about Real-Time Constraints |
1990 |
PODS |
6.5709157e-05 |
| 10,644 |
Concurrency Control as a Service |
2025 |
VLDB |
4.1905499e-05 |
| 1,637 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00011058532 |
| 3,747 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7883562e-05 |
| 2,091 |
Empirical Comparison of Database Concurrency Control Schemes |
1983 |
VLDB |
9.5645672e-05 |
| 4,395 |
Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes |
1991 |
VLDB |
6.2154838e-05 |
| 4,632 |
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores |
2016 |
SIGMOD |
6.0286531e-05 |
| 2,209 |
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks |
1995 |
SIGMOD |
9.2884389e-05 |
| 3,789 |
Opportunities for Optimism in Contended Main-Memory Multicore Transactions |
2020 |
VLDB |
6.7614151e-05 |
| 5,223 |
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All |
2017 |
CIDR |
5.617782e-05 |