Employ SmartNICs' Data Path Accelerators for Ordered Key-Value Stores
Frederic Schimmelpfennig, Jan Sass, Reza Salkhordeh, Martin Kr\"oning, Stefan Lankes, Andr\'e Brinkmann

TL;DR
This paper presents a SmartNIC-based key-value store that uses data path accelerators to efficiently support ordered operations, achieving high throughput and low latency without OS overhead or complex client state.
Contribution
It introduces a novel KV store architecture leveraging SmartNIC DPAs for efficient ordered key-value operations with minimal PCIe crossings and stateless clients.
Findings
Achieves 33 million operations/sec for point lookups.
Achieves 13 million operations/sec for range queries.
Matches or exceeds performance of state-of-the-art solutions.
Abstract
Remote in-memory key-value (KV) stores serve as a cornerstone for diverse modern workloads, and high-speed range scans are frequently a requirement. However, current architectures rarely achieve a simultaneous balance of peak efficiency, architectural simplicity, and native support for ordered operations. Conventional host-centric frameworks are restricted by kernel-space network stacks and internal bus latencies. While hash-based alternatives that utilize OS-bypass or run natively on SmartNICs offer high throughput, they lack the data structures necessary for range queries. Distributed RDMA-based systems provide performance and range functionality but often depend on stateful clients, which introduces complexity in scaling and error handling. Alternatively, SmartNIC implementations that traverse trees located in host memory are hampered by high DMA round-trip latencies. This paper…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Cloud Computing and Resource Management · Advanced Data Storage Technologies
