Using RDMA Ef?ciently for Key-Value Services Anuj Kalia Michael Kaminsky David G. Andersen Carnegie Mellon University Intel Labs fakalia,dgag@cs.cmu.edu michael.e.kaminsky@intel.com ABSTRACT This paper describes the design and implementation of HERD, a key-value system designed to make the best use of an RDMA network.
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.
Using RDMA Ef?ciently for Key-Value Services Anuj Kalia Michael Kaminsky David G. Andersen Carnegie Mellon University Intel Labs fakalia,dgag@cs.cmu.edu michael.e.kaminsky@intel.com ABSTRACT This paper describes the design and implementation of HERD, a key-value system designed to make the best use of an RDMA network.
RDMA has been used in recent work on key-value storage systems [22, 26, 30,33], database systems, and other related systems and studies [21,35]. The latency for a remote memory access in recent…
Using RDMA Ef?ciently for Key-Value Services Anuj Kalia (CMU) Michael Kaminsky (Intel Labs), David Andersen (CMU) 1. RDMA Remote Direct Memory Access : A network feature that allows direct access to the memory of a remote computer. 2. HERD 3 1. Improved understanding of RDMA through …
Using RDMA Efficiently for Key-Value Systems. Using RDMA Ef?ciently for Key-Value Services. Anuj Kalia, Michael Kaminsky, David G. Andersen Carnegie Mellon University, Intel Labs CMU-PDL-14-106 June 2014 Parallel Data Laboratory Carnegie Mellon University Pittsburgh, PA 15213-3890 Abstract. This paper describes the design and implementation of …