Back to papers
Cicada: Dependably Fast Multi-Core In-Memory Transactions
Summary: Single-node, multi-core in-memory transactional DB with serializable guarantees. Optimistic MVCC with loosely synchronized distributed clocks, best-effort inlining, and global contention-aware backoff deliver high throughput across diverse workloads, enabling tens of millions of transactions per second on a single machine and outperforming prior designs on TPC-C/YCSB.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 5391
- Venue
- SIGMOD
- Year
- 2017
- Pagerank
- 0.00014319266
- Overall Rank
- 1,069 | 92.57%
- DOI
-
10.1145/3035918.3064015
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 5 of 55 citing papers.
Outgoing Citations (Sorted by Pagerank)
Showing 21 of 21 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 |
| 137 |
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System |
2008 |
VLDB |
0.00042342967 |
| 289 |
High-Performance Concurrency Control Mechanisms for Main-Memory Databases |
2012 |
VLDB |
0.00028938503 |
| 349 |
Serializable Isolation for Snapshot Databases |
2008 |
SIGMOD |
0.00026440605 |
| 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 |
| 763 |
FOEDUS: OLTP Engine for a Thousand Cores and NVRAM |
2015 |
SIGMOD |
0.00017025851 |
| 957 |
Serializable Snapshot Isolation in PostgreSQL |
2012 |
VLDB |
0.00015048214 |
| 1,036 |
ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads |
2016 |
SIGMOD |
0.0001452166 |
| 1,217 |
Rethinking serializable multiversion concurrency control |
2015 |
VLDB |
0.0001323177 |
| 1,457 |
High Performance Transactions in Deuteronomy |
2015 |
CIDR |
0.00011897016 |
| 1,692 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00010901611 |
| 1,961 |
TicToc: Time Traveling Optimistic Concurrency Control |
2016 |
SIGMOD |
9.9514005e-05 |
| 2,207 |
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks |
1995 |
SIGMOD |
9.2905883e-05 |
| 2,257 |
Distributed Transaction Management In Jasmin |
1984 |
VLDB |
9.1788883e-05 |
| 2,626 |
NVRAM-aware Logging in Transaction Systems |
2015 |
VLDB |
8.4273618e-05 |
| 2,802 |
Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems |
2016 |
SIGMOD |
8.0989124e-05 |
| 2,926 |
Design Principles for Scaling Multi-core OLTP Under High Contention |
2016 |
SIGMOD |
7.884983e-05 |
| 2,950 |
The Performance Of Concurrency Control Algorithms For Database Management Systems |
1984 |
VLDB |
7.8329866e-05 |
| 3,749 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7907876e-05 |
| 4,627 |
Multi-Version Range Concurrency Control in Deuteronomy |
2015 |
VLDB |
6.0390708e-05 |
Semantically Similar Papers