首页 | 本学科首页   官方微博 | 高级检索  
     

面向用户需求的非结构化P2P资源定位泛洪策略
引用本文:何明,张玉洁,孟祥武.面向用户需求的非结构化P2P资源定位泛洪策略[J].软件学报,2015,26(3):640-662.
作者姓名:何明  张玉洁  孟祥武
作者单位:智能通信软件与多媒体北京市重点实验室北京邮电大学, 北京 100876;北京邮电大学 计算机学院, 北京 100876,智能通信软件与多媒体北京市重点实验室北京邮电大学, 北京 100876;北京邮电大学 计算机学院, 北京 100876,智能通信软件与多媒体北京市重点实验室北京邮电大学, 北京 100876;北京邮电大学 计算机学院, 北京 100876
基金项目:国家自然科学基金(60872051); 中央高校基础研究基金(2009RC0203); 北京市教育委员会共建项目
摘    要:在非结构化P2P网络中,如何对用户所需资源进行快速、准确定位是当前研究的热点问题,也是P2P应用领域面临的核心问题之一.相关的非结构化P2P资源定位算法在查准率、查全率和查询成本上难以同时被优化,这会造成严重的网络带宽负担以及巨大的索引维护开销.为此,提出一种面向用户需求的非结构化P2P资源定位策略(user requirements resource location strategy,简称U2RLS).该策略的创新点是:在原有非结构化P2P网络资源定位泛洪算法的基础上,融入用户需求、用户偏好、用户兴趣度等因素,首先进行用户资源子网划分;采用带有用户需求信息的泛洪和查询索引机制,对用户所需资源进行精确定位.该策略有效避免了因海量信息引起的网络风暴、信息重叠和资源搜索偏覆盖等问题,从而解决了查询节点盲目使用中继节点的现象.实验结果表明:面向用户需求的非结构化P2P资源定位策略U2RLS以其高搜索成功率、有限网络资源消耗和短查询时间响应等优势,能够显著地提高用户资源定位效率.

关 键 词:用户需求  泛洪算法  资源定位  非结构化P2P网络  BFS&UPF
收稿时间:2013/1/12 0:00:00
修稿时间:2014/3/27 0:00:00

Resource Location Flooding Strategy of Unstructured P2P for User Requirements
HE Ming,ZHANG Yu-Jie and MENG Xiang-Wu.Resource Location Flooding Strategy of Unstructured P2P for User Requirements[J].Journal of Software,2015,26(3):640-662.
Authors:HE Ming  ZHANG Yu-Jie and MENG Xiang-Wu
Affiliation:Beijing Key Laboratory of Intelligent Telecommunications Software and Multimedia, Beijing University of Posts and Telecommunications, Beijing 100876, China;School of Computer Science, Beijing University of Posts and Telecommunications, Beijing 100876, China,Beijing Key Laboratory of Intelligent Telecommunications Software and Multimedia, Beijing University of Posts and Telecommunications, Beijing 100876, China;School of Computer Science, Beijing University of Posts and Telecommunications, Beijing 100876, China and Beijing Key Laboratory of Intelligent Telecommunications Software and Multimedia, Beijing University of Posts and Telecommunications, Beijing 100876, China;School of Computer Science, Beijing University of Posts and Telecommunications, Beijing 100876, China
Abstract:In unstructured P2P networks, how to rapidly and precisely locate user required resources is currently a hot issue, and is also one of core problems faced by P2P application fields. Related unstructured P2P resources location algorithms can not be optimized at the same time in respect to precision ratio, recall ration and query costs, which can cause serious network bandwidth burden and huge index maintenance costs. To address the problem, this paper proposes a query strategy called user requirement resource location strategy (U2RLS). The innovation of this strategy is to integrate user requirements, user preferences and user interest based on the original unstructured P2P network resources location flooding algorithm. The strategy subnets the user resources, and adopts the flooding mechanism and query index mechanism with user required information to locate the resources accurately. This strategy effectively avoids the netstorm caused by mass information, data overlapping, and resource search partial coverage phenomenon, so as to solve the problem that query nodes use relay nodes blindly. The experimental results show that U2RLS has high search success rate, limited network resources consumption and short response time in query process, and therefore can significantly improve the efficiency for user resource location.
Keywords:user requirement  flooding algorithm  resource location  unstructured P2P network  BFS&  UPF
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号