基于DPDK的P4软件交换机加速与优化

来源 :北京交通大学 | 被引量 : 1次 | 上传用户:wdbbzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新兴的网络技术层出不穷,随着如5G网络、物联网及车联网的发展,定制数据包处理行为的需求日益增加。然而传统的交换机由于软硬件高度耦合、管理接口多样性等问题,难以解决此类新生技术带来的难题。软件定义网络(Software Defined Network,SDN)及P4(Programming Protocol-Independent Packet Processors)协议的提出,使得交换机可以轻松支持网络的创新。有不少学者对P4交换机进行了研究,提出多种P4交换机。然而,这些P4交换机存在着一定的缺点或不足,如基于硬件平台的P4交换机性能较高但是缺乏可移植性,基于X86架构软件平台的P4交换机有较高的可移植性但是缺乏对P4协议支持或转发速度较慢。可见,对P4交换机的优化及加速是数据平面发展的重要研究课题。为此,本文提出BMv2(Behavioral Model Version 2,P4语言联盟提供的P4软件交换机)的双层架构加速优化方案,使用到数据平面加速开发套件(Data Plane Development Kit,DPDK)。本文的主要工作包括以下三个部分:(1)在深入研究交换机程序结构后对其重新设计,提出双层架构程序模型。为了减少不必要的开发量,将原程序类进行分层归类,归类于架构上层或架构下层。(2)在架构上层实现了P4语言数据报文处理模型,在加速优化中实现对交换机有锁队列加速优化,将有锁队列优化为无锁环形队列,将队列性能提升一倍。(3)架构下层使用数据平面加速开发套件实现高速数据报文收发,实现了向上层屏蔽底层硬件。在加速优化中实现了数据平面加速开发套件初始化函数、多线程数据报文轮询收发及数据报文更改功能,并将相关代码编译成动态链接库(Dynamic-link Library,DLL),通过将动态链接库封装成类,向架构上层提供应用程序接口(Application Programming Interface,API)。最后,本文对原始P4交换机及加速后的P4交换机进行性能测试并比较。性能测试中首先使用因特网包探索器(Packet Internet Groper,PING)测试交换机端到端时延,再使用专用网络测试套件pktgen-dpdk测试两个交换机在三种网络带宽测试场景下的吞吐量。实验测试结果显示加速后的P4交换机端到端时延减少,在三种测试场景下64 bytes长度的数据报文转发性能都达到了1000Mbps,与原始P4交换机相比,时延性能提升三倍,吞吐量提升了十一倍。
其他文献
随着世界各国的文化交往日益密切,翻译成为语言交流中一座必不可少的桥梁。小说是微观叙述的语言艺术,是对具体的人物、事件、场景、环境的描写。它是一种最为自由的叙事性文学形式,不受真人真事的限制,也不受时间、空间的约束。作者往往在作品中倾注个人的感情和见解,通过各种艺术表现手段表情达意。本次翻译语料选自英国女作家帕特丽夏·威尔逊的小说《回家》(Coming Home)。笔者选取了小说的第一章和第二章进行
大数据时代,影视行业搭乘互联网的快车发展迅速,各类影视资源纷纷涌现。随着电影资源的不断累积,“信息过载”问题在影视行业愈发凸显。推荐系统在影视行业的应用有效缓解了电影过载问题。一些视频网站使用传统的协同过滤推荐算法给用户推荐电影,但该算法对时间上下文的考虑不够全面,推荐准确度不高。实际上,人的兴趣偏好不是固定不变的,会随着时间变化产生兴趣偏移,故研究时间上下文对推荐算法的影响具有重要意义。本文挖掘
随着全球化趋势的日益增强,我国与世界其他各国之间的文化交流也愈发频繁。作为文化传播与交流的重要手段,翻译在中国文化与外国文化交流中起着至关重要的作用。该翻译实践报告的原文选自英文小说《情洒迈阿密》,是一部通俗小说。这本小说属于浪漫喜剧小说,书中的内容源于当代英国年轻人的生活。该报告在皮特·纽马克的交际翻译理论指导下,采用案例分析法,通过大量的翻译案例,探求通俗小说在翻译过程中的难点及如何运用恰当的
在如今这个“信息爆炸”的时代,学生在有限的时间内对信息的选择和获取越来越多地依赖于批判性思维。我国在《普通高中英语课程标准》(2017年版)中首次明确将思维品质明确列为英语学科核心素养的要素之一。然而国内教育受应试教育等因素的影响,目前高中英语教学仍然存在教学模式单一,文本理解浅层化,教学目标分数化,深层次思维训练相对缺失等问题。作为一种重要的批判性思维培养途径,批判性阅读也受到了许多研究者的青睐
新一轮生物课程改革的重心是培养学生的学科核心素养,生物学中的科学史是培养学生核心素养的良好素材,《普通高中生物课程标准(2017年版)》在“实施建议”部分指出,教师在教学过程中要重视学生生物科学史的学习。本研究以不同专业发展水平的教师教学为切入点,采用文献研究法、课堂观察法、访谈法在生物学学科核心素养视域下,研究三类专业发展水平不同的生物教师科学史教学中呈示行为、问答行为的差异,探寻差异背后的原因
此次翻译实践报告中选择的语料是美国知名作家克利奥·伯德威尔的畅销小说《亚马逊女人》。该小说主要讲述了一个女运动员在国家冰球联盟的一些经历和感受,文章语言丰富,描写细致,感情热烈。笔者选取了该小说的前两章进行翻译,并研究讨论在这两章中遇到的翻译问题。通过翻译,笔者发现小说中比较有特色的地方是美国俚语的运用,作者通过这些俚语来表现人物的性格特点。俚语指的是民间非正式、较为口语的语句,是人们在日常生活中
目的:随着CT的普及,肺部多发结节的检出率日益升高,其诊断可能为多原发肺癌或者肺癌肺内转移,不同诊断的预后有差别从而影响治疗方案。目前尚无多原发肺癌的金标准,本研究拟采用全外显子组测序技术在基因组水平为多原发肺癌的诊断标准提供重要参考。方法:选取深圳市人民医院胸外科进行手术的4例肺部多发结节患者作为研究对象,将其所有组织样本送予病理鉴定、组织学分型及全外显子组测序,最后结合所有数据进行总结分析。结
教研组是现阶段我国中小学校开展教学研究的基本组织单位,由承担同一教学任务的教师组成从事教学与研究的合作团体,主要作用是管理学科教师的业务工作、组织教师完成教学工作计划与总结、组织年级组进行集体备课,以及把握教学进度。教研组通过开展教研组活动实现管理学科教师的业务工作、组织教师完成教学工作计划与总结、组织年级组进行集体备课把握教学进度,以及组织教师进行教育教学研究等组织功能。常见的教研组活动有业务学
近年来,国内"胸痛中心"建设理念的提出,目的是通过多学科(包括心内、心外、胸外、呼内、消内、急诊)合作,以更快速准确的诊断和有效分类治疗,来改善胸痛患者临床预后。全球第
会议
伴随绿色创新对区域经济发展和城市竞争力影响的不断深化,城市在依靠自身禀赋提升绿色创新能力的同时,绿色创新效率的溢出效应与收敛性问题也逐渐成为学界关注的热点。长江经济带作为我国城市发展最活跃的地带,提升其城市绿色创新效率不仅是推动经济带高质量协调发展的题中之义,也是契合当前“共抓大保护、不搞大开发”战略需求的理性选择。本文以绿色创新效率表征绿色创新,在解析绿色创新效率溢出的内在作用机制的基础上,分别