网络实时分析系统数据采集与传输分析模块的设计与实现

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:DJ_BOY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络及其应用的快速发展,人们越来越关注网络数据的传输状态。现有网络分析系统主要针对大型网络,可在一定程度上满足大型网络中数据传输分析的实时性和可扩展性要求。但是,某些功能专用的小型网络对数据传输分析的要求更高,现有网络分析系统难以满足其实时性和可扩展性要求。因此,本文研究一套基于分布式流计算技术开发的网络实时分析系统,致力于弥补现有系统的不足,实现对目标网络的实时分析功能。网络实时分析系统共包含底层流计算分析平台、故障分析模块、数据采集模块、数据传输分析模块和界面呈现模块。其中,底层流计算分析平台、故障分析模块和界面呈现模块是课题组既有研究基础,本文主要针对网络实时分析系统的数据采集和数据传输分析开展工作,进一步完善了针对专用小型网络的实时分析功能,具体如下:(1)网络实时分析系统的数据采集该模块实现了目标网络的数据包采集、转发和存储,根据完成功能的不同,可细分为WinPcap采集子模块和NDIS驱动采集子模块。其中,WinPcap采集子模块利用WinPcap库实现,可高效地捕获和转发网络数据包;NDIS驱动采集子模块通过扩展NDIS中间层驱动程序实现,可在内核态下高效地存储网络数据包。(2)网络实时分析系统的数据传输分析该模块实现了目标网络的定制化实时分析功能,包括会话分析子模块、主备链路切换识别子模块、突发流量检测子模块和脚本扩展子模块。会话分析子模块主要完成网络会话识别与合法性判断,并计算会话的数据传输速率;主备链路切换识别子模块主要实现双网卡终端主备链路连接的切换情况识别;突发流量检测子模块实现链路突发流量的检测;脚本扩展子模块提供基于Lua脚本的可扩展分析机制。实验表明,本文研制的网络实时分析系统提供的网络数据采集和数据传输分析功能具备良好的实时性和可扩展性,可较好地满足小型专用网络对数据传输的分析要求。
其他文献
随着计算机图形学的发展,需要对复杂场景渲染出极具真实感图像的应用越发增多。这就要求不仅要考虑来自光源的直接光照,还需要考虑来自其它物体表面因反射、折射等产生的非直接
21世纪,Internet经历了爆炸式发展,已经在人类生活中扮演着越来越重要的角色。Web应用不再仅仅是从前的展示静态信息的功能,而是要求具有实时、动态处理信息交互的功能。因此
学习分类系统是结合了进化计算和强化学习的一种机器学习技术,它是一种自适应的规则产生式系统,能够动态感应环境、模拟认知,利用环境反馈评估种群中的分类器(规则)并通过遗传算
目前,随着网络技术的飞速发展和数字传输技术的应用的普及,原来在数据通信网中被视为应用“瓶颈”的带宽和服务质量等问题一一得到解决或改善。但另一方面,电信业竞争的逐步
学位
软件测试在软件开发过程中有着越来越重要的地位,它贯穿于整个软件开发过程。而测试用例的设计与生成是软件测试过程中的重点和难点所在。随着面向对象技术的广泛应用,使得基于
学位
数字媒体是以数字形式表示的信息,包括计算机生成的文本、图形、视频、音频以及动画。随着多媒体通信技术与经济的迅速发展,数字媒体越来越多成为传媒的首选形式,加强了人们
XML逐渐成为了Internet上数据表示和数据交换的新标准,并且已经出现了大量与XML数据流相关的应用。已有的XML上的基于关键字的查询研究主要是针对XML文档和XML数据库。随着XML
地震波初至拾取一直是地震数据处理中重要又基础的问题。它的准确度决定着地震数据处理结果的好坏,因此能否找到快速准确的地震波初至拾取方法直接关系着地震数据处理工作的
图像分割是计算机视觉与模式识别领域的一个重要研究方向。轮廓的提取在各个方面的作用越来越重要,因此这方面的研究也逐渐增多。主动轮廓模型(Active Contour Model,也称为S
工作流技术是一个新型的研究领域,它使计算机上的业务处理流程自动化,能缩短企业的主要业务过程的处理时间,提高对市场的响应能力,给企业带来巨大的效益。随着计算机与网络技
学位