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 条
  • [1] IP packet fast classification algorithm
    College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
    Dongnan Daxue Xuebao, 2006, SUPPL. (86-89):
  • [2] HSM: A fast packet classification algorithm
    Xu, B
    Jiang, DY
    Li, J
    19th International Conference on Advanced Information Networking and Applications, Vol 1, Proceedings: AINA 2005, 2005, : 987 - 992
  • [3] Scalable fast algorithm for packet classification
    Yu, Shengsheng
    Zhang, Ning
    Zhou, Jingli
    Hu, Yifeng
    Jisuanji Gongcheng/Computer Engineering, 2004, 30 (07):
  • [4] A fast hash packet classification algorithm
    Shang, Fengjun
    Pan, Xuezeng
    Journal of Computational Information Systems, 2007, 3 (03): : 1043 - 1050
  • [5] ELM_Kernel and Wavelet Packet Decomposition Based EEG Classification Algorithm
    Zhi Li Wang
    Qiang Lan
    Rong Wang
    Hongliang Yang
    Automatic Control and Computer Sciences, 2019, 53 : 452 - 460
  • [6] ELM_Kernel and Wavelet Packet Decomposition Based EEG Classification Algorithm
    Wang, Li
    Lan, Zhi
    Wang, Qiang
    Yang, Rong
    Li, Hongliang
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2019, 53 (05) : 452 - 460
  • [7] A Fast Algorithm for Packet Classification with Reasonable Memory Usage
    Li Lin
    Lu XianLiang
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 1941 - 1944
  • [8] Fast packet classification algorithm applying to multiple fields
    Xiang, Pei-Su
    Tian, Ke
    Huang, Qin-Zhen
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2007, 29 (06): : 1005 - 1008
  • [9] A fast string search algorithm for deep packet classification
    Rafiq, ANME
    El-Kharashi, MW
    Gebali, F
    COMPUTER COMMUNICATIONS, 2004, 27 (15) : 1524 - 1538
  • [10] Markers-based space decomposition algorithm: A new algorithm for multi-fields packet classification
    Jelassi, Ons
    Paul, Olivier
    HPSR: 2006 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2006, : 43 - +