DBScholar

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
h0ace1dac6e065450
Venue
SIGMOD
Year
2017
Pagerank
0.00014075557
Overall Rank
773 | 94.83%
DOI
10.1145/3035918.3064015

Incoming Non-self Citations Over Time

Authors

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.

Previous Page 2 / 2 Next

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
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047937476
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036267455
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027021768
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023872855
237 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023615848
447 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018126139
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016620527
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015329098
725 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014434166
740 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014303858
1,085 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012086316
1,158 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.00011744154
1,302 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00011092608
2,071 Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks 1995 SIGMOD 9.0668566e-05
2,221 Design Principles for Scaling Multi-core OLTP Under High Contention 2016 SIGMOD 8.807697e-05
2,386 NVRAM-aware Logging in Transaction Systems 2015 VLDB 8.5243884e-05
2,390 Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems 2016 SIGMOD 8.5227929e-05
2,973 Distributed Transaction Management in JASMIN 1984 VLDB 7.7830513e-05
2,983 The Performance of Concurrency Control Algorithms for Database Management Systems 1984 VLDB 7.7703271e-05
3,275 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4557654e-05
3,862 Multi-Version Range Concurrency Control in Deuteronomy 2015 VLDB 6.9491506e-05
Previous Page 1 / 1 Next

Semantically Similar Papers