arrow
返回

FlowValve+: Multi-Queue Packet Scheduling Framework on SoC-Based SmartNICs

delete2024-09-01
delete0
PRE
AI
S
Shaoke Xi
F
Fuliang Li *
L
Lingxiang Hu
X
Xingwei Wang
K
Kui Ren *
DOI:10.1109/TSC.2024.3422819delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Enforcing scheduling policies with software schedulers at end-hosts leads to high CPU consumption, low throughput, and inaccuracies. To address these issues, offloading packet schedulers to the network interface card presents a promising research direction. However, existing attempts suffer from inflexible on-NIC scheduling that cannot execute complex hierarchies of network policies. In this article, we propose FlowValve(+), a general framework for multi-queue packet scheduling on SoC-based SmartNICs. The key insight behind FlowValve(+) is to abstract the inherent queueing system as a single FIFO queue and perform specialized tail drop to mix the FIFO queue with expected flow proportions. FlowValve(+) leverages hardware accelerations to produce high throughput while substantially reducing CPU and memory usage on end-hosts. We prototype FlowValve(+) on Netronome Agilio 40GbE and NVIDIA Bluefield-2 100GbE SmartNICs to demonstrate its ability to accurately enforce network policies while driving TCP traffic at 40 Gbps and 80 Gbps on both platforms, respectively. Moreover, FlowValve(+) can save two CPU cores compared to DPDK packet schedulers.
Keyword:
Scheduling
Scheduling algorithms
Bandwidth
Software
Random access memory
Quality of service
Throughput
SoC-based SmartNICs
hardware acceleration
multi-queue packet scheduling

期刊

IEEE Transactions on Services Computing 封面图
IEEE Transactions on Services Computing
IF:
5.8
论文数:
2.2K
被引数:
6.5K

机构

N
northeastern university - china
学者数:
3.2W
论文数: 2.7W
被引数: 37
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

An autonomous 16 mm/sup 3/ solar-powered node for distributed wireless sensor networks用于分布式无线传感器网络的自治16毫米/sup3/太阳能节点
err2024-10-30
err0
PREAI
errB.A. Warneke; M.D. Scott; B.S. Leibowitz; Lixia Zhou; C.L. Bellew; J.A. Chediak; J.M. Kahn; B.E. Boser; K.S.J. Pister
err分享
err收藏
The Nup62 Coiled-Coil Motif Provides Plasticity for Triple-Helix Bundle Formation
err2017-04-26
err0
PREAI
errPravin S. Dewangan; Parshuram J. Sonawane; Ankita R. Chouksey; Radha Chauhan
err分享
err收藏
Rapid flow slides of coal-mine waste in British Columbia, Canada
err2002-01-01
err0
PREAI
errO. Hungr; R.F. Dawson; A. Kent; D. Campbell; N.R. Morgenstern
err分享
err收藏
Dimethyl ether: A fuel for the 21st century
err1997-01-01
err0
PREAI
errT.H. Fleisch; A. Basu; M.J. Gradassi; J.G. Masin
err分享
err收藏
Geographic variation in ringed seal (Pusahispida) growth rate and body size环斑海豹(Pusahispida)生长速率和体型的地理变异
err2018-07-01
err0
PREAI
errSteven H. Ferguson; Xinhua Zhu; Brent G. Young; David J. Yurkowski; Gregory W. Thiemann; Aaron T. Fisk; Derek C.G. Muir
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容