科研成果详情

发表状态已发表Published
题名Compiling Service Function Chains via Fine-Grained Composition in the Programmable Data Plane
作者
发表日期2023-07-01
发表期刊IEEE Transactions on Services Computing
ISSN/eISSN1939-1374
卷号16期号:4页码:2490-2502
摘要

Service function chains (SFCs) are fundamental services in today's datacenters and ISP networks. Explosive volume of network traffic creates high demands for low latency and high performance. The emergence of programmable data planes has offered a new way to overcome the problem. However, limited by pipeline constraints in hardware architecture, implementing multiple network functions on programmable data planes is challenging. Besides, considering various types of network functions, e.g., stateful network functions, a general model is essential for abstracting distinct network functions. In this article, we propose pSFC which provides a fine-grained SFCs deployment scheme in programmable data planes. Control flow graph (CFG) is proposed to abstract and analyze various network functions. Then we model pipeline constraints in the hardware architecture using an ILP (Integer Linear Programming), and model the SFCs deployment in the substrate network as a one big switch (OBS) problem. To reduce deployment cost, pSFC first composes multiple SFCs to a compound CFG for eliminating redundant logics within SFCs, further decomposes the compound CFG based on the resource limitation per stage, and finally maps the OBS into the substrate network. We have implemented pSFC in both bmv2 software switch and P4 hardware switch (i.e., Intel Tofino ASIC). Evaluation results show that pSFC reduces switch costs by 45.7% and decreases average latency by 22% without compromising throughput.

关键词one big switch P4 programmable data plane service function chains
DOI10.1109/TSC.2023.3242072
URL查看来源
收录类别SCIE
语种英语English
WOS研究方向Computer Science
WOS类目Computer Science, Information Systems ; Computer Science, Software Engineering
WOS记录号WOS:001045785600014
Scopus入藏号2-s2.0-85149408157
引用统计
文献类型期刊论文
条目标识符https://repository.uic.edu.cn/handle/39GCC9TT/10782
专题理工科技学院
通讯作者Cui, Lin
作者单位
1.Jinan University,Guangdong Provincial Key Laboratory of Data Security and Privacy Protection,Department of Computer Science,Guangzhou,510632,China
2.Loughborough University,Department of Computer Science,Loughborough,LE11 3TU,United Kingdom
3.Beijing Normal University (BNU Zhuhai),BNU-UIC Institute of Artificial Intelligence and Future Networks,Zhuhai,519088,China
4.BNU-HKBU United International College,Zhuhai,519088,China
推荐引用方式
GB/T 7714
Zhang, Xiaoquan,Cui, Lin,Tso, Fung Poet al. Compiling Service Function Chains via Fine-Grained Composition in the Programmable Data Plane[J]. IEEE Transactions on Services Computing, 2023, 16(4): 2490-2502.
APA Zhang, Xiaoquan, Cui, Lin, Tso, Fung Po, & Jia, Weijia. (2023). Compiling Service Function Chains via Fine-Grained Composition in the Programmable Data Plane. IEEE Transactions on Services Computing, 16(4), 2490-2502.
MLA Zhang, Xiaoquan,et al."Compiling Service Function Chains via Fine-Grained Composition in the Programmable Data Plane". IEEE Transactions on Services Computing 16.4(2023): 2490-2502.
条目包含的文件
条目无相关文件。
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Zhang, Xiaoquan]的文章
[Cui, Lin]的文章
[Tso, Fung Po]的文章
百度学术
百度学术中相似的文章
[Zhang, Xiaoquan]的文章
[Cui, Lin]的文章
[Tso, Fung Po]的文章
必应学术
必应学术中相似的文章
[Zhang, Xiaoquan]的文章
[Cui, Lin]的文章
[Tso, Fung Po]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

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