面向数据中心的用户态网络协议栈优化技术的研究与实现

来源 :广州大学 | 被引量 : 0次 | 上传用户:chenxinguohn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着云计算、物联网、人工智能、大数据等技术的不断发展,如今数据中心每天要处理海量数据,这需要极高的网络吞吐性能,对网络技术提出更高的要求。然而随着40Gbps、100Gbps等高性能网卡逐渐部署,传统内核网络协议栈瓶颈逐渐显现出来。由于数据报文传输时需要跨越内核空间和用户空间两级,网络传输导致内核中断产生的上下文切换开销和数据复制的成本增高对数据报文的处理都带来极大的影响,传统的内核网络协议栈已不能适应超高速网络对数据转发和处理的要求。由此,出现了一系列绕过内核协议栈的网络技术,如何使用这些类似的技术来制定内核旁路传输的规则是目前高性能网络研究的一个方向;在此之上,高性能用户态协议栈的研究也越来越受到关注。为应对内核协议栈网络处理能力低效的问题,本文研究分析了高性能网络I/O框架,和基于高性能网络I/O框架开发的用户态协议栈;在此基础上,开展用户态协议栈兼容以及性能优化工作。本文主要工作如下:首先,针对用户态协议栈普遍存在兼容性较低、难以移植传统网络应用的问题,提出基于共享内存的用户态协议栈兼容框架的设计方案。该方法实现通过利用LD_PRELOAD环境变量改变对动态链接库的加载顺序,对网络应用调用POSIX API进行拦截,将相应标志位及相关信息传入数据共享模块,用户态协议栈进程根据数据共享模块相关信息匹配具体调用函数进行重定向,以此来实现在不修改网络应用任何源码的情况下,接入用户态协议栈进行使用的目标。其次,伴随着用户态协议栈的多元化以及分组处理功能创新使得矢量分组处理得到有力的发展,为进一步提升性能提供了新的解决思路,针对DPDK收取报文预处理策略、RSS并行处理以及矢量分组处理提出一种基于矢量分组处理的用户态协议栈性能优化方案,该方法实现利用接收端扩展技术与主动缓存技术实现数据的预处理。并且综合考虑数据报文处理中过程函数带来的资源消耗,使用矢量分组的方式进行报文处理,进一步提升报文处理性能。
其他文献
当前,建筑能耗占全球最终能耗的40%,其中采暖、通风和空调(HVAC)系统占建筑总能耗的40%以上,尤其在非住宅建筑中,能耗比例可高达60%。随着城镇化快速发展与人民生活水平的不断提高,HVAC系统的能耗也日益增加,但传统HVAC系统运行方式并未根据室内环境动态、非均匀分布变化的实时特征进行调控,易造成舒适度不稳定和能源浪费。从室内环境动态需求和建筑节能的角度来看,传统HVAC系统控制方法似乎已经
排水沥青路面(OGFC)是一种具有大空隙特点的沥青路面,因其良好的排水性和降噪性而被广泛应用,但也因其大空隙的特点,其混合料必须使用高粘改性沥青作为其结合料。目前SBS和橡胶粉是应用比较广泛的改性剂,采用SBS和橡胶粉进行复合改性能改善沥青性能。但目前没有明确的高粘改性沥青性能指标能够评价排水沥青混合料的路用性能指标,这是一研究热点。本课题针对橡胶粉复合改性沥青及混合料的性能以及选择沥青的哪些性能
随着近年新课改以及教学改革的出现,原本以教师填鸭式教学为主的课堂氛围逐渐转变为以学生为核心的方式。但作业教学的改革却相对迟缓,中学生学习负担过重,教师随意布置未经精挑细选的作业导致作业量多。也有很多教师对于作业的数量和质量并不重视。因此在当前的物理作业分层设计方面依然存在不少问题。鉴于此,本文开展关于初中物理作业分层设计的实践研究。本研究旨在通过问卷调查对当前初中学生物理作业的现状进行分析,从而对
恶意软件的发展正趋向多变种、更新快、数量巨大,当前主流的基于机器学习或深度学习的恶意软件智能检测面临巨大挑战。其中,恶意软件特征抽取是恶意软件智能检测中的关键一环。因此,研究准确的特征抽取方法对于提高恶意软件自动化检测能力具有重要意义。本文致力于研究有效的恶意软件特征抽取方法,针对已有的恶意软件特征抽取技术难以获取恶意软件样本的深层语义关联特征的问题,围绕基于异构信息网络的恶意软件特征抽取方法进行
随着我国经济迅速发展和城市化进程的加深,城市居住需求量大大增加,促进了城市住宅的快速发展,同时现代社会中人的思维模式和对待事物的态度发生了变化,重建住户归属感、认同感和良好的住户交往关系,合理有效的规划建设城市住宅,创造出具有充分人际交往空间、有生活温度的住宅成为目前城市住宅建设的重要关注点。研究相关资料,从交往空间定义与作用的角度出发,研究国内外相关交往空间发展进程,总结归纳出当代住宅区景观设计
BGP协议是互联网中广泛应用的域间路由协议,根据CIDR(Conference on Innovative Data Systems Research)报告,全球BGP路由条目在2020年已经超过80万。近年来,路由安全问题变得越来越严重,针对域间路由协议的安全事件往往会导致更严重的后果,特别是恶意操纵路由违反路由策略的攻击更隐蔽,造成的危害更大。这类攻击的直接后果是造成网络流量重定向,引起路由黑
冬季降雪引发了很多冰雪灾害,不仅阻碍出行,而且导致了很多交通事故,于是融雪剂被大量用于融雪和降低冰点,提高冬季道路的安全性能,并且在今后的长时间内都会使用,但是有研究表明融雪剂对沥青路面的性能存在负面影响,因此本文主要研究融雪剂对沥青和沥青混合料的路用性能影响以及融雪剂对沥青损害的微观机理。本文选用氯化钠(NaCl)、氯化钙(CaCl2)和乙酸钾(CH3COOK)三种常用融雪剂分别在1%、2%、3
元启发式优化算法被广泛用于求解实际工程优化问题,具有重要的研究意义。飞蛾扑火优化算法(Moth-Flame optimization algorithm,MFO)作为一种新型的元启发式优化算法,具有结构简单、参数少、性能优越等特点,被广泛用于求解全局优化问题。尽管如此,原始的MFO算法仍存在不足之处。首先,在算法迭代过程中,由于缺乏高质量火焰种群或者飞蛾种群多样性不足,导致种群个体只能探索有限的区
随着工业化和信息化的逐渐融合,使得工业控制系统(Industrial Control System,ICS;简称工控系统)内部控制网络逐渐与外部网络互联互通。不可避免的打破了工控系统原有软硬件的封闭性,容易遭受到更多的攻击。工业控制系统遍及石油、化工和电力等典型行业,是国家工业关键信息基础设施中的重要组成部分,不同于传统计算机网络,工控系统一旦遭受到攻击,造成的后果将直接影响到工业生产甚至是人身安
随着科技的发展,移动终端与智能设备越来越多,万物互联成为了可能,由互联所引起的爆发式的数据增长使得虚拟空间中的数据量越来越庞大。针对于机械工业领域,各式各样的原料、元件、加工工艺、技术性能、国家标准等数据更为复杂多样,如何协助相关领域工作人员从这些数据里精准高效地找出目标数据以及与其有关系的数据就更为重要,这对数据搜索等相关技术的要求也日渐提高,知识图谱技术应运而生。知识图谱可以有效地处理现实世界