基于多核/众核体系结构构建高性能网络系统的研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:elongyu999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据时代,急剧增长的网络速度和数据流量令当今各种网络设备不堪重负。更糟糕的是,随着网络应用的日趋复杂,网络系统的处理任务正从简单的包转发、包过滤演变到深度数据包检查、网络异常检测、计算密集处理(加/解密、压缩/解压缩)、数据缓存等复杂功能,然而目前主要依靠专用硬件(如ASIC、网络处理器)提供处理能力的网络设备却面临着灵活性差和开发周期长的问题。随着通用多核、众核处理器令人瞩目的发展,处理器的计算能力迅速提高,利用通用处理器开发灵活性好和性能高的网络设备成为工业界和学术界十分感兴趣的研究课题。然而在通用计算平台上实现高性能网络系统面临许多困难和挑战,其中主要的一些困难包括:通用操作系统对高速网络处理的支持能力较差,网络程序的并行化方法没有先例可循,高速网络流本质上不具备能够有效利用CPU cache的数据局部性,适合GPU大规模计算的数据并行性并不是显而易见的,建立在批处理之上的并行计算需要平衡吞吐量和处理延迟的矛盾,等等。本论文以若干个要求高吞吐、低延迟、高连接数的网络系统作为研究对象,研究基于通用多核/众核处理器构建高性能网络系统的关键技术,就以上问题给出了我们的解决方案,最终综合运用各种系统优化技术构建了实际可用的高性能网络系统。本文的主要贡献和创新点如下:1.针对目前缺少可定制的、高性能的应用层协议解析器的问题,提出了基于FLEX词法分析器构建可定制应用层协议解析器的方法,并在多核处理器上实现了并行化的协议解析器框架,利用该框架非常方便地实现了高性能的HTTP协议解析器和FIX协议解析器。2.针对目前的协议栈在大规模连接下的低效问题,提出了一种新颖的TCP查找数据结构,基于该查找结构的并行化协议栈实现首次在通用处理器上实现了10Gbps的吞吐量和一百万条并发TCP连接的支持能力。3.针对GPU处理难以保证延迟的问题,提出了以GPU为中心的实时调度策略和并行化框架,并基于该框架实现了首个利用GPU加速的实时网络流处理系统-SRTP反向代理,可以满足高速视频网站对视频流加/解密的计算需要。4.针对高速网络环境中CPU处理键值对查询低效的问题,提出并设计了适合GPU处理的索引数据结构和查找操作,首次将GPU应用于访存密集的内存键值对存储系统,并实现了目前(2015年)世界上最快的内存键值对存储系统。本论文在利用通用处理器构建高性能网络系统方面进行了积极和有益的探索,为将通用处理器应用于高性能网络系统提供了经验,所有代码均已开源,所有研究成果都可以或已经应用于实际。
其他文献
目的 崩漏是指女子不在行经期间,阴道突然大量出血不止,或者下血淋漓不尽,突然大量出血称“崩中”,下血淋漓不断者称“漏下”。崩漏在女性初潮后至绝经期间均可发病,在临床上,二者可以交替出现,相互转化。崩漏病严重影响了女性患者的生活工作及身体健康。崩漏病在女性各年龄段皆可发病,更年期、青春期发病者较多;该病发病原因较多,其中较快的生活节奏、生活压力等原因也增加该病的发病几率,该病可不同程度的引起贫血、不
高分辨率便携式超声设备和探头技术的改进,经食管超声心动图、超声造影以及超声介入治疗等技术的推广,使超声在心血管麻醉、部位麻醉、疼痛诊疗等领域的应用得到不断扩展。另
负债融资对创新投资的影响财务松弛是企业追求创新战略的前提条件.企业在缺乏资金等资源的时候,往往不会选择实施与创新相关的研发活动.创新活动的实现需要以高额资金投入为
期刊
引言建筑企业近年来实现了非常快速的发展,如何促进管理水平的提升,以增加市场竞争的实力,在很大程度上决定了其能否实现长远发展.会计成本管理是企业管理非常重要的内容,对
期刊
采用无机混凝剂聚合氯化铝(PAC)、FeCl3和巴斯夫系列的聚丙烯酰胺(PAM)对污水处理厂的污泥进行化学调理,通过测定污泥毛细吸水时间(CST)、粒径、Zeta电位、结合水含量以及不
随着我国经济的飞速发展,人民生活水平的不断提高,人们对医疗护理的质量要求也越来越高。护理研究生教育是培养护理管理、教学、科研及临床创新人才的主要渠道,也是提高我国护理
加强企业内控管理,有助于帮助其抵御市场竞争风险,完善现有的管理体系,在所有内控环节中,企业会计内控管理是其关键。本文基于企业会计的角度,首先探讨其内控管理存在的问题,
通过对涠洲岛气象站远程学习示范点创建过程中的经验总结,探讨基层气象机构如何利用气象远程教育平台更好的开展自身的学习型组织建设工作、人才队伍建设工作和气象宣传工作
为探讨两种不同的生物质结皮制剂对沙地植被恢复的影响,进行了沙土盆栽试验。试验设两个处理(T1和T2),1个对照(CK),其中T1为结皮制剂1(木质素磺酸钠+纤维素)+复合肥料+植物种子,T2为结
目的:通过术前和术后有计划的护理,缓解患者的焦虑情绪,降低再手术后肌腱粘连程度。方法:使用Zung焦虑自评量表对上肢肌腱损伤患者进行术前心理测评,判断患者再手术前焦虑心理程度