Many Field Packet Classification with Decomposition and Reinforcement Learning
Hasibul Jamil, Ning Yang, Ning Weng

TL;DR
This paper introduces a scalable, learning-based packet classification method that decomposes fields and uses deep reinforcement learning to build decision trees, significantly improving speed and adaptability for high-speed networks.
Contribution
It presents a novel decomposition approach using a new diversity index metric and applies deep reinforcement learning to optimize decision tree construction for packet classification.
Findings
SD decomposition is 11.5% faster than DI
Method achieves 25% speedup over random 2
Approach is ruleset independent and adaptable
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
