arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2205.07973cs.NIcs.AIcs.PF
收藏

基于分解和强化学习的多域数据包分类

Many Field Packet Classification with Decomposition and Reinforcement Learning

University at Buffalo(布法罗大学);Southern Illinois University Carbondale(南伊利诺伊大学卡本代尔分校)

Hasibul Jamil, Ning Yang, Ning Weng

摘要:

可扩展的数据包分类是支持防火墙、入侵检测和差异化服务等可扩展网络应用的关键要求。随着核心网线路速率的不断提高,设计一个可扩展的分组分类解决方案成为一个巨大的挑战。在本文中,我们提出了一个可扩展的基于学习的数据包分类引擎,通过建立一个有效的数据结构,为不同的规则与多个字段。我们的方法包括将字段分解为子集,并使用深度强化学习程序在这些子集上构建单独的决策树。为了分解规则集的给定字段,我们考虑不同的分组度量,如单个字段的标准差,并引入一种新的度量称为多样性指数(DI)。我们检查不同的分解方案,并使用深度强化学习为每个方案构建决策树,并比较结果。结果表明,SD分解度量比DI度量快11.5%,比随机2快25%,比随机1快40%。此外,我们的基于学习的选择方法可以适用于不同的规则集,由于其规则的独立性。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑