基于GPU动态IP查找架构的分析与研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:h5531465
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化步伐的加快,信息通讯的重要性正在逐步突显。作为信息通讯形式之一的网络通讯扮演着重要角色。当前,光纤技术的出现,使得点对点的信息传输速度达到了几百Gbps,这信息传输带宽已经能够满足现在的信息传输量。然而,作为网络中转站的路由器限制了网络的整体速度。目前,实际路由速度才几十个Gbps,远远无法满足信息通讯的带宽要求。因此,研究快速、高效的路由架构及相应的更新算法在路由表的查找、删除、插入/更新等技术中具有重要的意义。本文着力于研究快速、有效的路由架构及对应的算法,主要工作有:1)针对软件路由速度慢和硬件路由扩展性弱、内存小、价格昂贵等缺点,提出一种基于GPU并行多Hash动态IP查找架构。该架构包含两部分,第一部分是Host端与Device端的数据传输,其中包括将CPU预处理的IP数据包头部信息传给GPU和返回处理完后的结果给CPU两部分;第二部分是GPU对IP数据包头部信息的处理。首先,CUDA提供了 Host端与Device端的数据传输模块;另外,我们依据IP地址前缀长度的分布特性对相同长度的IP地址Hash索引后,存储于相应的数组。同时,我们用另外一个表顺序存储冲突的IP地址。在采用Adaptive Optimal XOR Hash函数后,保证冲突率低于1%。这也意味着,该架构结合GPU硬件强大的并行处理能力能够保证99%以上的查找访存度为O(1),从而使得该架构获得十倍于软件路由的查找速度,以及百倍于现有基于GPU路由的更新速度。2)针对上述架构,我们在已有Hash理论的基础上,提出了构造Adaptive Optimal XORHash的理论。该理论基于比特之间的异或操作,统计样本数据比特之间0和1的差值,依据差值进行比特的异或操作达到压缩位数的效果。虽然该算法的时间复杂度是O(n3),但由于规则的更新是线下处理,所以这个时间复杂度可以被接受。实验结果表明,该方法使得IP地址的冲突率低于1%,能够大幅度提高架构的查找速度。3)针对企业的实际工程需求,设计和实现了一个基于GPU并行多Hash路由系统。该系统在转发路由数据包过程中,首先通过CPU预处理IP数据的头部信息,并打包传给GPU,上述架构依据最长前缀匹配算法,找到IP地址所对应的下一跳地址并将结果打包返回给CPU。系统根据结果转发具体的IP数据包。
其他文献
SiGe/Si异质结光电器件及其光电集成(OEIC)是硅基光电研究的一个非常引人注目的领域。综述了SiGe/Si异质结材料的基本性质,SiGe/Si异质结光电器件的结构、性能、应用及其光电集成。
履带车辆因其较好的通过性与机动性能常应用于丘壑、碎石、野地等非道路环境,其安全高效的作业对驾驶人员的要求较高;此外,在危险的施工环境需要无人操纵。论文结合国家自然基金项目“多履带行走装置机电耦合动力学及自适应控制”(No.51775225),对履带车辆的路径规划与轨迹跟踪展开研究,提高车辆智能行驶水平,从而减少对操作人员的依赖。本文综述了智能履带车辆的研究意义与发展现状,包括讨论路径规划常用算法及
随着改革开放的不断深入,我国经济发展有了显著提升,成功跻身世界经济大国前列;与此同时,人民的生活水平也在不断提高,从改革开放至今,越来越多的家庭迈向小康生活。本文将针
《中共中央关于深化党和国家机构改革的决定》与《深化党和国家机构改革方案》指出要深化党和国家机构改革,统筹设置党政机构。党的十九届四中全会把“坚持和完善党和国家监
随着现代社会的进步和我国法治化建设的迅速推进,法治理念和权利意识正逐步深入高校各个领域。与此同时,我国高校学生管理工作中出现了管理秩序失范、价值定位偏移、规章制度
大亚湾位于中国南海北部陆架区,有着丰富的亚热带物种资源,具有重要的经济与生态价值。近年来大亚湾出现一些生态问题:渔业资源的衰退、优势种替换、优势种小型化和低质化、密度降低、富营养化等。为了彻底了解大亚湾生态目前状况,在2015年对该区域进行了环境和渔业资源调查采样,经过分析后于2018年选取黑鲷(Acanthopagrus schlegeli)作为进一步了解大亚湾渔业资源的物种,同时根据黑鲷生长、
海洋新兴产业的培育与发展已成为我国海洋经济发展战略部署的重点领域,随着新制度经济学理论的不断发展,相关理论已经证明制度因素在经济的发展中发挥了比资金、技术等要素更加
系统地概述了用于氢同位素交换的气-固排代法所用的排代材料,并对这些材料的应用现状、优缺点进行了介绍,指出了存在的问题和未来的发展方向,同时还对纳米钯在氢同位素排代方