面向命名数据网络的高性能哈希数据名查找技术研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:yuehan3269
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
命名数据网络(Named Data Networking,NDN)是一种以数据内容为中心的新型网络架构,能有效解决传统TCP/IP网络在移动性、安全性和可扩展性等方面遇到的瓶颈,在工业互联网、智能家居、边缘计算、区块链等新型业务场景和领域已实现部署应用并获广泛关注。数据包交换理论是现代网络架构的基石,NDN也不例外。依据包交换理论,数据包查找转发是网络承载信息传输的关键核心操作,也是重要的性能瓶颈。在NDN中,转发平面数据包查找转发需解决的关键问题是数据名查找(Name Lookup)。不同于传统TCP/IP网络采用IP地址进行编址和寻址,NDN采用数据名来标识数据和网络报文,用于查找转发。相比于IP地址,数据名具有更强、更灵活的表达能力,但同时也加剧了包查找转发面临的性能挑战。首先,数据名的长度不定且没有上界,查找开销更大。其次,数据名的组成更加复杂,转发表的规模也更大,进而导致查找结构的存储开销也越大。此外,NDN中转发规则表地更新更加频繁,查找结构和算法的设计中必须综合考虑更新性能。大量研究表明,基于哈希的数据名查找机制具有较好的综合性能,也是NDN官方发布的转发引擎中采用的方案。然而,现有方案在查找性能和存储效率方面还存在一定的扩展性问题,难以应对链路速度和转发规则数目地持续增长。本文面向命名数据网络的转发平面,以哈希机制为基础,针对查找速度和存储效率的挑战研究高性能数据名查找算法。主要贡献如下:首先,针对现有方案在网络异常或遭受拒绝服务(Denial of Service,Do S)攻击等极端情况下查找性能急剧下降的问题,提出了一种基于特征前缀的数据名过滤算法(Feature Prefix based Name Filtering,FPNF)以保障极端情况下的查找性能,保障网络稳定性。核心思想是通过分析转发规则中数据名前缀的组成与分布特点,提取特征前缀构建布鲁姆过滤器,以快速过滤掉最终无法匹配有效规则的兴趣包,大幅提升数据名查找在大量不匹配场景下的性能。该方法可与现有多种数据名查找算法结合,协同完成高效数据名查找并保障极端情况的查找性能。为充分验证FPNF与不同算法的适配效果,本文选用多种数据名查找算法与FPNF结合进行性能评估。实验结果表明:FPNF算法虽然在常规场景下查找性能有所下降(8%左右),但是在极端场景下性能可获得超过80%地显著提升,且随着不匹配数据名占比地增加,其性能提升效果越明显。FPNF算法与多种现有数据名查找算法相结合,能提高它们在极端情形下60%以上的查找性能。由此可见,FPNF有助于提高网络稳定性,提高网络适应更加复杂场景的能力。其次,针对主流多级哈希查找算法探测次数高导致的性能瓶颈,提出了一种全新的探测思路以提升查找性能。其核心思想是为不定长的数据名组件构建定长的字符索引,再用字符索引构建布鲁姆过滤器将哈希探测转化为布鲁姆过滤器探测。因为字符索引结构、长度确定且字符数目可控,方便一次读入进行高效处理。此外,连续多次地布鲁姆过滤器探测比连续多次哈希探测的缓存利用率更高,也可有效减少探测过程的访存开销,从而加快数据名查找。实验结果表明:本方法在常规场景和极端场景下分别能带来超过30%和80%地性能提升。此外,基于字符索引的数据名查找算法也可以与现有多级哈希数据名查找算法结合,适用性广泛,加快链路传输速度,更好地应对大规模转发规则集。此外,针对NDN转发引擎中的二分哈希查找算法BSH存储开销高的问题,提出了一种布鲁姆过滤器辅助的二分搜索算法(Bloom-filter assisted Binary Search,BBS)。其核心思想是将BSH算法中每个哈希表需要维护的数据名前缀细分为真实前缀(即真实存在的数据名转发规则)和虚拟前缀(即原始转发规则表中不存在、仅用于保障二分查找正确性的前缀)。因为虚拟前缀的特殊性,可采用布鲁姆过滤器进行维护以减少空间开销。在查找过程中,首先在虚拟前缀对应的布鲁姆过滤器中进行探测,然后再在相应的真实前缀哈希表中进行探测,综合两者探测的结果来共同决定二分查找的下一步。实验结果表明:BBS算法在实现高效二分查找的同时,相比BSH可压缩超过60%的存储开销。可见,BBS能在查找性能和存储效率之间获得更好地折衷,综合性能更优。该算法在保证提高网络快速信息传输的同时,能够更好地应对规则集数目增长的挑战。最后,针对现有方案难以兼顾长数据名查找性能和大规则表存储效率的问题,提出了一种基于分组分治策略的数据名查找机制。核心思想是根据规则长度在N个连续且不相交区间(0,L1],(L1,L2],,(Ln-1,Ln],(Ln,+∞),中的分布情况对规则集进行分组。由于长度较长的数据名在规则集出现的频率非常低,这样选择合适的分组方案后每一个规则组要么只需维护少量的无长度上界的规则,要么只需维护大量有长度上界的规则。因此,可针对每一个规则组的特点采用不同的数据结构和算法,充分发挥不同查找算法的优势并规避其劣势,进而提升整体性能。初步实验结果表明:采用上述分组分治策略的数据名查找算法在查找速度和存储效率两方面均有显著提升,如采用分组分治策略的树形结构数据名查找算法比不采用分组策略的算法在查找速度上提升了2倍,而存储开销减少了超过70%。由此可见,基于分组分治策略的数据名查找算法能够更加灵活地处理大规模规则集带来的挑战,而未来更进一步地设计和优化会提升网络应对复杂场景的能力,使得NDN能够更好地满足各种新型技术、领域的需求。
其他文献
车轴是高速列车走行部的关键机械构件之一,在高速列车启动、制动及行驶过程中经常承受扭转交变载荷、弯曲交变载荷及轴向拉压交变载荷作用,复杂的载荷环境和服役条件下使得车轴极易产生局部塑性积累,甚至在设计疲劳寿命内产生弯曲、磨耗、裂纹等故障,给列车运行安全带来严峻挑战。因此,车轴钢EA4T循环变形机理研究已成为亟待解决的重要科学问题。本论文在室温条件下对高速列车车轴钢EA4T的循环变形行为开展了实验研究,
学位
钢筋混凝土耐久性是评判结构可靠性的重要内涵之一,而钢筋锈蚀是引发结构耐久性下降的重要原因。钢筋锈蚀可导致混凝土结构加速老化甚至提前退役,不仅会增大后期维护费用,而且会增加资源与能源消耗,引发社会和环境问题。然而,目前混凝土结构耐久性评估及合理修复问题的研究往往滞后于工程实际需要。因此,亟需提出锈蚀后钢筋混凝土结构的力学性能评估方法,并基于此对锈蚀结构加固方法进行研究。随着高强钢筋在我国的全面推广应
学位
随着大数据获取与检测技术的快速发展,生物医学研究正全面进入“组学时代”,以实现从医学数据积累到医学知识挖掘的转变。其具体体现于以精准化研究模式,为医学领域提供更有价值的信息。这客观上需要应用、改进、研发数据挖掘分析方法,使得基于医学大数据提取及识别具有指导价值的关键知识信息。可见,数据挖掘分析为医学组学研究提供了方法学基础,是大数据背景下精准医疗的关键技术,因而成为领域内的关注焦点。目前传统医学研
学位
随着现代工业的飞速发展,工程出现的各种不确定性问题引起了广泛的重视,通常可将不确定性分为随机不确定性和认知不确定性,并分别针对这两种类型发展了许多分析方法。然而随着系统结构复杂性的不断提升,出现了更具一般性的随机-认知混合不确定性问题,其中较为常见的一类问题是在系统结构中同时存在以概率分布表征的随机不确定性和以区间模型表征的认知不确定性,即概率-区间混合不确定性问题。近年来,概率-区间混合不确定性
学位
钢筋混凝土板柱结构作为一种传统的建筑结构类型,由于支模简单、布筋方便以及空间利用率较高,降低了施工周期和工程成本,因此广泛应用于办公楼、商场和地下车库等建筑中。然而,在板柱连接处易发生冲切破坏,由此产生的荷载重分布可能导致建筑物发生灾难性的连续倒塌。目前,在竖向荷载和水平低周往复荷载共同作用下板柱节点的受力性能、破坏机理、承载力和变形能力评估方法等问题已成为各国学者关注的重点。因此,本文结合试验、
学位
金属钨(W)和钨基合金材料是东方超环(EAST)、国际热核聚变实验反应堆(ITER)、中国聚变工程实验堆(CFETR)和未来聚变反应示范堆(DEMO)等磁约束聚变装置中最有可能全面使用的第一壁面对等离子体材料(PFMs)。在聚变反应装置服役过程中,PFMs将受到高温H/He等离子体和14 Me V高能中子的辐照,产生大量的辐照缺陷。除了H/He杂质,作为冷却剂引入聚变装置的Ne/Ar气体,也会以杂
学位
作为全球高发疾病之一,癌症已成为全球健康问题的关注焦点。为了提高癌症的可控性,降低死亡率,通常需要尽早发现和准确诊断。根据已有的研究发现,一些癌症标志物常常可以指示癌症的早期发现、肿瘤分类及分期等状况乃至对癌症治疗过程进行风险评估。鉴于此,临床上急需开发简便、高效、灵敏、准确检测癌症标志物的方法。纳米生物传感技术作为一种基于功能化纳米材料的生物传感技术,不仅可以在传感器的基础上,出色地完成诸如生物
学位
随着创客运动在全球范围内蓬勃发展,创客概念被引入中国。2016年5月,国务院发布《国家创新驱动发展战略纲要》,中国实施创新驱动发展战略,大力推进创新型国家和创新型社会建设,大力推动“双创运动”。在政府的大力推动下,中国的众创空间快速增加,创客群体日益多元化,创客运动在中国快速兴起。与此同时,也有很多众创空间面临“有店无客”、“很少关注众创空间环境建设”、“创客创新力不足”、“重大创新成果较少”等诸
学位
在全球化和信息化时代,信息通讯技术已经渗透到社会生活的各个领域并对城市及人民生活产生重要影响。无论是城市空间还是城市居民,其运行机理、组织方式、社会联系方式及相互作用模式等都在发生变化并日趋复杂化。与此同时,中国在经历了高速城镇化以后,大多城市正经历城市内部功能空间更新与重构。信息时代城市各功能空间具体产生了何种变化,不同类型功能空间相互作用如何,影响路径是什么,功能空间的主要现状问题是什么,如何
学位
超级电容器因其快速充放电、高的功率密度和长的循环寿命等优点成为重要的能源存储器件。现在,随着可穿戴及便携式电子设备的迅猛发展,柔性超级电容器因其具有优异的弯曲、折叠性能和高的比容量成为研究的热点。而在工程领域,为了实现储能器件的机械完整性(如刚性、强度等),开发既具有高力学强度又有优异电化学性能的结构/刚性超级电容器也具有重要的研究意义。电极材料是影响超级电容器性能的关键因素之一,本文针对以上问题
学位