基于GPU的高性能数据名查找算法的研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:climb_climb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
命名数据网络(Named Data Networking,NDN)是一种面向未来互联网的新型网络架构,旨在颠覆传统TCP/IP网络以地址为核心的通信模型,代之以命名数据作为网络核心,从而在根本上解决传统网络架构在可扩展性、动态性和安全性等方面的问题。在NDN的路由转发过程中,数据名查找是一项核心操作,也是影响NDN数据包转发性能的关键所在。然而,由于NDN数据名结构复杂、长度不定且无理论上限,这使得存储压缩和查找加速成为解决数据名查找问题的关键技术挑战。目前大多数现有数据名查找解决方案都是只针对存储压缩或者查找加速的某一方面进行优化,难以兼顾综合性能。而多对齐迁移数组(Multi-Aligned Transition Array,MATA)另辟蹊径,借助经典的稀疏表压缩策略和图形处理单元(Graphic Processing Unit,GPU)的强大并行计算能力,在实现存储压缩的同时还能保证线速查找。但该方案的存储利用率依然较低。鉴于此,本文在充分了解NDN数据名查找需求以及GPU平台特性的基础上,设计了一种新型数据结构——候选对齐迁移数组(Candidate-Aligned Transition Array,CATA),引入多候选机制配合多个哈希函数来提升存储利用率,从而实现存储的进一步压缩,同时本文也借助了 GPU这一并行平台来实现查找加速。对比实验的结果表明,本文的CATA在保证与MATA相同查找速度的同时,存储利用率能提升到90%左右,总存储开销不到其五分之一。此外,考虑到目前对数据名查找算法的验证评估方案都以模拟为主,本文还针对NDN数据包的特殊结构以及CPU-GPU协同加速的一般处理流程,实现了一个高效的数据名查找引擎,并在此基础上进一步实现数据名查找算法的系统级测试。最后,为了验证本文的数据名查找引擎的实际性能,本文还部署了该框架与另一有数据名查找系统实现的G-opt框架的对比实验,实验结果表明本文的数据名查找引擎的整体性能要优于G-opt,在吞吐率上与之相比提高了40%,而延时则下降了15%。
其他文献
【正】护理工作必须随着医学模式的转向而扩展自己的服务范围,这已经被护理界所认识,但如何走向社会,走向家庭,如何在家庭进行自我康复护理还有许多问题需要探讨.我们曾对一
摘要:高中历史教科书将纵横交错的历史篇章予以编排整理,提供学校教育的依据和高中学生学习的内容。如何将高中历史学科成为学生看清历史、懂得历史的指路明灯,不单单靠历史教材的详略编辑,还要靠学校老师深入研究良好的教学方法,不断优化教学质量,方可将历史的讲授课堂生机盎然,活力无限。本文从教学的角度,分析高中历史教学中存在的问题,提出优化课堂,抓住历史主题核心,把握住历史发展的精髓所在,引导高中学生走进学习
明代是瓷塑造像发展的黄金时期。景德镇、德化两地都是我国南方历史悠久的瓷业产区,都对中国陶瓷的发展做出了重大的贡献。两地之间的交流历史久远,两地的瓷塑造像在技艺和风
互联网时代,传统媒体和网络互为消息源,媒体人职务行为和个人行为交织,传统媒体和网络媒体把关程度不一。互联网时代媒体人消息来源的使用比较复杂。不当使用消息来源会给媒
本文采用文献资料法、案例分析法等对中国“5·12”汶川地震及美国“9·11”突发事件后在平面、电视、广播等媒体投放的公益广告的表现形式差异进行研究,论证形成差异
儿童电视娱乐作为一种新的电视娱乐节目形态,将儿童置于成年人的视野之中,是儿童节目与综艺娱乐节目的结合体。儿童电视娱乐节目在取得一定成果的同时也产生出了很多问题,本
本研究针对于焚烧法处理过程中会出现的结焦结渣问题,提出了现在气化室进行低温气化然后进入焚烧室进行高温焚烧的工艺。在分为两个反应室的流程中分别实现碱性有机废液与褐
重金属污染是目前污水处理中普遍存在的污染问题。污水中的重金属不仅会在很大程度上影响污水的处理效果,且在污水处理过程中大部分重金属转移到剩余污泥中,影响环境安全,同时对污泥的资源化利用产生严重障碍。因此,如何有效处理污水中的重金属问题并减少污泥中的重金属含量是目前水处理关注的重点内容之一。本研究选取广泛存在的两种典型重金属铬(Cr)和铜(Cu)为代表研究对象,研究磁性吸附技术对污水中重金属的预去除及
目的探讨血液透析间断联合血液透析滤过对终末期肾病(end stage renal disease,ESRD)患者血管内皮功能及预后的影响。方法 ESRD患者按标准入选60例,随机分为血液透析组(HD组,n=3
体育,顾名思义是通过运动来改变身体的健康状况。它不仅能促进大脑的发育,改善机能,为人们从事智力活动打下良好的物质基础,还可以促进观察力、记忆力、想象力和思维能力等智力因