- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东北大学硕士学位论文
东北大学硕士学位论文 摘 要
基于DHT的层次化P2P资源定位方法
摘 要
Peer-to—Peer网络打破了传统的客户机/月&务器模式,在Peer-to.Peer网络中每个节点地位 都是相同的,每个节点既充当服务器,为其他节点提供服务,同时也充当客户机,享用其他节点提 供的服务。Peer-to-Peer网络为充分挖掘计算机空闲的计算能力提供了可能,实现了网络资源 的全面共享和合作。在大范围内实现网络资源共享和合作的前提,就是如何有效地进行资源 定位。但由于Peer-to-Peer网络无中心的特性,使得在该网络上进行资源查找变得很困难。
在Peer-to.Peer网络里进行资源定位的方法,已有了很多研究成果。主要包括早期的
Napster和Gnutella方法,以及目前最新的研究成果基于DHT(DistributedHashTable)的分 布式查找和路由算法。Napster利用一个目录服务器辅助资源定位,目录服务器将会成为系统 的瓶颈;Gnutella采用广播的方式进行资源定位,但是这增加网络的负担;基于DHT的路由 算法避免了类似Napster的中央服务器,也不像G-nutella那样基于广播进行查找,而是通过 分布式哈希函数,将输入的关键字唯一映射到某个节点上,然后通过某些路由算法同该节点 建立连接。这种定位方法由于在一个大系统中应用层数据必须通过唯一的哈希函数选择网络 数据存储的节点,使得这种资源定位方法与实际的物理结构联系小,导致资源定位的代价会 比较大,而且这种资源定位方法会影响数据的本地化,即通过DHT可能把一个本地的数据映 射到和本地节点在物理距离相差较远的节点上。
本论文在参考了上述技术之后,结合Peer-to.Peer网络的新特点和资源定位的特点,提出 一种优化的方案,并对该方案进行了仿真。该优化方案是一种层次化基于DHT有备份的 Peer-to.Peer资源定位方法,借鉴Internot路由模型,结合分层的DHT和域组(Peer Group) 的概念,尽量使数据本地化,在域组内实现对数据资源的备份,尽量保证在Peer-to—Peer网络 中节点失效的时候也能同样定位到网络上的资源。在设计中,首先考虑资源定位不需要全局 的信息,所以根据节点所在的地理位置将整个系统分成多个域组。然后考虑到Peer-to-Peer 网络中节点的异构性,根据节点的综合性能,在一个域组内选举出性能最好的实体作为一个 域组的Leader,代表一个域组。Leader对其他域组提供统一入口,同时又作为本域组的统一 出口实现与其他域组之间的通信,Leader就类似于Internet路由器一样。
该模型用一个稳定的Leader组提高了域组中心的可靠性和服务的稳定性;不同域组采用 不同的DHT方式,可以有针对性的提高本地数据资源定位的准确程度;同一域组内聚性强, 根据全局的规则有针对性地分割Peer-to-Peer网络中属于相同类别的群体;每个服务对象都在 同域组中得到备份,提高数据的可用性,并在部分节点失效时仍能提供相同质量的服务。
在仿真的过程中鉴于实验条件的限制,简化了模型,侧重对基于DHT路由算法的模拟, 利用Java语言的多线程机制和适用于网络编程的特点,通过对软件框架进行分层实现系统的 仿真。
关键词分布式哈希表DHT层次化域组对等网络
II
东北大学硕士学位论文
东北大学硕士学位论文 ABSTRACT
A DHT-Based Hierarchical Peer Group Lookup
Method in Peer-to—Peer Systems
Abstract
A new form of network has come in幻being,whidl is called Peer-to-Peer network Peer-to-Peer network breaks the tradifional model of Client/Server.Each node not only plays a role of serverthatprovidesthe servicebutalso plays a role ofclientthat enjoysthenses ofrosoursesio
Peer-to—Peer network,Peer-to-Peer network make it possible that spare computer powers can be taken伽advantage o£Tme precondition of sharing rosourPⅪs in large area is to route the resources efficiently.Thc new
您可能关注的文档
- 基于DGS的微带滤波器研究-电子与通信工程专业论文.docx
- 基于DHCP&LDAP技术的校园网计费管理系统-信号与信息处理专业论文.docx
- 基于DHCP的安全方案分析与研究-软件工程专业论文.docx
- 基于DHGF集成法的火电厂厂址选择评价研究-交通运输规划与管理专业论文.docx
- 基于DHGF综合集成算法的目标企业价值评估研究-资产评估专业论文.docx
- 基于DHNN物资分类的淄矿物资计划管理系统设计与实现-通信与信息系统专业论文.docx
- 基于DHTML的蒙古文WEB文本编辑器的设计与实现-计算机应用技术专业论文.docx
- 基于DHT的LISP网络映射系统的研究-通信与信息系统专业论文.docx
- 基于DHT技术的数据副本散布与模拟研究-计算机软件与理论专业论文.docx
- 基于DH协议的XML安全传输方法的研究与设计-计算机软件与理论专业论文.docx
- 基于DIAG指令的PC套件功能扩展-电子与通信工程专业论文.docx
- 基于DIBR算法的新视点生成及其图像修复-电子与通信工程专业论文.docx
- 基于DIBR虚拟视角映射的立体视觉调整技术-电路与系统专业论文.docx
- 基于Dickson乘法器的SM2数字签名算法研究与实现-计算机科学与技术专业论文.docx
- 基于DICOM标准的B超医学图像管理及处理系统-计算机应用专业论文.docx
- 基于DICOM标准的PACS系统的设计与实现-通信与信息系统专业论文.docx
- 基于DICOM标准的动态文件分析与处理-计算机应用技术专业论文.docx
- 基于DICOM标准的图像通信及存储技术研究-电路与系统专业论文.docx
文档评论(0)