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 条
  • [31] Optimizing Twins Decision Tree Classification, Using Genetic Algorithms
    Seifi, Farid
    Ahmadi, Hamed
    Kangavari, Mohammad Reza
    Lotfi, Ehsan
    Imaniyan, Sanaz
    Lagzian, Somayeh
    PROCEEDINGS OF THE 2008 7TH IEEE INTERNATIONAL CONFERENCE ON CYBERNETIC INTELLIGENT SYSTEMS, 2008, : 311 - +
  • [32] Dynamic algorithms with worst-case performance for packet classification
    Gupta, P
    McKeown, N
    NETWORKING 2000, 2000, 1815 : 528 - 539
  • [33] Performance evaluation of feature selection and tree-based algorithms for traffic classification
    Aouedi, Ons
    Piamrat, Kandaraj
    Parrein, Benoit
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,
  • [34] An Improved Medical Decision Model Based on Decision Tree Algorithms
    Duan, Guiduo
    Ding, Dan
    Tian, Yuan
    You, Xiaoming
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCES ON BIG DATA AND CLOUD COMPUTING (BDCLOUD 2016) SOCIAL COMPUTING AND NETWORKING (SOCIALCOM 2016) SUSTAINABLE COMPUTING AND COMMUNICATIONS (SUSTAINCOM 2016) (BDCLOUD-SOCIALCOM-SUSTAINCOM 2016), 2016, : 151 - 156
  • [35] CutSplit: A Decision-Tree Combining Cutting and Splitting for Scalable Packet Classification
    Li, Wenjun
    Li, Xianfeng
    Li, Hui
    Xie, Gaogang
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 2645 - 2653
  • [36] Classification of Parkinson's Disease by Decision Tree Based Instance Selection and Ensemble Learning Algorithms
    Li, Yongming
    Yang, Liuyang
    Wang, Pin
    Zhang, Cheng
    Xiao, Jie
    Zhang, Yanling
    Qiu, Mingguo
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2017, 7 (02) : 444 - 452
  • [37] TREE ALGORITHMS FOR PACKET BROADCAST CHANNELS
    CAPETANAKIS, JI
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1979, 25 (05) : 505 - 515
  • [38] Applications of python']python to evaluate the performance of decision tree-based boosting algorithms
    Kadiyala, Akhil
    Kumar, Ashok
    ENVIRONMENTAL PROGRESS & SUSTAINABLE ENERGY, 2018, 37 (02) : 618 - 623
  • [39] Tree-Based Minimization of TCAM Entries for Packet Classification
    Sun, Yan
    Kim, Min Sik
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 827 - 831
  • [40] Stream Classification Algorithm Based on Decision Tree
    Guo, Jinlin
    Wang, Haoran
    Li, Xinwei
    Zhang, Li
    MOBILE INFORMATION SYSTEMS, 2021, 2021