首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >FULL-KV: Flexible and Ultra-Low-Latency In-Memory Key-Value Store System Design on CPU-FPGA
【24h】

FULL-KV: Flexible and Ultra-Low-Latency In-Memory Key-Value Store System Design on CPU-FPGA

机译:全kV:CPU-FPGA上的灵活和超低延迟内存密钥值存储系统设计

获取原文
获取原文并翻译 | 示例

摘要

In-memory key-value store (IMKVS) has gained great popularity in data centers. However, big data brings great challenges in performance and power consumption because of the general-purpose Von Neumann computer architecture. Remote direct memory access (RDMA) technology supporting zero-copy networking could partly alleviate the problem but is still not efficient for KVS. To overcome this problem, we present a flexible and ultra-low-latency IMKVS system named FULL-KV, based on a CPU-FPGA heterogeneous architecture. The FPGA serves as a KVS accelerator that can bypass the CPU and implement both the network stacks and the KVS processing with a highly parallel hardware architecture. The system latency of FULL-KV can achieve as low as 1.5 mu s/2.2 mu s for the PUT/GET operation, which is 3.0x/1.5x faster than current state-of-the-art hardware-based KVS systems. Besides, FULL-KV can support 4x larger values (up to 4M bytes). Given a total Ethernet bandwidth of 20Gbps, the peak throughput of the single-node FULL-KV can reach 26.0 million key-value operations per second (Mops). In the two-node test system with a commercial Ethernet switch, the peak throughput can reach 52Mops, manifesting the system scalability and practicability.
机译:内存密钥值商店(IMKV)在数据中心获得了很大的普及。然而,由于通用Von Neumann计算机架构,大数据在性能和功耗中带来了巨大挑战。支持零拷贝网络的远程直接内存访问(RDMA)技术可能部分缓解此问题,但仍然不效益于KV。为了克服这个问题,我们基于CPU-FPGA异构架构,我们呈现了一个名为全KV的灵活和超低延迟的IMKVS系统。 FPGA用作KVS加速器,可以绕过CPU并使用高度并行硬件架构实现网络堆栈和KVS处理。全kV的系统延迟可以为PUT / GET操作达到1.5 mu s / 2.2 mu s,比当前最先进的基于硬件的kVs系统快3.0倍/ 1.5倍。此外,全kV可以支持4x更大的值(最多4米字节)。给定总以太网带宽为20Gbps,单节点全KV的峰值吞吐量可以达到每秒260万次键值操作(MOPS)。在具有商业以太网交换机的双节点测试系统中,峰值吞吐量可以达到52毫升,体现系统可扩展性和实用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号