Improving Hierarchical Tree-Based Packet Classification by Reinforcement Learning

被引:0
|
作者
Ou, Zhi-Xing [1 ]
Shih, Wen-Chi [1 ]
Hsieh, Tsung-Yu [1 ]
Chang, Yeim-Kuan [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan, Taiwan
关键词
Reinforcement Learning; Packet Classification;
D O I
10.1109/ICUFN61752.2024.10625263
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, with advancements in hardware technology, artificial intelligence (AI) has seen rapid development, particularly in the field of Reinforcement Learning (RL). This paper introduces a model based on the RL framework, tailored for packet classification through a trained decision tree. This decision tree demonstrates superior performance in search time, memory usage, and rule update time. Enhancements include an expanded action space and an optimized reward function, improving rule update performance of the decision tree. Experiments reveal a strong correlation between clock cycle time and memory access count, and comparisons with methods like NeuroCuts, HiCuts, HyperCuts, CutTSS, PSTSS, and PartitionSort are provided. The experimental results demonstrate that our proposed method outperforms NeuroCuts, with an average search time reduction of 9%, and with a maximum reduction of 26.5%. Moreover, our method achieves an average rule update time reduction of 22% compared to NeuroCuts, with a maximum reduction of 102.5%. Furthermore, the average number of bits required per rule is on average 4% less than that of NeuroCuts, with a maximum reduction of 39.9%.
引用
收藏
页码:336 / 341
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Tree-based batch mode reinforcement learning
    Ernst, D
    Geurts, P
    Wehenkel, L
    JOURNAL OF MACHINE LEARNING RESEARCH, 2005, 6 : 503 - 556
  • [3] Tree-Based On-Line Reinforcement Learning
    Salles Barreto, Andre da Motta
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2417 - 2423
  • [4] A Novel Tree-Based Method for Interpretable Reinforcement Learning
    Li, Yifan
    Qi, Shuhan
    Wang, Xuan
    Zhang, Jiajia
    Cui, Lei
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (09)
  • [5] Hierarchical Shrinkage: Improving the Accuracy and Interpretability of Tree-Based Methods
    Agarwal, Abhineet
    Tan, Yan Shuo
    Ronen, Omer
    Singh, Chandan
    Yu, Bin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022, : 111 - 135
  • [6] RuleBender: Tree-based policy transformations for practical packet classification systems
    Hager, Sven
    John, Patrik
    Dietzel, Stefan
    Scheuermann, Bjoern
    COMPUTER NETWORKS, 2018, 135 : 253 - 265
  • [7] Tree-based reinforcement learning for optimal water reservoir operation
    Castelletti, A.
    Galelli, S.
    Restelli, M.
    Soncini-Sessa, R.
    WATER RESOURCES RESEARCH, 2010, 46
  • [8] Hierarchical binary search tree for packet classification
    Lim, Hyesook
    Chu, Ha Neul
    Yim, Changhoon
    IEEE COMMUNICATIONS LETTERS, 2007, 11 (08) : 689 - 691
  • [9] Tree-based classification and regression Part 3: Tree-based procedures
    Gunter, B
    QUALITY PROGRESS, 1998, 31 (02) : 121 - 123
  • [10] TREE-BASED REINFORCEMENT LEARNING FOR ESTIMATING OPTIMAL DYNAMIC TREATMENT REGIMES
    Tao, Yebin
    Wang, Lu
    Almirall, Daniel
    ANNALS OF APPLIED STATISTICS, 2018, 12 (03): : 1914 - 1938