关键词:
P2P
信息检索
信息推荐
摘要:
近年来,P2P(peer-to-peer)技术成为人们研究与关注的焦点,以Napster、MSN、BT为代表的P2P应用软件日渐流行。其中,信息共享是最常见的一种应用。
在P2P共享系统中,每个Peer节点既可以将本地资源贡献出来与其它节点分享,又可以从其它节点获取资源,实现了服务器与客户端的两位一体。然而,所有P2P共享系统都面临一个难题,即如何在缺少集中控制、大规模、分布式的P2P网络中找到并定位信息。遗憾的是,现有的P2P信息检索机制存在着种种不足:基于结构化P2P网络的检索效率很高,然而由于构造过于严格,难以在Internet上普及,而且仅能支持粗粒度的文件共享;非结构化P2P网络实现简单,是P2P共享系统的主要实现方式,但是由于搜索的盲目性,其检索效率又普遍低下。
本文在深入研究P2P信息检索技术的基础之上,重点研究基于非结构化P2P网络的信息检索技术,建立了一个新的、能够适应不同粒度的检索要求的非结构化P2P共享原型系统。该系统利用改进的蚁群算法进行检索路由,使检索总是倾向于有利的方向,同时,通过有针对性的推荐服务,加强Peer节点之间的协作关系,改善P2P检索效率。仿真实验的结果表明,该系统所采用的信息检索与信息推荐相结合的策略能够有效地提高P2P信息检索的成功率、查全率,降低网络负载。