通用数据采集系统的设计与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:regrgdgdgg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,网络规模逐渐扩大,网络流量行为也越来越复杂,导致异常行为增多,所以有必要对这些网络行为进行监测和分析。因此,基于异常流量分析系统的数据采集、处理就显得十分重要。随着网络带宽的不断增加,在高速网络条件下如何更有效率的进行数据采集和处理,对流量异常检测及系统来说是一个非常关键的问题,也是本文研究的内容。   本文将几种高效率的数据采集技术有机的整合起来,设计出一个通用的数据采集系统的系统架构,实现了支持数据包和数据流两个层面数据的数据采集系统,为各种异常检测及分析系统提供定制数据采集的支持。本文做的主要工作如下:(1)分析了一些常见的异常流量检测及分析系统的数据需求,从数据包、数据流两个层次为异常流量检测及分析系统提供数据的定制采集和数据的预处理,减轻了这些系统的负担。(2)对采集到的数据包进行流归并,将生成的数据流和之前采集到的数据包统一放到存储区内,进行整理和调度,并通过输出通道和输出接口将数据传递给异常流量检测及分析系统使用。(3)设计并实现了通用的数据采集系统。详细介绍了采集系统的框架、各功能模块的功能以及各个模块之间的联系。设计的系统具有高效率、通用性和扩展性的特点。   通用数据采集系统具有以下三个主要的特点:第一,系统采用的数据采集技术结合了内存映射技术和双轮询技术来优化流量采集过程,降低了系统的开销,提高了效率。第二,提供定制数据采集的功能,通过不同的过滤条件来筛选数据包和数据流,为多种异常流量检测及分析系统提供数据,保证了其通用性。第三,本系统兼顾了数据的同步采集和异步采集。一方面考虑实时采集数据的速度,以供实时判断系统进行流量识别、判断;另一方面要将采集到的数据存储打包交给离线检测系统对数据进行分析。
其他文献
随着信息量的增长,数据挖掘技术在越来越多的领域广泛应用。数据挖掘是通过对大量数据进行处理,析取、识别和发现可用知识的过程,从而帮助用户了解已有的信息,并预测未来的信息。
随着云时代的来临,大数据(Big data)也吸引了越来越多行业以及学术界的关注。近些年中,数据以指数级的速度增长,为了保证数据中心的对外提供服务的质量,实现更好的分布式文件
随着全球定位系统(Global Positioning System,简称GPS)越来越普遍地运用,考虑到对移动对象(Moving Object)进行定位跟踪,通过GPS获取到移动对象的活动轨迹,并对轨迹序列进行
目前,人们越来越重视对环境态势方面监测。随着环境态势的重要性日益增加,监测数据的不断积累,各个部门构建了不同的环境态势可视化系统。但是各个部门间缺乏联系,不能复用已
伴随着信息技术的网络化、数字化和自动化的进一步发展,大量的秘密信息之间不断进行着相互地传输与交流,因而对信息安全的要求也变得新益求新。信息安全是信息技术发展的保障
随着互联网在人们工作、生活中的日益渗透以及互联网海量信息的飞速膨胀,催生了互联网搜索业务的诞生以及搜索引擎技术的发展。然而,现存的传统搜索引擎虽然部分解决了人们的
敏感图像作为不良信息的一种,严重破坏了健康的网络环境。为此研究者们提出了多种敏感图像过滤技术,其中以基于内容分析的过滤方法最为流行。然而,基于内容的敏感图像过滤技
随着社会经济的飞速发展和物质不断充实,人们对精神文化的诉求愈发迫切。人类社会发展的漫漫历史长河中文化遗珠浩如烟海,其中有一类体现地区文化特色,以口口相传的方式在民间传
随着计算机及网络技术的普及,计算机和网络逐渐成为人们生活和生产不可或缺的一部分。计算机和网络在给人们带来极大便利的同时,也带来的了令人应接不暇的计算机安全问题,如
学位
纹理合成是以人工合成纹理为目的,是计算机图形图像处理领域的重要研究内容。基于样图的纹理合成是近年来出现的新技术,它以小块纹理图像作为输入合成任意大小的同类纹理图像