首页> 中文学位 >P2P网络中Top-k查询算法的设计与实现
【6h】

P2P网络中Top-k查询算法的设计与实现

代理获取

目录

文摘

英文文摘

声明

1 绪论

1.1 背景

1.2 问题的提出和研究内容

1.3 论文章节组织结构

2 P2P网络的top—k查询

2.1 P2P概述

2.2 Top-k查询

2.2.1 TA算法

2.2.2 TPUT算法

2.2.3 分布式P2P环境下的非聚合式Top-k查询模型

2.3 基于哈希的编码技术

2.3.1 哈希函数概述

2.3.2 BloomFilter技术

2.4 本章小结

3 混合非一致阈值聚合HNUTA top-k搜索算法

3.1 HNUTA算法的基本思想和数据结构

3.2 HNUTA算法描述

3.2.1 估计topKvalue

3.2.2 重新确定阈值

3.2.3 patch阶段

3.2.4 获得结果

3.3 本章小结

4 基于超立方体结构P2P网络中的CRNtop-k搜索算法

4.1 以超立方体作为P2P的拓扑结构

4.1.1 基于超立方体模型的P2P路由算法

4.1.2 以超立方体为拓扑结构的top-k查询

4.2 CRNTop-k算法

4.2.1 VSM

4.2.2 CRNTop-k算法

4.3 本章小结

5 模拟实验及性能分析

5.1 实验所用数据集

5.2 实验平台配置

5.3 实验结果及分析

5.3.1 HNUTA算法

5.3.2 CRNTop-k算法

5.4 本章小结

结 论

参考文献

攻读硕士学位期间发表学术论文情况

致 谢

展开▼

摘要

近年来,随着信息技术的迅猛发展,信息资源极大丰富,如何在动态的P2P网络环境中对海量数据进行查找引起了很大的关注。Trop-k查询就是从数量巨大的信息中选择最符合查询条件的七个结果呈现给用户,Top-k查询作为一种新的查询技术引起了学术界广泛的关注,主要包括聚合式top-k查询和非聚合式top-k查询两种。然而现有的聚合式top-k查询算法只按照分值标准选择合适的对象返回给查询节点,相同的阈值标准没有考虑到节点数据分布情况,非聚合式top-k查询算法只能排除非法节点,不能排除有效节点中的非法对象。
   针对聚合式top-k查询的缺陷,本论文提出了一种基于P2P网络的混合非一致阈值聚合top-k搜索算法HNUTA(hybrid non-uniform threshold algorithm),HNUTA结合位置选择标准和分值选择标准,通过对每个节点重新定义阈值,并且对每个对象估计极大值和极小值,通过比较当前top-k和候选集中对象的极大值,除去候选集中的非法对象,达到减少非法对象传输的效果。针对非聚合式top-k查询,提出了一种依托于超级立方体骨干P2P网络的控制答复数量top-k算法CRNTop-k(control reply number top-k),该算法利用向量空间模型在本地查询top-k,然后在父节点上合并结果,通过控制查询答复数量的方式来减少带宽消耗。最终通过实验评估和性能分析表明本论文提出的算法在网络带宽消耗和查询响应时间方面要优于其他同类方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号