基于FPGA网络流量分类的研究

来源 :济南大学 | 被引量 : 6次 | 上传用户:ZJUCS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着P2P、VOIP等新颖应用技术的不断涌现和网络应用类型复杂度的日益增长,网络流量的本质正在不可避免的被革新。通过有效的技术手段,管理和控制网络中的各种业务流量,为不同应用分配合理的带宽资源,提供不同级别的服务质量保障,是当前网络运营中面临的主要挑战之一。本文介绍了流量分类的研究背景和发展现状。对于采用固定端口号进行通信的应用,流量分类方法非常简单,无法应对采用动态端口技术的数据流。基于内容的流量分类方法,是指把数据包的内容与已知流量类型中的流量特征进行比对,如果与某种特征匹配就认为该数据包是属于这种应用类型。新型P2P采用加密、动态端口等方式躲避检查,所以基于传输层统计特征的方法应运而生。该方法不需要解析数据包的负载内容,保护了用户的隐私;也不会利用端口去分析流量类型,有效识别使用动态端口技术而躲避监测的数据流。本文提出用ECOC (Error Correcting Output Codes)集成神经网络的方法( ECOC-NNE )进行流量分类。纠错输出编码是一种把多类分类问题分解成若干个二类分类问题来求解的方法。它通过编码的形式纠正由单分类器引起的偏差以提高在多类问题中有监督算法的分类精度。ECOC很好的纠正了单个传统神经网络的分类误差,显著提高集成神经网络一次识别多个互联网流量类型的分类精度。当前流行的主要是离线网络流量分类,而设计在线实时网络流量分类器显然是很有必要的。基于互联网应用行为的实时性、易变性、易逝性和不可逆等特性,有效地在线智能识别方法成为当前该领域关注的热点。本文提出一种分层实时网络流量分类算法,该算法是针对流量分类问题专门设计的,不适用于其他分类问题,采用查找表和分阶段相结合的方法。分层实时流量分类模型在实时性跟分类精度上是几种常用算法性价比最高的算法。基于FPGA网络流量分类系统包括两个部分:FPGA端和PC端。FPGA端实现数据包接收,提取数据包五元组并确定该数据包是否为一个新的数据流,提取并更新每个数据流的特征,将特征发送到PC。PC端接收来自FPGA提取好的数据流特征送入到分层实时流量分类模型分类,实时监控网络中各种数据流类型的分布和构成。本文较系统从算法设计、软硬件实现完成关于网络流量分类的研究。
其他文献
灌区水情监测系统是一种采集并监视灌区区域内雨量、水库及渠道水位流量等水情信息的实时系统。灌区水情监测系统包括对灌区水雨情的信息采集系统、视频监测系统以及上层应用
无线传感器网络将逻辑信息世界与客观物理世界连接在一起,改变了人类与自然界的交互方式,扩展了人们的信息获取能力,在军事、民用和工业生产领域具有十分广阔的应用前景。与
牙齿排列在虚拟牙齿矫正系统中占有十分重要的地位。在虚拟牙齿矫正系统中的三维空间环境下实现牙齿的自动排列,是一个非常复杂的问题。本文对牙齿的排列问题进行了深入的分
随机森林是Leo Breiman于2001提出的一个组合分类算法。它的元分类器是CART,在Bagging的基础上引入随机选择属性,其分类效果较好且稳定性较高。随机森林算法自提出以来已经成
目前,越来越多的企业都通过Internet建立起基于Web的企业信息管理系统,从而理顺工作流程,加强与客户的联系,增强企业的竞争力。本文以这类问题作为研究重点,具体实现了一个适
随着高校信息化的迅猛发展,数字化校园建设相继进入各高校的规划。数字化校园建设涵盖的面很广,基本包括了学校信息化建设的各方面,从网络基础设施,到教学资源,以及各个业务
图像分割作为图像分析与图像理解的前期步骤,是计算机视觉领域中最基本、也是最困难的问题之一,分割结果的好坏直接影响到后续工作的优劣。   医学图像分割的目的是把图像中
随着电子技术的发展,视频监控系统大致经历了模拟视频监控系统和数字化视频监控系统,我国监控系统建设在各方面都取得了长足的进步,为提高国家教育考试的管理效能,教育部考试
无线传感器网络是由大量随机部署在一定的地理区域内的传感器节点组成的无线自组织网络。网络节点间协作地感知、采集网络覆盖区域内物理对象的信息,为人们提供了与物理信息
航磁异常探测属于航空磁探测的分支,是一种基于航空平台进行磁测量的手段,在地球物理中研究地址构造,矿物勘探,磁场图绘制中有着广泛的应用。航磁异常探测首先需要进行航磁补