Back to papers
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores
Summary: Transaction healing scales OCC on multicore main-memory DBs by deriving intra-transaction dependencies to heal instead of abort. Thread-local access caches reuse side effects for partial read/write updates; THEDB shows near-linear 48-core scaling and higher OCC throughput.
(summarized by gpt-5-nano on Feb 09 2026)
Paper ID
5291
Venue
SIGMOD
Year
2016
Pagerank
6.9738485e-05
Overall Rank
3,985 | 72.67%
DOI
10.1145/2882903.2915202
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@inproceedings{wu_sigmod16,
title = {{Transaction Healing: Scaling Optimistic Concurrency Control on Multicores}},
author = {Wu, Yingjun and Chan, Chee-Yong and Tan, Kian-Lee},
series = {{SIGMOD} '16},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/2882903.2915202},
url = {https://dl.acm.org/doi/10.1145/2882903.2915202},
year = {2016}
}
Incoming Citations (Sorted by Pagerank)
Showing 13 of 13 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
903
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control
2017
VLDB
0.0001332486
1,063
High Performance Transactions via Early Write Visibility
2017
VLDB
0.00012343623
2,098
A Transactional Perspective on Execute-order-validate Blockchains
2020
SIGMOD
9.1706238e-05
3,661
Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP Database Management System
2018
VLDB
7.2167755e-05
3,860
Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads
2018
VLDB
7.0670192e-05
5,024
Fast Failure Recovery for Main-Memory DBMSs on Multicores
2017
SIGMOD
6.3977285e-05
5,406
Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly
2022
SIGMOD
6.2289734e-05
5,900
Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions
2023
VLDB
6.0468661e-05
6,099
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
5.9776969e-05
6,291
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
5.9252026e-05
7,159
Transaction Scheduling: From Conflicts to Runtime Conflicts
2023
SIGMOD
5.6857508e-05
7,765
An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench
2020
VLDB
5.5499187e-05
10,481
Performant Synchronization in Geo-Distributed Databases
2026
SIGMOD
5.093636e-05
Outgoing Citations (Sorted by Pagerank)
Showing 24 of 24 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Rank
Cited Paper
Year
Venue
Pagerank
38
Hekaton: SQL Server’s Memory-Optimized OLTP Engine
2013
SIGMOD
0.00047648573
57
Calvin: Fast Distributed Transactions for Partitioned Database Systems
2012
SIGMOD
0.00040139242
64
Sagas
1987
SIGMOD
0.00038756588
68
The End of an Architectural Era (It’s Time for a Complete Rewrite)
2007
VLDB
0.00038446206
83
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System
2008
VLDB
0.00036185259
126
Schism: a Workload-Driven Approach to Database Replication and Partitioning
2010
VLDB
0.00030779127
172
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
0.00027281663
214
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes
1990
VLDB
0.00024680756
256
Data-Oriented Transaction Execution
2010
VLDB
0.00023172982
379
Hyder - A Transactional Record Manager for Shared Flash
2011
CIDR
0.00019611067
471
Skew-Aware Automatic Database Partitioning in Shared-Nothing, Parallel OLTP Systems
2012
SIGMOD
0.0001793564
473
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores
2015
VLDB
0.00017900942
755
Rethinking serializable multiversion concurrency control
2015
VLDB
0.00014326008
766
The Case for Determinism in Database Systems
2010
VLDB
0.0001420984
1,358
PLP: Page Latch-free Shared-everything OLTP
2011
VLDB
0.0001104203
1,420
Lightweight Locking for Main Memory Database Systems
2013
VLDB
0.00010829638
2,309
A Scalable Lock Manager for Multicores
2013
SIGMOD
8.7691698e-05
2,906
Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases
2015
SIGMOD
7.9741374e-05
2,941
Automatic Partitioning of Database Applications
2012
VLDB
7.937125e-05
3,053
Lazy Evaluation of Transactions in Database Systems
2014
SIGMOD
7.8098188e-05
3,784
Multi-Version Range Concurrency Control in Deuteronomy
2015
VLDB
7.1268687e-05
3,900
Sloth: Being Lazy is a Virtue (When Issuing Database Queries)
2014
SIGMOD
7.0361352e-05
4,064
Latch-Free Data Structures for DBMS: Design, Implementation, and Evaluation
2013
SIGMOD
6.9305199e-05
4,870
Optimistic Concurrency Control by Melding Trees
2011
VLDB
6.4709622e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
4,356
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All
2017
CIDR
2
12,900
Concurrency Control and Recovery in Transactional Process Management
1999
PODS
3
3,204
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases
2016
VLDB
4
1,334
Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering
2019
VLDB
5
3,198
Scaling Multicore Databases via Constrained Parallel Execution
2016
SIGMOD
6
172
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
7
2,234
Design Principles for Scaling Multi-core OLTP Under High Contention
2016
SIGMOD
8
6,099
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
9
6,291
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
10
3,013
Opportunities for Optimism in Contended Main-Memory Multicore Transactions
2020
VLDB