【摘 要】
:
随着网络技术的飞速发展,网络传输速度已经大幅度提高,这对保障网络数据安全传输的VPN设备的性能、可用性、可扩展性等方面都提出了越来越高的要求。为此,采用了基于软硬结合
论文部分内容阅读
随着网络技术的飞速发展,网络传输速度已经大幅度提高,这对保障网络数据安全传输的VPN设备的性能、可用性、可扩展性等方面都提出了越来越高的要求。为此,采用了基于软硬结合加密的IPSec VPN并行体系结构。该系统采用一种新的数据包调度算法和并行处理流程,实现了对系统多个加密单元的并行操作,并将IPSec VPN处理分成多个阶段,利用Linux系统的软中断机制实现异步操作。从而,大幅度提高了IPSec VPN系统的性能。数据包调度算法要根据各个加密单元的加解密能力(硬件的处理速度和所使用的加解密算法等)和相应的输入队列中包的个数,将当前待处理的数据包分发到某个具有最短等待时间的输入队列中,以减少平均等待时间,进而减少平均处理时间。该算法还考虑到了平衡软件加密单元和各个硬件加密卡的处理速度,当CPU的负载较重时,可以选择特定的参数使得较少的数据包被调度到软加密队列中。反之,当CPU的负载较轻时,可选择另外一些参数使较多的包被调度到该队列中,从而更大程度地提高了系统的性能。异步并行处理技术对传统的IPSec VPN处理流程进行改进,在对数据包的处理过程中引入接收缓冲队列和发送缓冲队列,将整个处理流程分成预处理、加解密处理和后处理三个独立的部分,从而可以实现各个部分的异步和并行处理,进而提高整个VPN系统的性能。为了使系统能够适应各种不同的网络环境,还对数据包调度算法进行了改进,引入滑动窗口的概念,并将属于同一个滑动窗口中有着相同属性的数据包绑定在一起发送,使该算法在处理较小的包时也能表现出良好的性能。最后,对该系统进行了仿真和性能测试,测试结果表明,该算法和异步并行处理技术具有高效性和合理性。
其他文献
随着Internet的快速发展,Web应用软件日益复杂,规模也逐渐增大,人们对Web应用软件的质量和可靠性也更为关注,可如何对Web应用软件进行测试成为日益迫切的问题。由于现有的测试理
面向Aspect编程很好的解决了面向对象程序中的横切关注点问题,提高了程序的模块性。近年来,面向Aspect编程逐渐从研究领域的“刀锋”技术走向主流技术应用,这带来了怎样处理大量
近年来兴起的数据挖掘技术是一种能够自动处理海量数据资源并将其转化为有意义知识的有利工具。聚类分析作为数据挖掘领域的关键技术,近年来已经逐渐成为业界内的研究热点,是一
空间查询及优化是空间数据库相关技术研究的难点和突破点,选择性估计技术已经成为空间查询及优化领域的热点课题。目前选择性估计还处于起步阶段,各方面的技术还不成熟,存在
随着科学技术的迅猛发展,人们越来越依赖于移动通信。移动IP(Mobile IP)和多协议标记交换(MultiProtocol Label Switching,MPLS)是IETF制定的两个标准,前者是在现有路由技术基础
目前,移动通信正在从第二代(2G)向第三代(3G)演进,核心网络也正从电路交换向分组交换演进。为提供多媒体业务,在第三代移动通信伙伴计划(3GPP)提出的3G标准的版本5中提出了IP多
在IP over WDM网络中,为了经济合理的利用波长带宽资源,需要使用业务疏导技术一它是指通过复用、解复用及交换处理,将低速率的IP业务流汇聚到高容量光路的行为。 对于一个低
随着花卉企业信息化系统的建立,企业的各个业务系统积累了大量的数据,这些数据缺乏组织性并且数据的利用率低,花卉企业决策者需要了解隐藏在这些数据背后的重要知识以辅助企业的
指纹识别技术是一种利用人的指纹进行计算机自动识别的综合技术,属于生物特征识别领域。应用指纹进行身份鉴别已有悠久的历史,很多国内外学者对指纹识别技术作了深入细致的分析
在过去的十年中,科学计算正从主机集中方式转移到并行和分布方式。近年来这一趋势更向着网格计算延伸。网格是当前并行与发布式计算技术的一个重要发展方向,其目标是实现对地理