流量控制系统性能优化方法及其实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:farzision
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流量控制技术是进行网络管理的关键技术,通过流量控制可以缓解网络拥塞、保障网络安全以及提供服务质量保证。随着网络技术的快速发展,网络速率不断提高,新型网络应用不断出现,为适应网络管理需求,流量控制系统需要具有高吞吐量,高精确性和低延迟的特点。本文依托课题组承担的CNGI项目“面向业务感知的下一代互联网流量控制设备”,从软硬件结合的角度出发对流量控制系统进行优化,提出了一种基于分流的多核平台下并行优化方法,提高系统吞吐量,实现了基于Hash的精确流分类方法,提高系统精确性。论文的研究工作已取得了以下几个有意义的成果:   1.提出了一种基于分流的多核平台业务流识别并行优化方法。论文在FPGA数据采集卡中实现了分流机制,将链路上的网络数据分发到相互独立的主机内存缓冲区中,在多核处理器中运行多个处理线程,每一个处理线程独立的从不同的内存缓冲区中获取数据,消除了程序中的串行部分;根据网络应用基于流的特点,采用了基于Hash的分流方法,将属于同一个流的数据包分发到同一个处理线程中,从而消除了主要的核间交互。实验表明,采用分流机制能使业务流识别应用在四核处理器平台上达到约四倍的加速,提高了系统吞吐量。   2.提出了二级Hash冲突检测和局部探测冲突处理方法,实现基于Hash的精确流分类。由于Hash冲突的存在,直接采用Hash方法进行流分类精确性不高。论文根据流量控制系统中流分类的特点,提出了二级Hash冲突检测方法,用第一级Hash作为查找索引,用第二级Hash进行冲突检测,即实现了冲突的检测,同时提高了存储效率;针对分类规则冲突问题,论文提出了局部探测冲突处理方法,将发生冲突的分类规则分布在一个固定的范围内,既实现了对冲突项的处理,也保证了分类速度。通过以上方法,实现了精确的Hash流分类,提高了流量控制系统的精确性。   3.实现了软硬件结合的流量控制系统。该系统划分为软件子系统和硬件子系统,在软件子系统中完成基于DPI的业务流识别,在硬件子系统中进行流分类和速率控制。实验结果表明,系统在吞吐量,精确性和延迟方面都满足了设计需求。  
其他文献
随着分布式网络服务的广泛应用,网络安全问题日益突出,传统的安全技术不能适应网络发展的新趋势。信任管理提供的软安全技术被认为是解决网络安全问题的有效补充手段。然而,
复杂曲线曲面加工被广泛地应用于航空航天等现代制造业中,而传统五轴数控系统只微小直线段或圆弧插补,不具备参数曲线直接插补功能。为了达到加工精度要求,需把待加工曲线离散为
现有的群体运动模拟多采用几何、物理模型,集中于群体动力学的研究,在路径规划、冲突避免、行为规则等方面取得了多项研究成果。然而,人群作为高级的智能群体,具有丰富的情感特征
随着互联网的普及、用户数量的急剧增加,其安全形势也日益严峻。其中,网络蠕虫以其利用软件漏洞进行自我复制的特点在因特网中快速传播,成为互联网安全当前面临的主要威胁之
计算机动画是计算机图形学中一个非常重要的分支领域,其综合了真实感图形生成技术、运动控制原理、图像处理技术等诸多技术。计算机动画的研究对象可以是现实世界和虚拟世界的
随着Web技术和数据库技术的发展,各个企业、政府部门均建立了复杂的应用系统,这些系统往往采用不同的开发平台和技术,实现各自业务需求的数据库管理系统也不一样,要在这些异构的
SIMPLE IM是目前定义较为完整的IM标准,但其中仍有不少地方需要进一步完善;OMA、IETF、3GPP正不断地更新出台最新版本的SIMPLE IM标准。由于标准的不断更新完善,存在的SIP/IMS客
随着人类基因组计划的完成,大量的基因表达数据被人们发掘出来,如何通过对基因表达数据的挖掘,揭示出数据中所蕴含的生物学信息,已经成为数据挖掘中和生物信息学研究中的热点
束线装置包括粒子加速器、同步辐射装置、散裂中子源和研究堆中子源等,被广泛应用于材料、物理、化学和分子生物等研究领域.本论文的工作围绕束线装置展开,涉及的装置包括中
国家大科学工程装置EAST自2006年开始放电,已成功运行了五年,随着实验的进行,等离子体实验参数不断提高,对等离子体诊断、数据采集、第一壁条件、真空壁处理等提出了更高的要