Toward Predictable Performance in Decision Tree based Packet Classification Algorithms

被引:0
|
作者
He, Peng [1 ,2 ]
Guan, Hongtao [1 ]
Mathy, Laurent [4 ]
Salamatian, Kave [3 ]
Xie, Gaogang [1 ]
机构
[1] Chinese Acad Sci, Inst Comp, Beijing 100864, Peoples R China
[2] Grad Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Univ Savoie, LISTIC Polytech, Savoie, France
[4] Univ Liege, Liege, Belgium
基金
中国国家自然科学基金;
关键词
Predictability; Packet Classification; Decision Tree Algorithms;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification has been studied extensively in the past decade. While many efficient algorithms have been proposed, the lack of deterministic performance has hindered the adoption and deployment of these algorithms: the expensive and power-hungry TCAM is still the de facto standard solution for packet classification. In this work, in contrast to proposing yet another new packet classification algorithm, we present the first steps to understand this unpredictability in performance for the existing algorithms. We focus on decision-tree based algorithms in this paper. In order to achieve the predictability, we firstly revisit the classical and many state-of-art packet classification algorithms. Through a detailed analysis, we conclude that two features of ruleset usually dominate the performance results: 1) the uniformity of the range distribution in different dimensions of the rules; 2) the existence and the number of "orthogonal structure" and wildcard rules in the ruleset. We conduct experiments to show the correctness of these observations, and discribe some potential applications for those results. Our work provides some insight to make the packet classification algorithms a credible alternative to the TCAM-only solutions.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Predictable packet filtering based on decision tree classifiers
    Li, CY
    Yang, YT
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS, INTELLIGENT SYSTEMS AND SIGNAL PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2003, : 1345 - 1349
  • [2] Enhancing the performance of decision tree-based packet classification algorithms using CPU cluster
    Abbasi, Mahdi
    Shokrollahi, Aazad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3203 - 3219
  • [3] Enhancing the performance of decision tree-based packet classification algorithms using CPU cluster
    Mahdi Abbasi
    Aazad Shokrollahi
    Cluster Computing, 2020, 23 : 3203 - 3219
  • [4] Extensions to decision-tree based packet classification algorithms to address new classification paradigms
    Stimpfling, Thibaut
    Belanger, Normand
    Cherkaoui, Omar
    Beliveau, Andre
    Beliveau, Ludovic
    Savaria, Yvon
    COMPUTER NETWORKS, 2017, 122 : 83 - 95
  • [5] A packet classification algorithm based on improved decision tree
    Anyang Institute of Technology, Anyang, Henan, 455000, China
    1600, Academy Publisher (08):
  • [6] Packet classification based on the decision tree with information entropy
    Dong, Xiaoming
    Qian, Meng
    Jiang, Rong
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (06): : 4117 - 4131
  • [7] Packet classification algorithm based on the statistical decision tree
    Qian, Meng
    Dong, Xiao-Ming
    Hu, Hao-Ran
    Lin, Jia-Jun
    Hu, Wan-Bao
    Huadong Ligong Daxue Xuebao /Journal of East China University of Science and Technology, 2008, 34 (03): : 432 - 437
  • [8] Packet classification based on the decision tree with information entropy
    Xiaoming Dong
    Meng Qian
    Rong Jiang
    The Journal of Supercomputing, 2020, 76 : 4117 - 4131
  • [9] Decision tree algorithm for packet classification
    Lyu, Gaofeng
    Tan, Jing
    Qiao, Guanjie
    Yan, Jinli
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2022, 44 (03): : 184 - 193
  • [10] An Assessment of Decision Tree based Classification and Regression Algorithms
    Pathak, Soham
    Mishra, Indivar
    Swetapadma, Aleena
    PROCEEDINGS OF THE 2018 3RD INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2018), 2018, : 92 - 95