• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2016, Vol. 38 ›› Issue (06): 1091-1096.

• 论文 • 上一篇    下一篇

一种基于互惠能力的P2P网络拓扑优化算法

刘浩1,张连明2,贺文华1   

  1. Technology,Loudi 417000,Hunan,P.R.China
    刘浩1,张连明2,贺文华1(1.湖南人文科技学院信息科学与工程系,湖南 娄底 417000;
    2.湖南师范大学物理与信息科学学院,湖南 长沙 410081)
  • 收稿日期:2015-05-19 修回日期:2015-10-20 出版日期:2016-06-25 发布日期:2016-06-25
  • 基金资助:

    国家自然科学基金(61572191,61571188);湖南省教育厅优秀青年科研项目(15B125);湖南省计算机应用技术重点建设学科资助

A topology optimization algorithm
based on reciprocal capability in P2P networks    

LIU Hao1,ZHANG Lianming2,HE Wenhua1   

  1. (1.Department of Information Science and Engineering,Hunan University of Humanities,Science and Technology,Loudi 417000;
    2.College of Physics and Information Science,Hunan Normal University,Changsha 410081,China)
  • Received:2015-05-19 Revised:2015-10-20 Online:2016-06-25 Published:2016-06-25

摘要:

高效的拓扑优化算法是非结构化对等网络的研究热点之一。针对现有对等网络拓扑优化算法大多基于理想的网络环境、缺乏对节点自身能力和外部环境的综合考虑的不足,给出了一种基于互惠能力的对等网络拓扑优化算法。它从节点自身能力和外部环境因素两个方面来计算节点的互惠能力,在此基础上对非结构化对等网络的拓扑结构进行优化。分析与实验结果表明,该拓扑优化算法能将互惠能力低的节点排挤到网络边缘,降低其对网络整体性能的影响,并能有效地提高对等网络的资源搜索效率。

关键词: 对等网络, 互惠能力, 自身能力, 外部环境, 拓扑优化

Abstract:

Efficient topology optimization algorithms are one of the research hotspots in the domain of unstructured P2P networks. In view that the existing P2P network topology optimization algorithms are mostly based on an ideal network environment, and the selfcapacity and externalsurroundings of nodes are not considered comprehensively, we present a topology optimization algorithm based on reciprocal capability in P2P networks. The reciprocal capability of nodes is calculated according to two aspects: selfcapacity and externalsurroundings, based on which the topology of the unstructured P2P network is optimized. Analysis and simulation show that the proposed algorithm is capable of forcing nodes of lower reciprocal capability to the margin of P2P networks, reducing their impact on the overall performance of the network and effectively improving the search efficiency of P2P networks.

Key words: peertopeer (P2P) network;reciprocal capability;selfcapacity;externalsurroundings;topology optimization