作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 移动互联与通信技术 • 上一篇    下一篇

非结构化P2P 网络中基于节点的MQR 算法设计与实现

谢 晃1,张 昱1,王云凯2   

  1. (1. 中国科学技术大学软件学院,江苏苏州215123;2. 西南财经大学经济信息工程学院,成都611130)
  • 收稿日期:2013-08-19 出版日期:2014-09-15 发布日期:2014-09-12
  • 作者简介:谢 晃(1987 - ),男,硕士研究生,主研方向:对等网络,信息检索;张 昱,副教授、博士;王云凯,硕士研究生。

Design and Implementation of Node-based MQR Alogorithm in Unstructured P2P Networks

XIE Huang 1,ZHANG Yu 1,WANG Yun-kai 2   

  1. (1. College of Software,University of Science and Technology of China,Suzhou 215123,China;2. College of Economic Information Engineering,Southwestern University of Finance and Economics,Chengdu 611130,China)
  • Received:2013-08-19 Online:2014-09-15 Published:2014-09-12

摘要: 在非结构化P2P 搜索中,由于缺少全局性的管理机制,网络节点无法获得整个网络的拓扑结构及目标数据的定位信息,因此查询消息的路由过程具有较高的随机性,不仅查询性能低,而且宽带消耗大。为在有效控制网络冗余消息规模的同时提高数据的搜索范围,在分析现有2 类典型非结构化P2P 路由算法的基础上,提出一种基于节点的MQR 算法。利用网络节点的状态信息及搜索过程中查询消息的TTL 值状态信息,从数据的搜索范围与 网络使用情况2 个方面来提高非结构化P2P 网络搜索性能。仿真实验结果表明,与传统的P2P 路由算法APS 和Random Walk 相比,该算法在搜索准确率、网络利用率及召回率方面有更好的表现。

关键词: 对等网络, 资源定位, 路由算法, 非结构化, MQR 算法

Abstract: Due to the lack of global governance mechanisms in the unstructured Peer-to-Peer(P2P) network,network nodes do not know the entire network topology and target data location information. So the query message routing process has a high randomness,not only query performance is low,but also bandwidth consumption is large. Based upon the analysis of two typical categories of unstructured P2P routing alogorithms,this paper proposes a node-based Mixed Query Routing(MQR) alogorithm to deal with the scale problem of redundant messages and to improve the search scope of data. By means of the status information about the nodes and the TTL values of the queries,it can improve the search performance both in the aspect of data’s search scope and network efficiency. Simulation experimental results show that compared with the typical alogorithms APS and Random Walk,the MQR alogorithm can reach higher accuracy rate,better network efficiency and recall rate.

Key words: Peer-to-Peer (P2P) network, resource location, routing alogorithm, unstructured, Mixed Query Routing (MQR) alogorithm

中图分类号: