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)
Incoming Non-self Citations Over Time
Authors
- 1. Hyeontaek Lim (Carnegie Mellon University)
- 2. Michael Kaminsky (Intel)
- 3. David G. Andersen (Carnegie Mellon University)
BibTeX Citation
@inproceedings{lim_sigmod17,
title = {{Cicada: Dependably Fast Multi-Core In-Memory Transactions}},
author = {Lim, Hyeontaek and Kaminsky, Michael and Andersen, David G.},
series = {{SIGMOD} '17},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/3035918.3064015},
url = {https://dl.acm.org/doi/10.1145/3035918.3064015},
year = {2017}
}
Incoming Citations (Sorted by Pagerank)
Showing 7 of 57 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 11,331 | Oze: Decentralized Graph-based Concurrency Control for Long-running Update Transactions | 2025 | VLDB | 4.9605343e-05 |
| 11,345 | Fair Transaction Processing for Multi-Tenant Databases | 2025 | VLDB | 4.9605343e-05 |
| 11,354 | Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs | 2025 | VLDB | 4.9605343e-05 |
| 11,412 | Enhancing Transaction Processing through Indirection Skipping | 2025 | VLDB | 4.9605343e-05 |
| 11,592 | On the Feasibility and Benefits of Extensive Evaluation | 2024 | SIGMOD | 4.9605343e-05 |
| 11,885 | Robustness Against Read Committed: A Free Transactional Lunch | 2022 | PODS | 4.9605343e-05 |
| 12,100 | Efficient Hard Real-Time Transaction Processing - Unachievable in Software | 2020 | CIDR | 4.9605343e-05 |
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.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 6,216 | Transaction Repair for Multi-Version Concurrency Control | 2017 | SIGMOD |
| 2 | 172 | High-Performance Concurrency Control Mechanisms for Main-Memory Databases | 2012 | VLDB |
| 3 | 6,740 | Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems | 2022 | VLDB |
| 4 | 863 | An Empirical Evaluation of In-Memory Multi-Version Concurrency Control | 2017 | VLDB |
| 5 | 4,081 | Transaction Healing: Scaling Optimistic Concurrency Control on Multicores | 2016 | SIGMOD |
| 6 | 1,302 | TicToc: Time Traveling Optimistic Concurrency Control | 2016 | SIGMOD |
| 7 | 3,073 | Opportunities for Optimism in Contended Main-Memory Multicore Transactions | 2020 | VLDB |
| 8 | 3,264 | Scaling Multicore Databases via Constrained Parallel Execution | 2016 | SIGMOD |
| 9 | 3,275 | BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases | 2016 | VLDB |
| 10 | 7,897 | An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench | 2020 | VLDB |