mlsanityData to 7 Oct 2026

Many Field Packet Classification with Decomposition and Reinforcement Learning

arXiv 2205.07973 ↗First posted 16 May 2022cs.NI cs.AI cs.PFcited by 0

Not on the map. Why?

Abstract (arXiv)

Scalable packet classification is a key requirement 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 packet classification solution using hand-tuned heuristics approaches. In this paper, we present a scalable learning-based packet classification engine by building an efficient data structure for different ruleset with many fields. Our method consists of the decomposition of fields into subsets and building separate decision trees on those subsets using a deep reinforcement learning procedure. To decompose given fields of a ruleset, we consider different grouping metrics like standard deviation of individual fields and introduce a novel metric called diversity index (DI). We examine different decomposition schemes and construct decision trees for each scheme using deep reinforcement learning and compare the results. The results show that the SD decomposition metrics results in 11.5% faster than DI metrics, 25% faster than random 2 and 40% faster than random 1. Furthermore, our learning-based selection method can be applied to varying rulesets due to its ruleset independence.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 3 of its 27 references that are in the map. First posted on arXiv 16 May 2022.

Builds on

3 of 27 references.

References · 3

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2017RLlib: Abstractions for Distributed Reinforcement Learningcited by 53
  3. 2019Neural Packet Classificationcited by 14

Built on by

Not cited yet.