[发明专利]一种无结构P2P网络的副本复制方法无效
申请号: | 201010598188.6 | 申请日: | 2010-12-21 |
公开(公告)号: | CN102075563A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 胡瑞敏;朱永琼;杨红云;陈铙;谭小琼 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结构 p2p 网络 副本 复制 方法 | ||
技术领域
本发明涉及对等网络(Peer-to-Peer,P2P)技术领域,尤其涉及一种无结构P2P网络的副本复制方法。
背景技术
P2P技术已经被证实是能够实施大规模分布式应用的一种有效的方式。近十年来,P2P应用已经引起了众多研究团体的兴趣,部署在Internet上的最主要的P2P应用——P2P文件共享系统也已经得到了广泛的应用。在P2P文件共享系统中,为了交换文件信息,节点之间相互合作形成一个分布式系统,用户和系统的交互通过如下方式:用户通过发起查询来定位感兴趣的文件,一旦文件找到了,用户对拥有该文件的节点发起一个下载请求,因此,文件共享应用消耗着大部分的Internet带宽,研究表明在大规模的HTTP流量中超过75%的Internet流量来自于P2P文件共享应用。
在P2P文件共享系统中,搜索效率对系统的性能有着重大的影响,决定着系统的可用性和可扩展性等。研究表明,系统中文件的查询并不是均衡的,符合Zif分布,有的文件被频繁的查询变得流行而有的文件则很少访问,这就容易让网络中的某些节点因为承载了流行文件而变成“热点”,导致网络拥塞,消耗了大量的网络资源,而副本复制是一个有效的方法来分散节点的负载,它能将流行的文件按照一定的复制策略复制到选中的其他节点上,帮助获得高的查询效率,减少响应时间和查询跳数。
近来提出了很多副本复制方法。主要分为三类:服务器端的复制方法、客户端的复制方法和沿路复制方法。服务器端的复制指复制文件靠近文件拥有者。客户端的复制指复制文件靠近文件请求者。沿路复制是指从请求者到文件拥有者沿路进行复制。然而,这三种方法的效率都比较低并带来高的开销。靠近服务拥有者一端来复制文件即服务端的复制能够提高复制命中率和查询效率,然而,它不能显著减少路径长度因为复制是靠近服务拥有者的。另一方面,客户端的复制将显著提高查询效率,但是当节点的兴趣发生变化时不能保证。因此,客户端的复制也不能保证高命中率和复制利用率。沿路复制避免了服务端的和客户端的问题。它提供高命中率并且极大的减少了查询平均长度。然而,它的有效性超过了它复制和维护的高开销,而且,它产生了很多无用的副本。
既然复制更多的副本能够带来更高的查询效率,但也会产生更多的维护开销,所以复制算法的挑战是如何最小化副本并获得高的查询效率,即减少响应时间、减少开销并提高命中率。EAD(an Efficient and Adaptive Decentralized file replication algorithm)算法就是基于这种目标而提出的一种算法,EAD是一个有效的自适应的分散副本复制算法,它根据用户兴趣或文件的流行性、非均匀分布等性质自适应的调整文件的复制,并基于文件查询率动态选择查询流量集中的节点作为复制节点来确保高的复制命中率,但是EAD没有考虑到各流行文件的查询率的不同对搜索延迟的影响,而只有尽快降低搜索频率较高的流行文件的搜索延迟才能使网络整体搜索延迟降低的更快,并且网络中节点的容量是有限的不能无差异的进行分配,只有优化资源配置,根据文件访问频率的差异性将文件复制到那些能够尽快的命中并使系统整体搜索延迟降低更快的节点上才能使系统获得更短的平均搜索路径。
发明内容
针对上述存在的技术问题,本发明的目的是提供一种无结构P2P网络的副本复制方法,首先在搜索过程中根据文件的访问频率来确定待复制的流行文件,然后根据查询发起节点访问频率的差异计算出中间转发节点相对查询发起节点的平均代价,在各节点存储空间有限的条件下,将流行文件复制到那些代价最小的节点上。
为达到上述目的,本发明采用如下的技术方案:
-流行性文件评估步骤,该步骤包括:
①针对每个节点,统计每个节点自己在周期T内发起的查询信息,所述查询信息包含查询目标文件fi和查询次数
②统计系统在周期T内总共发起的查询次数、各文件的查询率和系统平均查询率;
③在周期T内,引入平滑因子评估文件的流行度;
④根据评估的查询率判断文件是否是待复制的流行文件;
-文件复制步骤,该步骤包括:
假定查询发起源节点为s1,Lst,目标节点为t1,L,tk,中间转发节点为n1,L,nl
①获得流行文件对应的查询发起节点对各目标文件的查询频率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010598188.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于除尘设备的自动除污循环沉淀池
- 下一篇:丝瓜络浴花