基于x86的高速报文处理技术研究与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:zsk1370826
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着“互联网+”渗透到人们生活各方面,其诸多问题日益突出。一方面期望网络速率更高,另一方面需要处理海量网络数据以解决网络优化等问题。高速报文处理软件的性能出现瓶颈,尤其在多核平台和Linux操作系统结合时。已经有越来越多的热点研究成果出现,包括Linux自身对报文处理机制改进和迭代。PF_RING、DPDK、NET-MAP是同时期诞生的高速报文处理框架,它们在技术和性能特点上互有异同。所以用户在框架选择和性能判断上也存在困难。已有文章已经对PF RING、DPDK、NET-MAP进行了多个维度的性能对比。但这方面研究还不能完全满足实际需要,且覆盖面也窄。问题包括未考虑纯报文接收场景、NUMA平台上的性能特性对比不足、多核心扩展问题研究不足等。本文首先论述并分析了现有Linux报文处理机制和关键优化技术,重点分析了 PF_RING和DPDK的优化技术异同点。然后对PF_RING和DPDK对比研究进行展开。首先简要说明当前现有研究对其研究的不足,介绍了 Run-to-completion和Pipeline模型(样式)分类,然后提出对不同框架的对比研究需要从为两模型入手并选择其中的几种精简模型做作析。本文提出一种报文处理研究分析的理想化模型——流阻分析理想模型。结合流阻模型对PF_RING和DPDK的Run-to-completion和Pipeline的精简模型进行整体性能、不同负载性能、多核性能及可扩展性进行分析和评估。再将性能问题的研究扩展到NUMA平台上,根据NUMA平台的特殊性,将PF_RING和DPDK的Run-to-completion和Pipeline的精简模型进行针对NUMA平台的分析。由此研究得到了不同框架在NUMA平台的性能特性,特别是其跨NUMA节点可扩展性和线程在NUMA节点间的分布样式对性能的影响。最后基于现有的报文处理优化技术设计了一套离线报文高速回放系统,并对回放程序中的多个参数的性能作了性能分析和优化。最后一章对全文总结并说明本文的不足和未来研究的展望。
其他文献
患者,女,47岁,主因月经量增多3年,尿频2年于2007年5月1 3日入院。3年前,患者因月经量增多,经期延长(10 d左右),于当地医院就诊,B超示:“子宫肌瘤”,因肌瘤较小,未治。两年前,
目的探讨降钙素原(proealeitonin,PCT)在诊断骨科内置物术后感染性发热中的临床意义。方法选择2013年1月—2014年1月我院骨科内置物术后发热患者56例,按诊断标准分为非感染发
近年来,随着昆明医科大学海源学院的本科生和研究生的数量大幅上升,给之前所使用的系统带来巨大的挑战,传统的处理方式面临巨大压力,对于学生户籍管理系统开发的研究,有助于
随着21世纪第一份课程改革文件《基础教育课程改革纲要(试行)2001》的颁布,艺术课程作为一门新型的综合课程在新课程改革中应运而生。本文通过梳理艺术融合的历史与现状,分析
后鼻孔息肉多来源于上颌窦,又称上颌窦后鼻孔息肉(ACP),即killiall息肉。2002年10月-2006年11月采用鼻内镜手术治疗后鼻孔息肉21例,获得满意的疗效,报告如下。
文章阐述了薪酬的概念、本质、构成,薪酬分类,薪酬的职能以及影响薪酬水平的因素、薪酬制度和类型,并对薪酬设计的相关理论进行了探讨。
阅读是人们学习知识和认识世界的一个重要途径,让学生加入到自主阅读博览群书的行列,阅读兴趣的培养必不可少。阅读兴趣的培养,不仅可以提高学生的语文素养,而且也会促进学校
采用深液流(DFT)无土栽培技术,在优选出空心菜水培营养液配方的基础上,于二代节能日光温室内进一步研究验证了NO3-N、P、K、Ca四种元素对空心菜生长势、产量、品质及全氮、全
通过分析国内外相关文献,概括了移情设计在国内外的发展现状,阐述了移情设计的概念和内涵,探讨了在现代设计中,移情设计研究的重点和发展趋势。
随着当前经济全球化发展,大型企业的数量不断增加,企业的发展中融资是比较重要的环节,但是在融资过程中也会受到诸多层面因素影响而存在风险,这就会对大型企业的可持续发展产