论文摘要
随着社会信息化步伐的加快,信息通讯的重要性正在逐步突显。作为信息通讯形式之一的网络通讯扮演着重要角色。当前,光纤技术的出现,使得点对点的信息传输速度达到了几百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数据包。
论文目录
相关论文文献
- [1].基于层次模型的大数据架构技术研究[J]. 电脑编程技巧与维护 2016(22)
- [2].软件开发中的三层架构技术分析[J]. 无线互联科技 2015(22)
- [3].突破障碍 实现创新——Power Architecture Conference 2009 China在北京召开[J]. 中国集成电路 2009(11)
- [4].超融合架构技术在高校数据中心中的应用[J]. 电子技术与软件工程 2017(14)
- [5].云计算下的教学资源服务器集群架构技术分析[J]. 网友世界 2014(13)
- [6].面向服务体系架构技术管控方案研究[J]. 云南电力技术 2016(S1)
- [7].计算机大数据应用的技术理论[J]. 数码世界 2020(10)
- [8].广电融合网络架构技术研究[J]. 电视技术 2020(02)
- [9].基于云架构技术的区域数字图书馆联盟[J]. 电脑知识与技术 2015(10)
- [10].J2EE架构技术分析[J]. 电脑学习 2008(02)
- [11].外军架构框架发展趋势分析[J]. 指挥与控制学报 2018(01)
- [12].地面无人平台体系架构研究综述[J]. 车辆与动力技术 2019(01)
- [13].一种复杂体系架构设计新范式[J]. 科技导报 2018(20)
- [14].B/S架构技术应用下论文质量控制研究[J]. 当代教育实践与教学研究 2016(09)
- [15].电信网与互联网架构技术对比研究[J]. 数据通信 2011(05)
- [16].FTTH光纤到户系统接入及架构技术实战要点简述[J]. 数字技术与应用 2017(02)
- [17].基于SOA架构技术的标准文献数据同步系统[J]. 中国标准化 2020(06)
- [18].基于云计算安全防护体系的研究[J]. 福建商业高等专科学校学报 2015(01)
- [19].历史教学中的“架构”技术运用[J]. 中学历史教学 2017(10)
- [20].地理国情监测体系架构技术研究[J]. 科技资讯 2013(25)
- [21].UAF的架构开发程序研究[J]. 装甲兵工程学院学报 2018(06)
- [22].汽车变革趋势下电子电气架构如何演进?[J]. 汽车与配件 2019(15)
- [23].媒体融合时代电视中心IP化基础架构技术探索[J]. 科技传播 2016(02)
- [24].浅析智能电网的网络通信架构技术[J]. 机电信息 2016(30)
- [25].三层架构技术开发WEB应用项目的研究与实践[J]. 办公自动化 2014(10)
- [26].三层架构技术开发WEB应用项目的研究与实践[J]. 电脑开发与应用 2014(09)
- [27].资讯[J]. 中国信息化 2018(02)
- [28].基于UAF的重大灾害救援体系架构设计[J]. 指挥控制与仿真 2018(06)
- [29].《基于SSM轻量级架构的JAVAWEB人才培养》[J]. 数字通信世界 2017(10)
- [30].基于AVS+编码架构技术的互联网电视应用方案[J]. 西部广播电视 2018(10)