P4KVS: A Role-Replica Separation Offloading Method to Achieve In-Network Consistency for KV Stores Based on P4 Switches
Summary: P4KVS offloads only the Raft Leader into a P4 programmable switch while keeping Followers on servers, using role–replica separation to provide linearizable in‑network consensus without exposing DB internals and preserving LevelDB/etcd compatibility. It achieves up to 74% of single‑node LevelDB write throughput and 222% for reads, delivering 37.5× higher read throughput and 3520× lower write latency vs etcd, showing strong consistency at near‑or‑better than single‑node performance. (summarized by gpt-5-mini on Feb 11 2026)
Incoming Non-self Citations Over Time
No non-self incoming citations found for this paper in this database.
Authors
- 1. Haojuan Li (Shanghai Jiao Tong University)
- 2. Zongpu Zhang (Shanghai Jiao Tong University)
- 3. Chenzhen Ye (Shanghai Jiao Tong University)
- 4. Ruohan Tang (Shanghai Jiao Tong University)
- 5. Jian Li (Shanghai Jiao Tong University)
- 6. Haibing Guan (Shanghai Jiao Tong University)
- 7. Qiaoling Wang (Huawei)
- 8. Pengpeng Zhou (Huawei)
BibTeX Citation
@inproceedings{li_sigmod26,
title = {{P4KVS: A Role-Replica Separation Offloading Method to Achieve In-Network Consistency for KV Stores Based on P4 Switches}},
author = {Li, Haojuan and Zhang, Zongpu and Ye, Chenzhen and Tang, Ruohan and Li, Jian and Guan, Haibing and Wang, Qiaoling and Zhou, Pengpeng},
series = {{SIGMOD} '26},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/3769812},
url = {https://dl.acm.org/doi/10.1145/3769812},
year = {2026}
}
Incoming Citations (Sorted by Pagerank)
Showing 0 of 0 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|
Outgoing Citations (Sorted by Pagerank)
Showing 9 of 9 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 57 | Calvin: Fast Distributed Transactions for Partitioned Database Systems | 2012 | SIGMOD | 0.00040139242 |
| 208 | CockroachDB: The Resilient Geo-Distributed SQL Database | 2020 | SIGMOD | 0.00024968157 |
| 867 | Coordination Avoidance in Database Systems | 2015 | VLDB | 0.00013511197 |
| 1,267 | Using Paxos to Build a Scalable, Consistent, and Highly Available Datastore | 2011 | VLDB | 0.0001140641 |
| 3,666 | Harmonia: Near-Linear Scalability for Replicated Storage with In-Network Conflict Detection | 2020 | VLDB | 7.2142119e-05 |
| 4,626 | In-Network Support for Transaction Triaging | 2021 | VLDB | 6.5985783e-05 |
| 4,879 | The Case for Network-Accelerated Query Processing | 2019 | CIDR | 6.4669093e-05 |
| 5,871 | Cheetah: Accelerating Database Queries with Switch Pruning | 2020 | SIGMOD | 6.0604381e-05 |
| 8,239 | In-Network Leaderless Replication for Distributed Data Stores | 2022 | VLDB | 5.4595803e-05 |
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 4,741 | PigPaxos: Devouring the Communication Bottlenecks in Distributed Consensus | 2021 | SIGMOD |
| 2 | 8,919 | MirrorKV: An Efficient Key-Value Store on Hybrid Cloud Storage with Balanced Performance of Compaction and Querying | 2023 | SIGMOD |
| 3 | 10,274 | O3-LSM: Maximizing Disaggregated LSM Write Performance via Three-Layer Offloading | 2026 | SIGMOD |
| 4 | 9,506 | FluidKV: Seamlessly Bridging the Gap between Indexing Performance and Memory-Footprint on Ultra-Fast Storage | 2024 | VLDB |
| 5 | 7,693 | CaaS-LSM: Compaction-as-a-Service for LSM-based Key-Value Stores in Storage Disaggregated Infrastructure | 2024 | SIGMOD |
| 6 | 2,497 | Low-Latency Multi-Datacenter Databases using Replicated Commit | 2013 | VLDB |
| 7 | 4,852 | Scaling Replicated State Machines with Compartmentalization | 2021 | VLDB |
| 8 | 2,665 | Probabilistically Bounded Staleness for Practical Partial Quorums | 2012 | VLDB |
| 9 | 8,239 | In-Network Leaderless Replication for Distributed Data Stores | 2022 | VLDB |
| 10 | 7,998 | P4DB - The Case for In-Network OLTP | 2022 | SIGMOD |