基于多核的网络安全测试设备的通用框架设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:dvdpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多核通用框架是在研究了Tilera多核开发系统的体系架构,分析了传统框架模型的特点与不足,结合多核编程模式的优势等基础上提出的。本文课题以TILExpress-64开发板作为硬件平台,设计并实现了网络安全测试设备的多核通用框架。本文实现的多核通用框架包括通信模块与功能模块两部分。通信模块由通信协议模块和扩展接口模块组成,前者负责通信协议的设计,后者负责测试设备添加时的接口设计。功能模块由IPP分流模块、程序执行模式模块、并行处理模块以及流水线模块组成,IPP分流模块实现了IPP机制中内核队列的映射关系;程序执行模式模块提出了一种新的程序模式,即每个内核进程加载不同的程序模块;并行处理模块实现了多组数据的并行处理过程;流水线模块设计了一个完整的流水线模型,并实现了大批量数据的操作。同时,本文给出了三个应用实例的设计模型,并阐述了详细的实现过程。最后,通过应用实例的功能测试、结果分析,验证了多核通用框架的可行性,达到了设计要求。本文设计的多核通用框架,提供了一个更加合理、灵活、高效的通用模型,便于网络安全测试设备模块的扩展,有一定的实用价值。
其他文献
随着Internet技术的广泛应用与发展,Web流量不断增加,造成了网络拥塞、服务器过载严重的现象。Web缓存技术是解决这一问题的有效方法,本文通过代理服务器的协作技术,解决了网
在处理复杂问题时,模糊商空间作为模糊粒度计算方法比起单一的商空间模型表现出很强的优势,模糊商空间下的分层递阶的结构,可以对问题进行不同层次的分析研究。因此如何选择
船舶企业是单件、面向订单、极小批量生产的复杂制造企业。船舶制造从最开始的钢材预处理到最后的试航交船,需要经历一个长久复杂的过程。一艘船通常是由上百个分段组成,这上
伴随着人类社会信息化的发展,信息呈现出爆炸性增长的趋势。企业业务数据作为信息的关键元素分布情况也呈现出越来越复杂的现象,其中主要包括企业内部数据冗余、业务部门之间
纸币清分机是机电一体化的金融器机具,可同时实现纸币的点钞、计数,识别残破、新旧及不同几何尺寸、不同版本的纸币的清分归类操作。能够提高金融业现金处理的速度和效率,使
代理服务是一种必要而常用的互联网服务。它给我们带来的好处有以下几点,第一点是能够提供更好的网络服务,比如由于代理服务器的网络带宽优势,某些情况下能够加快访问速度。
无线通信技术是物联网发展中的关键技术之一,ZigBee无线通信技术,因其短距离、低功耗、低成本、低复杂度、高可靠性等众多优点被广泛应用于智能家居、智能农业、自动化工业等众
数字视频压缩和传输技术会对图像造成不同程度的失真,因此视频质量评估在视频压缩、处理以及视频通信领域都具有非常重要的意义,尤其是自动化质量评价技术在各个应用场合扮演
Web信息源质量是Web应用成功的关键。高质量的Web信息源在社会、经济、文化等领域的重大决策中都发挥着重要的作用。Web信息源质量受到诸多因素的影响,使Web信息源具有开放性
近年来,电子服务从局部化发展到全球化,从B2C (Business-to-Customer)模式发展到B2B (Business-to-Business)模式,从集中式发展到分布式。Web服务作为一种新兴的Web应用模式,