...
首页> 外文期刊>Intelligent automation and soft computing >A Perspective of the Machine Learning Approach for the Packet Classification in the Software Defined Network
【24h】

A Perspective of the Machine Learning Approach for the Packet Classification in the Software Defined Network

机译:软件定义网络中数据包分类的机器学习方法的视角

获取原文
获取原文并翻译 | 示例

摘要

Packet classification is a major bottleneck in Software Defined Network (SDN). Each packet has to be classified based on the action specified in each rule in the given flow table. To perform classification, the system requires much of the CPU clock time. Therefore, developing an efficient packet classification algorithm is critical for high speed inter networking. Existing works make use of exact matching, range matching and longest prefix matching for classification and these techniques sometime enlarges rule databases, thus resulting in huge memory consumption and inefficient searching performance. In order to select an efficient packet classification algorithm with less memory consumption and high classification accuracy, Machine Learning (ML) algorithms are used. For performance comparison, ML algorithms are used, namely Multi-layer Perceptron (MLP), K-Nearest Neighbor (KNN), Decision Tree (DT), Random Forest (RF), AdaBoost classifier (AB) and Support Vector Machine (SVM). All these algorithms build network for packet classification and train the network with the use of Access Control List (ACL) netbench dataset. 5-features of IPv4 packet header are used and the algorithms classify the packets based on action/flow of each packet. Experimental results show that among six algorithms, RF algorithm gives better improvement in accuracy performance for permitted packets.
机译:数据包分类是软件定义网络(SDN)中的主要瓶颈。必须根据给定流量表中的每个规则中指定的操作进行分类。要执行分类,系统需要大部分CPU时钟时间。因此,开发有效的分组分类算法对于高速间网络至关重要。现有工作利用分类的完全匹配,范围匹配和最长前缀匹配,这些技术有时会扩大规则数据库,从而导致巨大的内存消耗和效率低下的搜索性能。为了选择具有较少存储器消耗和高分类精度的有效分组分类算法,使用机器学习(ML)算法。为了进行性能比较,使用ML算法,即多层的Perceptron(MLP),K-CORMALE邻居(KNN),决策树(DT),随机林(RF),ADABOOST分类器(AB)和支持向量机(SVM) 。所有这些算法构建数据包分类并使用访问控制列表(ACL)NetBench数据集一起培训网络。使用IPv4数据包报头的5个功能,并且算法基于每个数据包的动作/流分类数据包。实验结果表明,在六种算法中,RF算法可以更好地提高允许数据包的精度性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号