中文版 | English
题名

FlowShader: A generalized framework for GPU-accelerated VNF flow processing

作者
DOI
发表日期
2019-10-01
ISSN
1092-1648
ISBN
978-1-7281-2701-9
会议录名称
卷号
2019-October
页码
1-12
会议日期
8-10 Oct. 2019
会议地点
Chicago, IL, United states
出版地
10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA
出版者
摘要
GPU acceleration has been widely investigated for packet processing in virtual network functions (NFs), but not for L7 flow-processing NFs. In L7 NFs, reassembled TCP messages of the same flow should be processed in order in the same processing thread, and the uneven sizes among flows pose a major challenge for full realization of GPU's parallel computation power.To exploit GPUs for L7 NF processing, this paper presents FlowShader, a GPU acceleration framework to achieve both high generality and throughput even under skewed flow size distributions. We carefully design an efficient scheduling algorithm that fully exploits available GPU and CPU capacities; in particular, we dISPatch large flows which seriously break up the size balance to CPU and the rest of flows to GPU. Furthermore, FlowShader allows similar NF logic (as CPU-based NFs) to run on individual threads in a GPU, which is more generalized and easy to take on as compared to redesigning an NF for operation parallelism on GPU. We implemented a number of L7 flow processing NFs based on FlowShader. Evaluations are conducted under both synthetic and real-world traffic traces and results show that the throughput achieved by FlowShader is up to 6x that of the CPU-only baseline and 3x of the GPU-only design.
关键词
学校署名
其他
语种
英语
相关链接[Scopus记录]
收录类别
资助项目
[HKU 17204715]
WOS研究方向
Telecommunications
WOS类目
Telecommunications
WOS记录号
WOS:000556143800069
EI入藏号
20194707700470
EI主题词
Computation theory ; Internet protocols ; Program processors ; Scheduling algorithms
EI分类号
Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory:721.1 ; Computer Software, Data Handling and Applications:723
Scopus记录号
2-s2.0-85074996569
来源库
Scopus
全文链接https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8888129
引用统计
被引频次[WOS]:2
成果类型会议论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/44810
专题南方科技大学
未来网络研究院
作者单位
1.University of Hong Kong,Hong Kong
2.Southern University of Science and Technology,China
3.Microsoft Research,
4.Korea Advanced Institute of Science and Technology,South Korea
推荐引用方式
GB/T 7714
Yi,Xiaodong,Wang,Junjie,Duan,Jin GPU,et al. FlowShader: A generalized framework for GPU-accelerated VNF flow processing[C]. 10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA:IEEE Computer Society,2019:1-12.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Yi,Xiaodong]的文章
[Wang,Junjie]的文章
[Duan,Jin GPU]的文章
百度学术
百度学术中相似的文章
[Yi,Xiaodong]的文章
[Wang,Junjie]的文章
[Duan,Jin GPU]的文章
必应学术
必应学术中相似的文章
[Yi,Xiaodong]的文章
[Wang,Junjie]的文章
[Duan,Jin GPU]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。