首页> 外文期刊>Journal of circuits, systems and computers >Fast In-Memory Key-Value Cache System with RDMA
【24h】

Fast In-Memory Key-Value Cache System with RDMA

机译:具有RDMA的快速内存密钥值缓存系统

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

摘要

The quick advances of Cloud and the advent of Fog computing impose more and more critical demand for computing and data transfer of low latency onto the underlying distributed computing infrastructure. Remote direct memory access (RDMA) technology has been widely applied for its low latency of remote data access. However, RDMA gives rise to a host of challenges in accelerating in-memory key-value stores, such as direct remote memory writes, making the remote system more vulnerable. This study presents an in-memory key-value system based on RDMA, named Craftscached, which enables: (1) buffering remote memory writes into a communication cache memory to eliminate direct remote memory writes to the data memory area; (2) dividing the communication cache memory into RDMA-writable and RDMA-readable memory zones to reduce the possibility of data corruption due to stray memory writes and caching data into an RDMA-readable memory zone to improve the remote memory read performance; and (3) adopting remote out-of-place direct memory write to achieve high performance of remote read and write. Experimental results in comparison with Memcached indicate that Craftscached provides a far better performance: (1) in the case of read-intensive workloads, the data access of Craftscached is about 7-43x and 18-72.4% better than those of TCP/IP-based and RDMA-based Memcached, respectively; (2) the memory utilization of small objects is more efficient with only about 3.8% memory compaction overhead.
机译:云的快速进步和雾计算的出现对基础分布式计算基础设施的低延迟的计算和数据传输提供了越来越重要的需求。远程直接内存访问(RDMA)技术已被广泛应用于其低延迟的远程数据访问。但是,RDMA在加速内存密钥值存储中产生了许多挑战,例如直接远程内存写入,使远程系统更脆弱。本研究介绍了基于RDMA的内存密钥值系统,名为CraftScached,它启用:(1)缓冲远程存储器写入通信缓存存储器,以消除到数据存储区域的直接远程存储器写入; (2)将通信缓存内存分成RDMA可写入和RDMA可读存储区,以减少由于杂散存储器写入和将数据缓存到RDMA可读存储区域中的数据损坏的可能性,以改善远程存储器读取性能; (3)采用远程出入的直接存储器写入,实现高性能远程读写。实验结果与MEMCACHED相比表明,CraftsCached提供了更好的性能:(1)在读取密集型工作负载的情况下,CraftsCached的数据访问比TCP / IP的数据更好,18-72.4%基于和RDMA的Memcached; (2)小物体的内存利用率更有效,内存压缩开销只有约3.8%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号