基于FPGA的高并发TCP/IP卸载引擎的设计与验证

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:xtchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着AI、5G、大数据、云计算等信息技术产业的兴起和发展,网络中数据传输速率和通信负载总量呈爆炸式增长。面向海量的网络数据处理需求,尤其是TCP/IP等占用大量CPU计算资源和处理周期的复杂网络协议,传统的基于CPU+软件协议栈的网络数据处理方式已遇到瓶颈。TCP/IP卸载引擎(TCP/IP Offload Engine,TOE)的出现很好地缓解了这个问题,其通过将TCP/IP协议的处理过程卸载到专用硬件上,极大释放了CPU的网络协议处理负担。目前,针对TOE的研究和设计实现已成为网络通信领域的一大研究热点,但现有研究普遍存在核心技术依赖国外IP授权或支持并发连接数较少等问题。本文依托于网络处理智能芯片项目,设计并实现了一种支持50K高并发的TCP/IP协议卸载引擎,在满足协议处理功能和性能的同时,兼具良好的可靠性和灵活性。论文主要工作如下:1、TOE模块的设计实现。根据TCP/IP协议处理的功能和性能需求,采用自顶向下的模块化设计思路,将TOE整体结构划分为五大子模块,即发送模块、接收模块、状态转移模块、并发连接管理模块以及超时模块,并基于Verilog语言设计实现了各个模块的数据通路以及关键状态机。针对50K高并发下访问并发连接管理表延迟过大的问题,提出并实现了基于QSM(Quick Search Memory,快速查找存储器)的快速并发连接管理的优化方法,以更好地满足低延迟与高并发的设计需求。此外,针对复杂传输环境中可能出现的协议处理异常场景,设计超时模块使系统具备异常情况下的处理能力,保证了设计的可靠性和鲁棒性。2、TOE模块UVM功能验证。TOE作为一个较复杂且需不断完善的功能模块,完备的验证是保证其正常工作的一个重要条件,而传统验证方法效率较低,兼容性较差。因此本文采用System Verilog语言以及UVM(Universal Verification Methodology,通用验证方法学)验证方法学搭建TOE模块级UVM验证平台,并对测试功能点进行梳理和分解,构造对应测试用例,覆盖TOE数据通路、正常传输场景以及异常传输场景的各个测试功能点,确保模块设计符合功能要求。3、TOE模块FPGA原型验证。搭建FTP测试环境,其中FPGA使用Xilinx公司的Kintex Ultra Scale KU085。Wireshark的抓包结果表明,该设计能够满足正常情况和异常情况的传输需求,并且支持50K的并发连接。本文所设计的50K高并发TOE在延迟上相较于软件方案,提升平均可达64.1%,相较于传统硬件TOE方案,提升平均可达31.2%。结果表明,本文设计的TOE在满足高并发的前提下,有效降低了延迟,提升了系统性能。
其他文献
在工业互联网背景下,构建产业生态圈成为趋势与目标。电网企业作为电力产业链上的核心企业,通过数据资产化可以充分发挥数据价值,实现数据资产变现,为其带来经济效益,同时可以打破不同产业主体间的数据壁垒、促进数据、信息共享与优化资源配置。通过突破电力产业链,向其他领域开展数据资产化业务,进行“破圈”数据资产化,实现产业互联,构建电力产业生态圈,推动电力作为国民经济支柱产业的良好发展。目前电力数据在电网企业
学位
目的:探究复方多维辅酶Q10泡腾片的急性毒性作用以及通过建立小鼠运动训练动物模型,阐述复方多维辅酶Q10泡腾片对小鼠的抗疲劳作用和分子机制,为复方多维辅酶Q10泡腾片用于防治运动性疲劳提供实验依据。方法:第一部分:复方多维辅酶Q10泡腾片急性毒性实验,10只KM小鼠,雌雄各半,用于预实验,随机分为三组,每组三只,采用10 mg/kg、100 mg/kg及1000mg/kg,按小鼠灌胃能允许的最大体
学位
本次翻译实践以2019年《日本经济新闻》的“春秋”专栏,《每日新闻》的“余录”专栏以及《产经新闻》的“产经抄”专栏中的短评为翻译对象,内容涉及经济、文化等诸多领域。日语短评的语言表达言简意赅、观点独到,深受广大喜爱。通过翻译日语短评可以让中国读者加深对日本社会的认识,促进异文化间的交流,同时也能提升笔者自身的翻译能力,扩充知识面。本次实践报告以其中具有代表性的二十篇为研究对象,主要针对词汇、句子、
学位
屏风画艺术作为一种独具特色的绘画形式,是古人在悠久的历史进程中发掘、创造的重要艺术遗产。尤其在唐代,古人在“重生信仰”的宗教文化影响下,具有实用兼审美艺术的屏风画也成为墓室壁画中的主要表现形式。作为中国传统绘画艺术不可或缺的一部分,墓室屏风画具有丰富的宗教文化内涵和独特的艺术表现手法,在题材类型上,通常表现有人物、山水、花鸟等方面,其中在唐代墓室屏风壁画中以树下人物题材最为突出。本文以唐代大臣韩休
学位
共享电单车一定程度上补充和完善了共享单车的不足和劣势,是共享经济下新的出行方式。随着碳中和概念的兴起和共享经济的壮大,共享电单车在日常出行中正扮演着越来越重要的角色。对于很多上班族而言,“地铁、公交+共享骑行”的出行方式已是日常标配。共享电单车满足多场景出行需求,提升城市活力,其中,上下班通勤、外出购物、休闲娱乐、接泊公共交通为主要骑行场景,上下班通勤和外出购物场景下,需求超过40%。目前国内对于
学位
当前,工业互联网已经上升为国家战略并进入应用落地阶段,但仍处于发展初期。SE公司成立于2005年,主要提供工业管理软件产品及相关咨询、实施服务,其中工业互联网智能服务业务是正在培育的新兴业务。SE公司工业互联网智能服务业务经过两年多的准备,目前正处于市场推广的关键时期,现在面临业务发展不及预期的问题,同时认为业务发展不及预期的直接原因是竞争优势不够明显,而其根本原因是经营战略不清晰。本文首先通过P
学位
在“互联网+跨境贸易”的大背景下,我国积极发展跨境电商行业,设立跨境电商综合试验区是我国深化外贸体制改革、扩大对外开放和培育外贸竞争新优势的重大创举。近些年来,跨境电子商务不仅成为企业拓展海外市场、提升国际品牌形象及增强核心竞争力的重要渠道,而且对扩大贸易规模,稳定地区经济发展起到了重要作用。为引导跨境电商的良性发展,我国政府在多个城市陆续设立了跨境电商综合试验区,并出台了一系列支持跨境电商发展的
学位
对于被诊断系统噪声不确定的情况,传统研究中假设噪声满足一定的概率分布条件,但随着系统复杂性的增加,假设噪声在有界区间内更满足实际应用需求.为了减小计算复杂度,提高区间估计的精度与故障诊断结果的准确率,本论文以区间滤波为基础,分别研究了噪声未知但有界条件下、高斯噪声与未知但有界噪声混合条件下的执行器故障诊断方法,对于故障诊断领域的理论研究与实际应用具有重要价值.本论文的具体工作包括以下三个方面:1.
学位
信息技术的发展和互联网的普及,民众政治参与意识的觉醒和自媒体的兴起,使得“网络反腐”开始成为一种新型的反腐模式,并在实践中取得丰硕的成果,被政府和社会所认可,成为我国反腐的一种重要形式。在这种新型反腐模式中,民众、媒体和政府依着各自的地位和作用,扮演着不同的角色。基于此,本文将以民众、媒体和政府在网络反腐事件中的互动关系为视角,以网络反腐的传播演进为主线,深入探讨和研究网络反腐的主体表现以及发展瓶
学位
自2013年以来,随着工业化在中国的快速发展,中国雾霾频频登上各大新闻报道的头条,受到国内外媒体的广泛关注。新闻报道应该秉持客观真实的原则对事件进行报道,但报道者自身的态度和其所代表的国家利益会对报道产生影响。因此,考察媒体对中国雾霾的报道十分重要。互文性是新闻语篇的一个重要特征。它是指媒体制作者和语篇生成者为了引导受众或读者在不同的语篇之间产生具体的联想关系而有意识地采用的语篇策略。通过对新闻语
学位