作者
Anuj Kalia, Michael Kaminsky, David G Andersen
发表日期
2014/8/17
图书
Proceedings of the 2014 ACM Conference on SIGCOMM
页码范围
295-306
简介
This paper describes the design and implementation of HERD, a key-value system designed to make the best use of an RDMA network. Unlike prior RDMA-based key-value systems, HERD focuses its design on reducing network round trips while using efficient RDMA primitives; the result is substantially lower latency, and throughput that saturates modern, commodity RDMA hardware.
HERD has two unconventional decisions: First, it does not use RDMA reads, despite the allure of operations that bypass the remote CPU entirely. Second, it uses a mix of RDMA and messaging verbs, despite the conventional wisdom that the messaging primitives are slow. A HERD client writes its request into the server's memory; the server computes the reply. This design uses a single round trip for all requests and supports up to 26 million key-value operations per second with 5μs average latency. Notably, for small key-value items …
引用总数
20142015201620172018201920202021202220232024431455760848078716940
学术搜索中的文章
A Kalia, M Kaminsky, DG Andersen - Proceedings of the 2014 ACM Conference on …, 2014