A Fast, Smart Packet Classification Algorithm Based on Decomposition

被引:1
|
作者
Li, Chuanhong [1 ,2 ]
Zeng, Xuewen [1 ,2 ]
Song, Lei [1 ,2 ]
Jiang, Yan [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Acoust, Natl Network New Media Engn Res Ctr, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Elect Elect & Commun Engn, Beijing 100049, Peoples R China
关键词
SCHEME;
D O I
10.1155/2020/8843471
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification algorithms have been the focus of research for the last few years, due to the vital role they play in various services based on packet forwarding. However, as the number of rules in the rule set increases, not only the preprocessing time but also the memory consumption is increasing greatly. In this paper, we first model and analyze the above issue in depth. Then, a fast, smart packet classification algorithm based on decomposition is proposed. By boundary-based rule traversal and smart rule set partitioning, both the preprocessing time and memory consumption are reduced dramatically. Experimental results show that the preprocessing time of our method achieves 8.8-time improvement at maximum compared with the PCIU and achieves about 31.5-time improvement on average compared with CutSplit for large rule sets. Meanwhile, the memory overhead is reduced by 40% at maximum and 27.5% on average compared with the PCIU.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Hardware-based packet classification made fast and efficient
    Wang, PC
    Lee, CL
    Chan, CT
    Chang, HY
    11TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS WORKSHOPS, VOL II, PROCEEDINGS,, 2005, : 47 - 51
  • [32] A Connection-oriented Fast Multi-dimensional Packet Classification Algorithm
    Zhang Bin
    Wu Haoming
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (06) : 1526 - 1533
  • [33] BitCuts: A fast packet classification algorithm using bit-level cutting
    Liu, Zhi
    Sun, Shijie
    Zhu, Hang
    Gao, Jiaqi
    Li, Jun
    COMPUTER COMMUNICATIONS, 2017, 109 : 38 - 52
  • [34] Geometric packet classification algorithm
    Klampfer, Sasa
    Globacnik, Gregor
    Mohorko, Joze
    Cucej, Zarko
    PROCEEDINGS ELMAR-2008, VOLS 1 AND 2, 2008, : 281 - 284
  • [35] Packet classification algorithm of switch
    Zhang, Li
    Tu, Xiaodong
    He, Cheng
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2004, 33 (06):
  • [36] A Decomposition based Multiobjective Evolutionary Algorithm with Classification
    Lin, Xi
    Mang, Qingfu
    Kwong, Sam
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3292 - 3299
  • [37] A Fast Wavelet-Packet-Based Algorithm for Texture Synthesis
    Hsin, Hsi-Chin
    Sung, Tze-Yun
    Ko, Lu-Ting
    2012 21ST INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR 2012), 2012, : 3124 - 3127
  • [38] A classification method of power quality disturbance based on wavelet packet decomposition
    Wang, JD
    Wang, CS
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : C244 - C247
  • [39] Comparison of classification methods on EEG signals based on wavelet packet decomposition
    Yong Zhang
    Yuting Zhang
    Jianying Wang
    Xiaowei Zheng
    Neural Computing and Applications, 2015, 26 : 1217 - 1225
  • [40] Comparison of classification methods on EEG signals based on wavelet packet decomposition
    Zhang, Yong
    Zhang, Yuting
    Wang, Jianying
    Zheng, Xiaowei
    NEURAL COMPUTING & APPLICATIONS, 2015, 26 (05): : 1217 - 1225