ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:37.50KB ,
资源ID:1198781      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1198781.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论文 基于对等模式的资源定位技术研究.doc)为本站会员(cjc2202537)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

论文 基于对等模式的资源定位技术研究.doc

1、3论文题目:基于对等模式的资源定位技术研究中 文 摘 要对等(P2P)计算是近年来兴起的一种重要网络计算技术,在很多领域都有着大量的研究与应用。资源定位是 P2P 系统中的基础性关键技术,对 P2P 系统的可扩展性、鲁棒性和性能等都有着重要影响。与传统的分布式系统不同,P2P 系统具有的规模巨大和动态性强等特点给资源定位技术带来巨大挑战。根据拓扑结构,P2P 系统可以分为结构化拓扑和非结构化拓扑两类。本文分别针对不同拓扑 P2P 系统的特点,对 P2P 资源定位技术及其应用展开深入研究。分布哈希表(DHT)方法是结构化拓扑 P2P 系统实现资源定位的关键技术。目前很多研究都在试图提出常量度数高

2、性能的 DHT 方法。与现有 DHT 方法使用的 hypercube、de Bruijn 和 d-torus 等拓扑相比,Kautz 图拓扑具有最优网络直径等良好特性。本文首先对Kautz 图的拓扑特性进行分析,证明了基于长路径路由的静态 Kautz 图是(1o(1)拥塞的;然后首次基于 Kautz 图提出常量度数、 O(logN)网络直径且 (1+o(1)拥塞的 DHT 方法FissionE。本文提出了一系列创新性的机制和算法,包括“邻居关系不变量”拓扑构造机制、Kautz_hash 命名算法和“ 局部优化 ”动态维护机制等,以有效优化 FissionE 拓扑,提高FissionE 方法的定

3、位性能。文章对这些机制和算法进行了详细的理论分析与正确性证明。分析和实验表明,FissionE 方法具有良好的可扩展性、鲁棒性、负载平衡和性能。FissionE 的平均结点度数为 4,平均路由延迟小于 log2N(N 为系统中结点数目) ,动态维护开销小于3log2N,优于 CAN 和 Koorde 等同类 DHT 方法。FissionE 的提出表明对于常量度数、常量拥塞的 DHT 方法, 其网络直径可以是 O(logN)的, 优于国际学者 2004 年在重要学术期刊IEEE Journal on Selected Areas in Communications论文中猜想的下界 (N1/d)。

4、DHT 方法通常只提供精确匹配的搜索能力。随着 DHT 方法的广泛应用,越来越多的P2P 系统对 DHT 方法的高效区间搜索能力提出了迫切需求。但目前通用架构 DHT 区间搜索技术面临搜索延迟难以保证的难题。针对这一难题,本文基于 FissionE 方法,提出延迟有界的高性能 DHT 区间搜索技术 Armada。Armada 无需对 FissionE 架构进行任何修改,能够支持高效的单属性和多属性区间搜索。为实现 Armada 单属性区间搜索,本文首先提出基于分区树的单属性维序命名算法 Single_hash,使得属性值接近的资源对象能够获得相近的标识,以发布到相同或相关的结点上;然后提出基于

5、前向路由树的单属性区间搜索算法 PIRA,实现了区间搜索路径与底层 FissionE 拓扑的高效匹配,以有效降低区间搜索延迟,减少搜索消息开销。在此基础上,本文提出基于多值分区树的多属性维序命名算法 Multiple_hash,设计多属性区间搜索算法 MAPRA,实现了延迟有界的多属性区间搜索。针对资源对象属性值分布不均等问题,本文提出基于属性值概率分布的 POBM 机制,可有效改善 Armada 的负载平4衡特性。Armada 有效解决了通用架构 DHT 区间搜索延迟难以保证的难题,是国际上首个基于常量度数 DHT 方法的延迟有界的区间搜索技术。无论搜索区间的大小或属性值个数的多少,Arma

6、da 都能确保在一定延迟( 2log2N 跳步)内返回所有区间搜索结果。理论分析和实验表明,Armada 的平均搜索延迟小于 log2N,单属性和多属性区间搜索的平均消息开销分别约为 log2N + 2n 2(n 为返回搜索结果的结点数目)和 log2N + 4n 4,分别接近 DHT 区间搜索的延迟和消息开销的理论下界,具有良好的性能。类 Gnutella 的非结构化拓扑 P2P 系统由于其简单性和易用性,在 Internet 上得到大量应用。但这些系统具有的拓扑结构非确定性和资源对象放置的随意性等特点,给资源定位技术带来了很大困难。本文针对非结构化拓扑 P2P 系统的特点,提出基于结点聚集

7、的高效资源定位方法CASP。CASP 方法采用 “相似结点聚集” 的拓扑优化技术,能够在系统中形成主题相关的结点聚集,并提供到部分远程结点的快捷连接。CASP 方法在各结点上维护压缩状态表来指导搜索请求的转发,通过搜索缓存来利用搜索请求的局部性。分析和模拟表明,与受限泛洪、随机转发和 Neurogrid 等方法相比,CASP 方法通过维护少量的状态信息,能够在保持较低搜索延迟的同时,显著降低资源搜索的消息开销,从而提高类 Gnutella 的非结构化拓扑 P2P 系统的可扩展性和性能。副本定位服务是数据网格系统的核心组成部分,其功能是根据系统或应用需求有效地定位数据的一个或多个副本。如何提高副

8、本定位服务的可扩展性和自适应性,是大规模数据网格系统面临的重要难题。本文将 P2P 资源定位技术应用到数据网格的副本定位服务中,提出基于对等模式的自适应副本定位方法PSRL。PSRL 方法采用宿主结点来维护数据全部副本位置的索引信息(即副本目录) ,并根据宿主结点的加入或退出,将副本目录信息动态地均衡分布到各宿主结点上。本文提出基于 FissionE 的 FMRL 技术和基于轻索引的 IDMT 技术等技术来组织 PSRL 宿主结点和副本目录,并对两种技术进行详细的分析和比较。为提高PSRL 的容错能力,本文提出自适应的复制机制,可根据宿主结点变化动态地备份副本目录信息。分析和实验表明,PSRL

9、 方法可支持单副本和多副本定位,具有良好的可扩展性、自适应性、鲁棒性、负载平衡和实用性,能够高效提供可扩展自适应的副本定位服务。本文提出的多项技术已成功应用于虚拟计算环境的分布式资源信息服务、内存共享和数据副本管理等组件中。关键词:对等计算 资源定位 结构化拓扑 DHT 方法 Kautz 图 拥塞 区间搜索 维序命名 非结构化拓扑 结点聚集 数据网格 副本定位Research on Resource Location in Peer-to-Peer Systems5ABSTRACTIn recent years, peer-to-peer (P2P) computing has become

10、a popular network computing paradigm. Researches and applications of peer-to-peer computing have spread into many fields. Resource location is an important basic service in peer-to-peer systems, and it has very important influence on the scalability, robustness and performance of peer-to-peer system

11、s. Compared with other distributed systems, peer-to-peer systems exhibit some special characteristics, such as large-scale, dynamic, and heterogeneity, which have brought many challenging problems for peer-to-peer resource location technique. According to their topologies, peer-to-peer systems can b

12、e divided into two categories: unstructured topology and structured topology. Based on characteristics of different topologies, this thesis deeply studies peer-to-peer resource location technique and its applications.Distributed hash table (DHT) scheme is the core technique to locate resources in st

13、ructured peer-to-peer systems. Currently many researches have concentrated on constant degree and high performance DHT schemes. Compared with the hypercube, the de Bruijn or the d-torus topology that used in existing DHT schemes, the Kautz graph has optimal diameter and other better properties. This

14、 thesis analyzes the properties of the Kautz graph, and proves that the Kautz graph with long path routing is (1+o(1)-congestion-free. Then this thesis proposes FissionE, the first effective DHT scheme based on the Kautz graph. FissionE is a novel constant degree, O(logN) diameter and (1+o(1)-conges

15、tion-free DHT scheme. Some novel algorithms and mechanisms are proposed, such as neighborhood invariant topology rule, Kautz_hash naming algorithm, and local optimum self-stabilization mechanism, to optimize the FissionE topology and improve the performance of FissionE, and they have been carefully

16、investigated by the theoretical analysis and formal correctness proofs. Analysis and experiments show that FissionE can achieve good scalability, robustness, load balance and high performance. The average degree of FissionE is 4, the average routing delay is less than log2N (N is the number of peers

17、 in the system), and the maintenance cost is less than 3log2N. FissionE can achieve better performance than the related DHT scheme such as CAN and Koorde. FissionE shows that the DHT scheme with constant degree and constant congestion can achieve O(logN) diameter, which is better than the lower boun

18、d (N1/d) conjectured in the paper published in the famous journal “IEEE Journal on Selected Areas in Communications” in 2004.Usually, DHTs only support exact-match search. As DHTs are adopted in many applications, more and more P2P systems require DHTs to support range queries. However, the existing

19、 general range query schemes on top of DHT infrastructures face problems that they cannot guarantee to 7return query results in a bounded delay. To solve this problem, this thesis proposes Armada, an delay-bounded range query technique based on FissionE. Armada does not need to modify the underlying

20、 FissionE infrastructure, and it can provide support for efficient single-attribute and multiple-attribute range queries. For single-attribute range queries in Armada, this thesis designs the single-attribute order-preserving naming algorithm Single_hash to assign adjoining ObjectIDs to objects with

21、 close attribute values based on the partition tree model, so that the objects can be published to the same or related peers in the P2P system. Then this thesis proposes the single-attribute range query processing algorithm PIRA, which can match the search paths of range queries to the underlying Fi

22、ssionE topology efficiently based on the forward routing tree to reduce the delay and message cost of range queries. Based on that, the thesis proposed the multiple-attribute order-preserving naming algorithm, Multiple_hash, which is based on the multiple-dimensional partition tree model, and design

23、ed the multiple-attribute range query processing algorithm Multiple_hash to achieve delay-bounded multiple-attribute range queries. To solve the problem that the probability distribution of attribute values may be uneven, the POBM mechanism is designed to effectively balance the load across peers. A

24、rmada effectively solves the problem that the delay of range queries on general DHT infrastructure cant be guaranteed, and it is the first delay-bounded range query technique on constant-degree DHT infrastructures. Armada can return all query results with a bounded delay (2log2N hops), independent o

25、f the size of range queried or the number of attributes. Theoretical analysis and experiments show that the average query delay of Armada is less than log2N, and the average message cost of single-attribute query and multiple-attribute query are respectively log2N + 2n 2 and log2N + 4n 4 (n is the n

26、umber of peers that return results), which are very close to the asymptotic lower bounds of delay and message cost of range queries on constant-degree DHT infrastructures. Gnutella-like unstructured peer-to-peer systems are popular on Internet due to its simpleness and usability. However, the loose

27、control of topology construction and resource placement in these systems makes efficient resource location difficult. This thesis proposes CASP, a novel clustering-based search approach for unstructured peer-to-peer systems. CASP adopts “similar clustering” topology optimization technique to form cl

28、usters among peers with related topics and provide cutoff connections to some remote peers. CASP maintains a compressed state table on each peer to guide search, and adopts search cache to utilize the locality of searches. Analysis and simulations show that compared with controlled flooding, random

29、forwarding, Neurogrid or other related approaches, CASP can reduce the search message cost remarkably while keeping low search delay by maintaining a little state information, and thus it can improve the scalability and performance of Gnutella-like unstructured peer-to-peer systems.5Replica location

30、 service that provides the capability to efficiently find one or more replicas of desired data is a core component of data grids. Its a challenging problem to improve the scalability, adaptability and performance of replica location service in large-scale data grids. This thesis applies peer-to-peer

31、 resource location techniques to data grids and proposes PSRL, a peer-to-peer based self-adaptive replica location approach. PSRL uses home nodes to maintain the indices of the location information of replicas (i.e., replica catalog), and distributes the replica catalog evenly onto home nodes adapti

32、ng to the dynamical joining or leaving of home nodes. This thesis proposes two techniques to organize home nodes and the replica catalog in PSRL: FissionE-based FMRL technique and index-based IDMT technique, and analyses and compares them in detail. To Improve the fault-tolerant capability of PSRL,

33、the thesis proposes a self-adaptive replication mechanism to dynamically backup the replica catalog according to the dynamic of home nodes. Analysis and experiments show that PSRL can provide scalable and self-adaptive replica location service, which can effectively support one or multiple replicas

34、location and achieve good scalability, adaptability, robustness and load balance.Many schemes proposed in this thesis have been successfully applied in the distributed resource information service, memory sharing component and replica management component in the Internet-based virtual computing environment.Key words: peer-to-peer, resource location, structured topology, distributed hash table, Kautz graph, congestion-free, range query, order-preserving naming, unstructured topology, clustering, data grid, replica location

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报