Back to papers
Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores
Summary: RDMA-based baseline for 2PL/2PC with a distributed lock table, standard locking modes, and strict serializability. On TPC-C, scales to thousands of cores and hundreds of machines, reaching ~21M tps (9.5M New Orders/s), demonstrating locking-based CC can scale with RDMA.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 11954
- Venue
- VLDB
- Year
- 2019
- Pagerank
- 5.4665318e-05
- Overall Rank
- 5,512 | 61.66%
- DOI
-
10.14778/3358701.3358702
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 12 of 12 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 3,841 |
Farview: Disaggregated Memory with Operator Off-loading for Database Engines |
2022 |
CIDR |
6.7103563e-05 |
| 5,621 |
CXL and the Return of Scale-Up Database Engines |
2024 |
VLDB |
5.4061827e-05 |
| 5,864 |
Redy: Remote Dynamic Memory Cache |
2022 |
VLDB |
5.2975079e-05 |
| 6,902 |
Efficient Distributed Transaction Processing in Heterogeneous Networks |
2023 |
VLDB |
4.8925595e-05 |
| 7,683 |
TDSQL: Tencent Distributed Database System |
2024 |
VLDB |
4.6799361e-05 |
| 8,094 |
Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms |
2021 |
VLDB |
4.5867812e-05 |
| 9,958 |
OceanBase Paetica: A Hybrid Shared-nothing/Shared-everything Database for Supporting Single Machine and Distributed Cluster |
2023 |
VLDB |
4.2364477e-05 |
| 10,418 |
TXSQL: Lock Optimizations Towards High Contented Workloads |
2025 |
SIGMOD |
4.1945683e-05 |
| 10,542 |
Dandelion: Smaller Clusters, Bigger Speeds—Distributed Transactions Redefined |
2025 |
VLDB |
4.1945683e-05 |
| 10,550 |
A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems |
2025 |
VLDB |
4.1945683e-05 |
| 10,729 |
TxnSails: Achieving Serializable Transaction Scheduling with Self-Adaptive Isolation Level Selection |
2025 |
VLDB |
4.1945683e-05 |
| 10,782 |
From Scale-Up to Scale-Out: PolarDB's Journey to Achieving 2 Billion tpmC |
2025 |
VLDB |
4.1945683e-05 |
Outgoing Citations (Sorted by Pagerank)
Showing 15 of 15 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank |
Cited Paper |
Year |
Venue |
Pagerank |
| 122 |
Calvin: Fast Distributed Transactions for Partitioned Database Systems |
2012 |
SIGMOD |
0.00045316749 |
| 137 |
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System |
2008 |
VLDB |
0.00042342967 |
| 635 |
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores |
2015 |
VLDB |
0.00018879031 |
| 1,206 |
Rack-Scale In-Memory Join Processing using RDMA |
2015 |
SIGMOD |
0.00013281657 |
| 1,409 |
High-Speed Query Processing over High-Speed Networks |
2016 |
VLDB |
0.00012132768 |
| 1,507 |
BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications |
2017 |
SIGMOD |
0.00011617967 |
| 1,819 |
The End of a Myth: Distributed Transactions Can Scale |
2017 |
VLDB |
0.00010429773 |
| 1,852 |
Designing Distributed Tree-based Index Structures for Fast RDMA-capable Networks |
2019 |
SIGMOD |
0.00010322492 |
| 2,548 |
An Evaluation of Distributed Concurrency Control |
2017 |
VLDB |
8.5652459e-05 |
| 3,309 |
Distributed Lock Management with RDMA: Decentralization without Starvation |
2018 |
SIGMOD |
7.2419042e-05 |
| 3,443 |
Distributed Join Algorithms on Thousands of Cores |
2017 |
VLDB |
7.0887214e-05 |
| 3,936 |
Rethinking Database High Availability with RDMA Networks |
2019 |
VLDB |
6.6162264e-05 |
| 4,642 |
Fast Scans on Key-Value Stores |
2017 |
VLDB |
6.0267293e-05 |
| 6,422 |
DPI: The Data Processing Interface for Modern Networks |
2019 |
CIDR |
5.0681154e-05 |
| 12,165 |
SwissBox: An Architecture for Data Processing Appliances |
2011 |
CIDR |
4.1945683e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 1,296 |
A Locking Protocol For Resource Coordination In Distributed Databases |
1978 |
SIGMOD |
0.00012758636 |
| 2,834 |
Low-Latency Multi-Datacenter Databases using Replicated Commit |
2013 |
VLDB |
8.0458206e-05 |
| 3,423 |
Is Distributed Locking Harder? |
1982 |
PODS |
7.1133874e-05 |
| 2,548 |
An Evaluation of Distributed Concurrency Control |
2017 |
VLDB |
8.5652459e-05 |
| 1,090 |
Low Overhead Concurrency Control for Partitioned Main Memory Databases |
2010 |
SIGMOD |
0.0001415654 |
| 6,341 |
An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems |
2002 |
VLDB |
5.1037155e-05 |
| 3,031 |
Distributed Concurrency Control Performance: A Study of Algorithms, Distribution, and Replication |
1988 |
VLDB |
7.6775693e-05 |
| 7,593 |
Parallelism and Concurrency Control Performance in Distributed Database Machines |
1989 |
SIGMOD |
4.7019508e-05 |
| 4,585 |
Performance Evaluation of a Two-Phase Commit Based Protocol for Distributed Databases |
1982 |
PODS |
6.0664006e-05 |
| 4,054 |
Scaling Multicore Databases via Constrained Parallel Execution |
2016 |
SIGMOD |
6.4919461e-05 |