Multibit Tries Packet Classification with Deep Reinforcement Learning

被引:3
|
作者
Jamil, Hasibul [1 ]
Weng, Ning [1 ]
机构
[1] Southern Illinois Univ, Dept Elect & Comp Engn, Carbondale, IL 62901 USA
关键词
packet classification; machine learning; and optimization;
D O I
10.1109/hpsr48589.2020.9098974
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
High performance packet classification is a key component to support scalable network applications like firewalls, intrusion detection, and differentiated services. With ever increasing in the line-rate in core networks, it becomes a great challenge to design a scalable and high performance packet classification solution using hand-tuned heuristics approaches. In this paper, we present a scalable learning-based packet classification engine and its performance evaluation. By exploiting the sparsity of ruleset, our algorithm uses a few effective bits (EBs) to extract a large number of candidate rules with just a few of memory access. These effective bits are learned with deep reinforcement learning and they are used to create a bitmap to filter out the majority of rules which do not need to be full-matched to improve the online system performance. Moreover, our EBs learning-based selection method is independent of the ruleset, which can be applied to varying rulesets. Our multibit tries classification engine outperforms lookup time both in worst and average case by 55% and reduce memory footprint, compared to traditional decision tree without EBs.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] A survey on deep learning and deep reinforcement learning in robotics with a tutorial on deep reinforcement learning
    Eduardo F. Morales
    Rafael Murrieta-Cid
    Israel Becerra
    Marco A. Esquivel-Basaldua
    Intelligent Service Robotics, 2021, 14 : 773 - 805
  • [32] Hierarchical packet classification using a Bloom filter and rule-priority tries
    Priya, A. G. Alagu
    Lim, Hyesook
    COMPUTER COMMUNICATIONS, 2010, 33 (10) : 1215 - 1226
  • [33] The Advance of Reinforcement Learning and Deep Reinforcement Learning
    Lyu, Le
    Shen, Yang
    Zhang, Sicheng
    2022 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, BIG DATA AND ALGORITHMS (EEBDA), 2022, : 644 - 648
  • [34] Cross-Domain Sentiment Classification via Deep Reinforcement Learning
    Dou, Lintao
    Huang, Jian
    2022 5TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND NATURAL LANGUAGE PROCESSING, MLNLP 2022, 2022, : 337 - 341
  • [35] Adaptive early classification of temporal sequences using deep reinforcement learning
    Martinez, Coralie
    Ramasso, Emmanuel
    Perrin, Guillaume
    Rombaut, Michele
    KNOWLEDGE-BASED SYSTEMS, 2020, 190
  • [36] Implementation of Hybrid Deep Reinforcement Learning Technique for Speech Signal Classification
    Gayathri R.
    Rani K.S.S.
    Computer Systems Science and Engineering, 2023, 46 (01): : 43 - 56
  • [37] Deep reinforcement learning for robust emotional classification in facial expression recognition
    Li, Huadong
    Xu, Hua
    KNOWLEDGE-BASED SYSTEMS, 2020, 204 (204)
  • [38] EmoRL: Continuous Acoustic Emotion Classification using Deep Reinforcement Learning
    Lakomkin, Egor
    Zamani, Mohammad Ali
    Weber, Cornelius
    Magg, Sven
    Wermter, Stefan
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 4445 - 4450
  • [39] A Deep Reinforcement Learning-Based Framework for PolSAR Imagery Classification
    Nie, Wen
    Huang, Kui
    Yang, Jie
    Li, Pingxiang
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
  • [40] A New Approach using Deep Learning and Reinforcement Learning in HealthCare: Skin Cancer Classification
    Yousra, Dahdouh
    Abdelhakim, Anouar Boudhir
    Mohamed, Ben Ahmed
    INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2023, 14 (05) : 557 - 564