无结构P2P网络中动态文件流行度判定机制研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:hujunmin18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在以Gnutella和KaZaA为代表的无结构P2P文件共享系统中,由于文件的流行度呈现不均衡分布,使得现在通常采用的洪泛查询机制的效率较低。已有的针对文件流行度判定机制的研究着重于如何判定文件的流行度,以及如何根据文件的流行度调整查询的覆盖范围。但是,由于P2P网络中节点频繁的加入退出会引起资源变化,已有的判定机制往往无法及时对文件流行度进行修正,导致所判定的文件流行度不准确,从而削弱了查询效果。本文在LogLog文件流行度判定机制的基础上,提出一种能够更好地适应动态变化网络的DPEM文件流行度判定机制。   DPEM机制利用了LogLog机制在全局信息统计上的优势,使用LogLog算法来收集文件副本的全局信息;而在两次全局信息统计之间通过设置代理节点来探测网络动态变化情况,并以此为根据调整上述全局信息,使得文件流行度的判定更为准确。因此,在DPEM机制中文件的流行度不仅仅能体现出P2P网络初始的全局交换信息,同时也可以反映出网络运行过程中文件副本的局部变化情况,使得新的文件流行度能够更好地指导动态网络环境中的文件查询。   本文在模拟环境下对DPEM机制,以及将DPEM机制应用于基于文件流行度的预算查询机制、多重小洪泛查询机制之后的查询性能进行了测试。实验结果表明,将DPEM机制应用于基于文件流行度的预算查询机制后,当每分钟减少100个节点时,平均命中数目增大了12%;将DPEM机制中的代理节点选择机制应用于多重小洪泛查询机制之后,平均响应时间缩短了11%~28%,平均命中数目增加了46%,平均满意度增加了20%;将DPEM机制应用于上述改进过的多重小洪泛查询机制之后,在针对“中性”文件的查询中,当每分钟增加50个节点时,平均满意度不变,平均查询消息数减少了27%;当每分钟减少100个节点时,平均响应时间缩短了16%。
其他文献
跨膜蛋白在离子通道型受体等生物系统中有着重要的作用,是药物设计的关键目标。通过物理实验来获取它的结构难度很大,使用计算的方法成为当前非常流行和有效的方法。目前,跨膜蛋
利用人工图像标注结果作为索引信息并且使用此信息检索图像库是一种昂贵而费力的过程。与此同时,自动图像标注由于在图像理解和检索方面的潜在巨大影响而逐渐受到人们的重视
P2P网络完全对等的特性使P2P网络技术得到广泛应用,为用户提供了极大的自由和便利。P2P网络技术有效整合了Internet的潜在资源(包括存储资源、计算资源和内存资源等)。借助其
网格通过组织各种网络空闲资源,为用户提供方便强大的服务接口,以实现计算资源、存储资源、数据资源等的全面共享。已有的计算网格系统都存在中心管理节点,网络通信和管理开销制
随着软件逐渐成为人们日常的一部分,人们对软件的质量和可靠性的要求也越来越高。作为业界保证软件质量的主流技术,软件测试是一个用来检查开发软件的正确性、完整性、安全性
目前突发公共事件及各类自然灾害频繁发生,对突发事件进行分析、预防和应急响应的城市应急联动系统应运而生。然而构建城市应急联动系统所需的数据资源大多处在孤立分散的状
随着计算机网络技术的发展和我国信息化进程的不断推进,计算机网络在人们的日常工作中发挥着越来越重要的作用。目前,大部分的企业或机关单位都组建了内部的局域网,实现了资源共
随着SOA应用的不断深入,大规模服务管理及Web服务自动化处理的重要性不断增加,而当前SOA体系的基础设施已经难以满足这些新的需求,构建新的SOA体系的基础设施已经成为越来越
随着计算机技术的迅速发展,计算机游戏逐渐成为人们最重要的娱乐方式之一和IT行业中最重要的利润增长点。如何在计算机游戏中模拟人类智能,增加游戏的娱乐性和互动性,已经开始受
分类是数据挖掘的一个重要课题。随着数据规模与维数的增加,建立高效的、适用于大型数据集的分类算法已成为数据挖掘的一项挑战性任务。基于显现模式(Emerging Patterns,EP)