arrow
返回

Offloading distributed key-value stores with off-path SmartNICs

delete2025-05-01
delete0
PRE
AI
S
Shangyi Sun
R
Rui Zhang
M
Ming Yan
X
Xiangyu Wu *
DOI:10.1016/j.comnet.2025.111197delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在数据中心网络中,分布式键值存储等应用会消耗大量CPU资源。在重负载条件下,整个系统的性能会显著下降。为提升键值存储的性能,许多现有研究采用RDMA(远程直接内存访问)来减少通信开销。然而,RDMA原语仅能将简单操作(如读写远程内存)卸载至网卡(NIC)。随着SmartNICs等新硬件的出现,我们考虑是否可以将分布式键值存储中更复杂的操作卸载至SmartNICs以减轻CPU负载。本文提出SKV,一种基于SmartNIC卸载的分布式键值存储。为充分利用SmartNIC的卸载能力,我们对SmartNICs和分布式键值存储的特性与架构进行了详细分析。SKV将数据复制等操作卸载至SmartNIC。我们设计了一种新的复制机制,使服务器能够将后台处理与前端客户端交互分离。此外,我们提出了一种并行卸载方法,以进一步优化键值存储的性能。我们在Mellanox BlueField SmartNIC上实现了SKV。我们的评估表明,SKV在提升整体吞吐量的同时降低了延迟,相比基线方案具有更优表现。
Keyword:
SmartNIC
Key-value store
Offloading

期刊

Computer Networks 封面图
Computer Networks
IF:
4.6
论文数:
1.5K
被引数:
1.6W

机构

暂无机构信息
引用论文

引用论文

An FPGA-based In-Line Accelerator for Memcached
err2014-07-15
err0
PREAI
errMaysam Lavasani; Hari Angepat; Derek Chiou
err分享
err收藏
Xenic
err2021-10-26
err0
PREAI
errHenry N. Schuh; Weihao Liang; Ming Liu; Jacob Nelson; Arvind Krishnamurthy
err分享
err收藏
C-Hint
err2014-11-03
err0
PREAI
errYandong Wang; Xiaoqiao Meng; Li Zhang; Jian Tan
err分享
err收藏
Gimbal
err2021-08-09
err0
errOAAI
errJaehong Min; Ming Liu; Tapan Chugh; Chenxingyu Zhao; Andrew Wei; In Hwan Doh; Arvind Krishnamurthy
err分享
err收藏
Offloading distributed applications onto smartNICs using iPipe
err2019-08-19
err0
PREAI
errMing Liu; Tianyi Cui; Henry Schuh; Arvind Krishnamurthy; Simon Peter; Karan Gupta
err分享
err收藏
ClickNP
err2016-08-22
err0
PREAI
errBojie Li; Kun Tan; Layong (Larry) Luo; Yanqing Peng; Renqian Luo; Ningyi Xu; Yongqiang Xiong; Peng Cheng; Enhong Chen
err分享
err收藏
LineFS
err2021-10-26
err0
errOAAI
errJongyul Kim; Insu Jang; Waleed Reda; Jaeseong Im; Marco Canini; Dejan Kostić; Youngjin Kwon; Simon Peter; Emmett Witchel
err分享
err收藏
学者 查看更多内容