面向NDN网络的名字快速查找机制研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:Glorygwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
命名数据网络(NDN)是一种以内容为中心的新型网络架构,主要根据数据名字对数据进行路由和转发,解决了用户对网络中海量、异质信息高效访问的需求,同时规避了TCP/IP网络在安全性、灵活性、移动性和可靠性上的弊端。但由于其名字的层次化结构和名字不固定长度,增加了信息名字查询的复杂度,使得原有的查询机制已不能满足NDN网络对名字查询速度的要求。因此,设计出高效的名字查询机制是命名数据网络领域的重点和热点。  本文面向NDN网络中名字的层次化结构特性以及名字本身的字符特性和可变长特性,深入分析了现有的命名方式和现有的名字查询机制,提出了基于元素哈希编码的高效名字查询机制和基于树形结构比特位图的高效名字查询机制。主要从以下几个方面开展研究工作:  1.分析了现有的IP网络和NDN网络中数据查询所面临的问题,全面系统的阐述了现有的研究进展,讨论了当前IP网络中已有的数据查询技术对本此研究的启发以及当前NDN网络名字查询机制中最长前缀匹配的研究方法。  2.针对NDN网络中名字的层次化结构特性以及名字本身的字符特性和可变长特性,提出了一种基于哈希编码的快速查找方法。首先通过增量哈希函数对元素树进行编码,建立元素哈希值树,以此压缩信息名字集合。然后在树形结构的每一层上建立状态转换阵列实现对名字的快速查找,最后设计了一种增量更新机制,满了足NDN名字频繁的修改、插入和删除操作。通过实验验证了该方法增大了对名字集合的压缩效率,提高了对名字集合的查询速率和更新效率。  3.针对当前已有名字查询方法在快速查询方面以及对名字集合的更新方面效率较低的状况,同时为了避免本文中所提出的名字查找方法中存在的哈希函数假阳性问题,从另一角度提出了一种基于字符树比特位图(Character TreeBitmap)的高效名字查询方法。首先将数据名进行分层编码,再结合编码树中节点的比特位图构建一种新的查询模型(Bitmap-based Character Tree, BCT),设计了相应的查找和更新算法。通过实验验证可知与NCE(Name Component Encoding)相比较,该方法虽造成一定的空间开销,但在加快了名字查询的速率和更新速率。
其他文献
协作通信利用分集技术和中继传输技术实现了网络节点之间的相互协作,构成“虚拟天线阵列”,获得了分集增益,提高了系统容量和降低网络成本。和译码转发相比,放大转发(Amplify-and
新系统从发布的那一刻起,就开始与时间和老化赛跑。随着企业的不断发展,任何新技术开发的系统在交付时就变成了遗留系统。企业建立了各种各样的系统来满足业务需求的不断变化
信息化建模仿真平台,主要面向电子政务建设环节中的决策人员和计划人员,使其方便、直观的对系统进行定义和描述以及对系统方案进行初步的讨论。同时,通过动态仿真环境,为用户
随着现在生活中固体废弃物产量的逐渐增加,人们对固体废弃物的处理至关重要。因为固体废物中往往会含有大量的有毒物质、重金属离子和化学废弃物等成分,重金属离子长期的扩散
微处理器技术,传感器技术和无线通信技术的高速发展推动了由具有感知,计算和通信等功能的小型电子设备组成的现代无线传感器网络的产生和发展。当前,这种技术已经被广泛应用
随着无线传感器网络技术的快速发展,传感器网络网络开始承载越来越多的应用服务,这对网络的服务质量、流量控制和网络管理均提出了很高的要求。无线传感器网络具有开放的环境、
本体学习是建筑于当前计算机科学及人工智能基础上的未来语义网的重要课题之一。因语义网涵盖万维网的语义标注和相关工具及资源,而对庞大及可靠知识信息库的需求显而易见的
未来空间站系统规模庞大,而作为整个航天器神经中枢的控制系统,其信息体系结构更是空前复杂。对于多航天器构成的空间站而言,每个航天器单独飞行时采用一套完整的控制系统,当
随着计算机应用的不断发展,实时系统的应用越来越广泛,并行计算也成为主流,同时,并行任务分配与调度算法成为并行计算系统的核心,直接影响到系统的整体性能,至今国内外专家已
无线传感器网络已经在生活各领域得到了广泛的应用,尤其在军事、医疗和公共安全等重要领域。但以数据为中心的传感器网络受到传感器节点固有资源的限制,网络中传输的数据面临着