BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases
Summary: BCC reduces OCC’s false aborts by detecting dependency patterns that more reliably signal non-serializability, while retaining low overhead. It delivers over 3× OCC throughput under high contention and comparable performance under low contention. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Yuan Yuan (Ohio State University)
- 2. Kaibo Wang (Ohio State University)
- 3. Rubao Lee (Ohio State University)
- 4. Xiaoning Ding (New Jersey Institute of Technology)
- 5. Jing Xing (Institute of Computing Technology, Chinese Academy of Sciences)
- 6. Spyros Blanas (Ohio State University)
- 7. Xiaodong Zhang (Ohio State University)
BibTeX Citation
@article{yuan_vldb16,
title = {{BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases}},
author = {Yuan, Yuan and Wang, Kaibo and Lee, Rubao and Ding, Xiaoning and Xing, Jing and Blanas, Spyros and Zhang, Xiaodong},
journal = {PVLDB},
series = {{VLDB} '16},
volume = {9},
number = {6},
pages = {504--515},
doi = {10.14778/2904121.2904126},
url = {https://doi.org/10.14778/2904121.2904126},
year = {2016}
}
Incoming Citations (Sorted by Pagerank)
Showing 18 of 18 citing papers.
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
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 233 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems | 2015 | SIGMOD |
| 2 | 3,985 | Transaction Healing: Scaling Optimistic Concurrency Control on Multicores | 2016 | SIGMOD |
| 3 | 773 | Low Overhead Concurrency Control for Partitioned Main Memory Databases | 2010 | SIGMOD |
| 4 | 172 | High-Performance Concurrency Control Mechanisms for Main-Memory Databases | 2012 | VLDB |
| 5 | 1,141 | Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores | 2017 | VLDB |
| 6 | 6,291 | Adaptive Optimistic Concurrency Control for Heterogeneous Workloads | 2019 | VLDB |
| 7 | 6,099 | Transaction Repair for Multi-Version Concurrency Control | 2017 | SIGMOD |
| 8 | 3,198 | Scaling Multicore Databases via Constrained Parallel Execution | 2016 | SIGMOD |
| 9 | 3,013 | Opportunities for Optimism in Contended Main-Memory Multicore Transactions | 2020 | VLDB |
| 10 | 7,765 | An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench | 2020 | VLDB |