Details of Research Outputs

Status已发表Published
TitlepHeavy: Predicting Heavy Flows in the Programmable Data Plane
Creator
Date Issued2021
Source PublicationIEEE Transactions on Network and Service Management
ISSN1932-4537
Volume18Issue:4Pages:4353-4364
Abstract

Since heavy flows account for a significant fraction of network traffic, being able to predict heavy flows has benefited many network management applications for mitigating link congestion, scheduling of network capacity, exposing network attacks and so on. Existing machine learning based predictors are largely implemented on the control plane of Software Defined Networking (SDN) paradigm. As a result, frequent communication between the control and data planes can cause unnecessary overhead and additional delay in decision making. In this paper, we present pHeavy, a machine learning based scheme for predicting heavy flows directly on the programmable data plane, thus eliminating network overhead and latency to SDN controller. Considering the scarce memory and limited computation capability in the programmable data plane, pHeavy includes a packet processing pipeline which deploys pre-trained decision tree models for in-network prediction. We have implemented pHeavy in both bmv2 software switch and P4 hardware switch (i.e., Barefoot Tofino).Evaluation results demonstrate that pHeavy has achieved 85% and 98% accuracy after receiving the first 5 and 20 packets of a flow respectively, while being able to reduce the size of decision tree by 5.4x on average. More importantly, pHeavy can predict heavy flows at line rate on the P4 hardware switch.

KeywordComputational modeling Decision tree Decision trees Heavy flow Machine learning Machine learning algorithms P4. Predictive models Programmable data plane Switches Training
DOI10.1109/TNSM.2021.3094514
URLView source
Indexed BySCIE
Language英语English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Information Systems
WOS IDWOS:000728930000030
Scopus ID2-s2.0-85112667767
Citation statistics
Cited Times:35[WOS]   [WOS Record]     [Related Records in WOS]
Document TypeJournal article
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/6061
CollectionGraduate School
Faculty of Science and Technology
Affiliation
1.Department of Computer Science, Jinan University, Guangzhou, China. (e-mail: zhangxiaoquan547@gmail.com)
2.Department of Computer Science, Jinan University, Guangzhou, China.
3.Department of Computer Science, Loughborough University, UK.
4.Weijia Jia with BNU-UIC Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU Zhuhai) and BNU-HKBU United International College, Zhuhai, China.
Recommended Citation
GB/T 7714
Zhang, Xiaoquan,Cui, Lin,Tso, Fung Poet al. pHeavy: Predicting Heavy Flows in the Programmable Data Plane[J]. IEEE Transactions on Network and Service Management, 2021, 18(4): 4353-4364.
APA Zhang, Xiaoquan, Cui, Lin, Tso, Fung Po, & Jia, Weijia. (2021). pHeavy: Predicting Heavy Flows in the Programmable Data Plane. IEEE Transactions on Network and Service Management, 18(4), 4353-4364.
MLA Zhang, Xiaoquan,et al."pHeavy: Predicting Heavy Flows in the Programmable Data Plane". IEEE Transactions on Network and Service Management 18.4(2021): 4353-4364.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[Zhang, Xiaoquan]'s Articles
[Cui, Lin]'s Articles
[Tso, Fung Po]'s Articles
Baidu academic
Similar articles in Baidu academic
[Zhang, Xiaoquan]'s Articles
[Cui, Lin]'s Articles
[Tso, Fung Po]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Zhang, Xiaoquan]'s Articles
[Cui, Lin]'s Articles
[Tso, Fung Po]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.