对等网资源搜索机制的研究与改进

来源 :湖南师范大学 | 被引量 : 0次 | 上传用户:tiancejiangjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对等网络(Peer to Peer Network,P2P Network)是当今学术界研究的热点之一,P2P应用也已成为当今因特网中流量最大的应用。在各种P2P应用中,资源共享是最主流的应用。如何构建高效、可靠、低耗的资源搜索机制与算法无疑是对等网络研究的一个核心问题。由于P2P系统通常具有大规模性、高动态性、自组织性及分布性等特点,因此在这种应用环境下如何有效的搜索到所需资源也是一个极具挑战性的问题。本文对主流对等网络模型及其搜索机制进行了深入的研究,重点研究Chord网络及其搜索机制。Chord网络是一种典型的结构化对等网络模型。它基于分布式哈希表的基本思想来分布资源的索引信息,并利用一种设计非常巧妙的节点路由表来路由与资源查询相关的消息,具有资源搜索可靠性高、与资源查询相关的消息转发次数少、系统可扩展性好等优点。但Chord网络的资源搜索机制也存在着不少问题,这些问题包括用于路由查询消息的节点路由表冗余信息太多、对键值落在不同标识符区域的资源进行搜索时相关消息所需路由跳数差异较大、对可用于消息路由的信息利用不充分、难以支持复杂查询等。本文在深入分析Chord资源搜索机制的基础上,针对其存在的一些问题提出了改进方案,该方案利用一个统一的数学模型来增加节点所拥有的路由信息,并通过合并冗余路由信息项的方式使得节点在增加了路由信息的同时保持了原有节点路由表的规模,在大多数情况下,节点路由表的实际长度甚至比原来还要短得多。与原有的Chord模型资源搜索机制相比,该方案提出的改进措施还能使Chord系统中的节点对键值落在不同标识符区域的资源进行搜索时所需路由跳数的差异变小,因而具有搜索性能更为稳定、资源查询消息的平均路由跳数更少,对节点内存资源的占用更少,路由查询消息时节点所需的处理时间更短等优点。为深入研究Chord网络的组织机制与验证本文提出的理论,本文还提出了一个Chord仿真器的设计方案,并由本文作者独自实现。该仿真器是国内的第一款Chord仿真器,测试表明,它能很好地仿真标准Chord网络模型和本文作者提出的改进模型。
其他文献
与时间相关的数据库应用需求的不断增长,使得时态数据库设计成为非常重要的问题。在数据库的设计中,要充分考虑对数据依赖的处理,数据依赖是指数据之间存在的各种联系,数据冗
词袋(Bag of words,简称Bow)模型最早应用于文本文档的分类领域中,近年来,随着对词袋模型的进一步研究,以及模型本身具有简单有效的特点,使得模型得到了更加广泛的应用,并且
介质访问控制(Medium Access Control,MAC)协议是Ad Hoc网络协议体系结构中的重要组成部分,主要用于协调节点访问共享信道,MAC协议能否高效地利用有限的无线资源对Ad Hoc网络
大规模地形场景实时绘制技术在地理信息系统、虚拟战场以及三维游戏中有非常重要的应用,一直是国内外研究的热点。在GPU出现之前,大规模地形绘制的研究主要集中在对地形的裁减
P2P(peer-to-peer)技术作为Internet的重要技术之一,近些年来受到了计算机业界越来越多的关注。由于P2P具有大规模性、动态性、分布性等特点,在这种环境中如何有效的查询资源
数据挖掘是一个包括数据库技术、人工智能、机器学习、神经网络、统计学、模式识别、知识库系统、知识获取、信息检索、高性能计算和数据可视化等多学科领域的新兴技术。信息
随着计算机技术的不断发展与应用,数字化的文本数据数量不断增长,互联网的发展更加剧了数字文本的膨胀。搜索引擎成为人们生活中获取信息的重要工具。虽然现在搜索引擎技术得到
由于嵌入式系统的专用性和多样性,在嵌入式系统上部署Linux系统一般都需要进行繁琐的移植工作,探索在嵌入式平台上部署嵌入式Linux系统的一般原理和方法,可以减少移植工作的盲目
全景图是一种能覆盖大范围场景的宽视角图像。除了用特殊的相机获取外,目前多采用图像拼接技术,即将普通相机拍摄的两幅或多幅来自同一场景的有重叠区域的图像拼合成为一幅宽
本文提出了可重用的通用报表处理系统的概念,力图建立可重用的通用报表处理平台,从而在根本上解决报表处理系统的重复开发问题。这样的报表处理平台只需要开发一次,就可以方