喵ID:eocFQc免责声明

SmartChain: Enabling High-Performance Service Chain Partition between SmartNIC and CPU

基本信息

DOI:
10.1109/icc40277.2020.9149136
发表时间:
2020-06
期刊:
ICC 2020 - 2020 IEEE International Conference on Communications (ICC)
影响因子:
--
通讯作者:
Shuhe Wang;Zili Meng;Chen Sun;Minhu Wang;Mingwei Xu;J. Bi;Tong Yang;Qun Huang;Hongxin Hu
中科院分区:
其他
文献类型:
--
作者: Shuhe Wang;Zili Meng;Chen Sun;Minhu Wang;Mingwei Xu;J. Bi;Tong Yang;Qun Huang;Hongxin Hu研究方向: -- MeSH主题词: --
关键词: --
来源链接:pubmed详情页地址

文献摘要

Smart Network Interface Cards (SmartNICs) have been widely used to accelerate software-based network functions (NFs). However, from the scope of a service chain, a careless selection of NFs to offload onto SmartNIC could severely degrade the performance due to frequent communications between CPU and SmartNIC. In this paper, we present SmartChain, a high performance and efficient framework that achieves optimal partition of service chains between SmartNIC and CPU. SmartChain consists of two logical steps. First, SmartChain analyzes the suitability of elements in a chain to run on SmartNIC to exploit its high performance. Besides, SmartChain also ensures the dependencies between elements. Second, as our key novelty, SmartChain models the service chain latency and resource constraints, and solves the partition problem with 0-1 integer linear programming. We implement a SmartChain prototype based on Netronome SmartNIC. Evaluation results show that when used in real world cases, SmartChain could reduce the service chain latency by up to 87% with throughput maintained compared with strawman solutions.
智能网络接口卡(SmartNICs)已被广泛用于加速基于软件的网络功能(NFs)。然而,从服务链的范围来看,由于CPU和智能网络接口卡之间频繁通信,如果不小心选择要卸载到智能网络接口卡上的网络功能,可能会严重降低性能。在本文中,我们提出了SmartChain,这是一种高性能且高效的框架,它实现了智能网络接口卡和CPU之间服务链的最优划分。SmartChain包括两个逻辑步骤。首先,SmartChain分析链中元素在智能网络接口卡上运行的适用性以利用其高性能。此外,SmartChain还确保元素之间的依赖性。其次,作为我们的关键创新点,SmartChain对服务链延迟和资源约束进行建模,并通过0 - 1整数线性规划解决划分问题。我们基于Netronome智能网络接口卡实现了一个SmartChain原型。评估结果表明,在实际应用场景中,与简易方案相比,SmartChain在保持吞吐量的情况下,可将服务链延迟降低多达87%。
参考文献(27)
被引文献(11)

数据更新时间:{{ references.updateTime }}

Shuhe Wang;Zili Meng;Chen Sun;Minhu Wang;Mingwei Xu;J. Bi;Tong Yang;Qun Huang;Hongxin Hu
通讯地址:
--
所属机构:
--
电子邮件地址:
--
免责声明免责声明
1、猫眼课题宝专注于为科研工作者提供省时、高效的文献资源检索和预览服务;
2、网站中的文献信息均来自公开、合规、透明的互联网文献查询网站,可以通过页面中的“来源链接”跳转数据网站。
3、在猫眼课题宝点击“求助全文”按钮,发布文献应助需求时求助者需要支付50喵币作为应助成功后的答谢给应助者,发送到用助者账户中。若文献求助失败支付的50喵币将退还至求助者账户中。所支付的喵币仅作为答谢,而不是作为文献的“购买”费用,平台也不从中收取任何费用,
4、特别提醒用户通过求助获得的文献原文仅用户个人学习使用,不得用于商业用途,否则一切风险由用户本人承担;
5、本平台尊重知识产权,如果权利所有者认为平台内容侵犯了其合法权益,可以通过本平台提供的版权投诉渠道提出投诉。一经核实,我们将立即采取措施删除/下架/断链等措施。
我已知晓