一种基于改进B-树的结构化P2P网络搜索模型的设计与仿真

来源 :中南大学 | 被引量 : 0次 | 上传用户:rian2sd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络的出现让整个网络的工作模式由集中式走向了分布式,整个网络的工作重心也由服务器转向了符个结点。P2P网络本身的发展经历了混合型P2P网络,无结构型P2P网络,直至现在的结构化P2P网络。本文研究了结构化P2P网络的拓扑结构和搜索机制,改进了B-树的部分结构和查找方式,并提出了以改进的B-树为覆盖网拓扑结构的结构化P2P网络搜索模型。在网络结构设计中,又创新性的提出了堆网络概念,堆网络中以堆排序的方式产生最优的超结点来管理普通结点,超结点又组成更大的B-树网络。基于这种网络模型,本文还设计了相应的路由、定位算法,并设计了堆网络的分裂、合并以及堆排序算法。整个网络的结点位置都是通过分布式散列表唯一确定,数据对象索引由B-树网络超结点共同管理。同时,路由过程只在超结点之间完成。改进的B-树网络拓扑结构适应了动态的P2P网络,具有高自适应性和高容错性。平均定位路径长度为O (logN),具有很高的搜索效率。本文还在PC平台上通过软件仿真了该网络搜索模型,验证了其可行性和正确性。本文有三个方面的主要创新点:第一,以适应P2P网络高动态性和对搜索效率的高要求为目的改进了B-树的搜索算法,并提出以改进的B-树为结构化P2P网络的覆盖网拓扑结构;第二,提出了以排序的方式产生超结点的结点选举机制;最后,提出了堆网络和B-树网络的双层网络结构、超结点和普通结点的结点异构划分,合理地利用了网络带宽,充分地挖掘了网络上每个结点的能力。
其他文献
波束域处理方法借鉴并继承了某些阵元域的处理方法,是阵元域处理方法的拓展与创新。目前,随着研究的深入,广大学者逐渐对波束域的自适应波束形成越来越感兴趣,学者们将众多算
杨树是世界上中纬度地区广泛栽培的重要用材树种,具有广泛的工业用途,世界上许多国家把发展杨树作为解决 杨树是世界主要的造林和经济树种,格林一号黑杨(G1)是从欧洲黑杨与
闪存存储器,以低价格、微体积、耐冲击、低功耗、数据非易失等优点,在嵌入式便携海量存储领域得到了广泛的应用。但多级闪存(Multi-Level Cell NAND flash)操作速度慢、擦除次
无线传感网络、埋植监测系统、便携式电子设备及恶劣环境工作微器件的能量供给问题日益凸显,传统的供电电池存在体积大、寿命短、环境适应性差、储能有限、需要经常更换、且