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
- 5392
- Venue
- SIGMOD
- Year
- 2017
- Pagerank
- 0.00014340396
- Overall Rank
- 1,066 | 92.60%
- 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.00052844656 |
| 136 |
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System |
2008 |
VLDB |
0.00042409816 |
| 286 |
High-Performance Concurrency Control Mechanisms for Main-Memory Databases |
2012 |
VLDB |
0.0002894802 |
| 348 |
Serializable Isolation for Snapshot Databases |
2008 |
SIGMOD |
0.00026473778 |
| 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 |
| 756 |
FOEDUS: OLTP Engine for a Thousand Cores and NVRAM |
2015 |
SIGMOD |
0.00017079523 |
| 956 |
Serializable Snapshot Isolation in PostgreSQL |
2012 |
VLDB |
0.00015068342 |
| 1,036 |
ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads |
2016 |
SIGMOD |
0.00014515226 |
| 1,217 |
Rethinking serializable multiversion concurrency control |
2015 |
VLDB |
0.00013228757 |
| 1,447 |
High Performance Transactions in Deuteronomy |
2015 |
CIDR |
0.0001192999 |
| 1,637 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00011058532 |
| 1,958 |
TicToc: Time Traveling Optimistic Concurrency Control |
2016 |
SIGMOD |
9.9592064e-05 |
| 2,209 |
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks |
1995 |
SIGMOD |
9.2884389e-05 |
| 2,261 |
Distributed Transaction Management In Jasmin |
1984 |
VLDB |
9.174578e-05 |
| 2,628 |
NVRAM-aware Logging in Transaction Systems |
2015 |
VLDB |
8.4290885e-05 |
| 2,806 |
Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems |
2016 |
SIGMOD |
8.1011309e-05 |
| 2,926 |
Design Principles for Scaling Multi-core OLTP Under High Contention |
2016 |
SIGMOD |
7.8868401e-05 |
| 2,950 |
The Performance Of Concurrency Control Algorithms For Database Management Systems |
1984 |
VLDB |
7.8274188e-05 |
| 3,747 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7883562e-05 |
| 4,625 |
Multi-Version Range Concurrency Control in Deuteronomy |
2015 |
VLDB |
6.0343309e-05 |
Semantically Similar Papers