电信科学 ›› 2012, Vol. 28 ›› Issue (3): 32-42.doi: 10.3969/j.issn.1000-0801.2012.03.010

• 研究与开发 • 上一篇    下一篇

基于改进型蚁群算法的P2P网络资源搜索的研究

蔡康   

  1. 华南理工大学电子与信息学院 广州 510640
  • 出版日期:2012-03-15 发布日期:2012-03-15

Study on Resource Search in P2P Networks Based on Improved Ant Algorithm

Kang Cai   

  1. School of Electronics and Information,South China University of Technology,Guangzhou 510640,China
  • Online:2012-03-15 Published:2012-03-15

摘要:

目前P2P网络中的资源搜索算法以泛洪法为核心,产生的巨大网络流量加重了网络负载,只适合小型网络。蚁群优化算法具有较好的鲁棒性、并行性等优点,已有不少学者将其应用于P2P资源搜索。本文在分析蚁群算法应用于P2P网络中资源搜索面临的问题的基础上,给出一个适合蚁群算法的新型的P2P文件共享构架,以解决P2P路由的不一致性等问题。在P2P网络中应用能见度会带来3个缺点:容易导致局部极小解、容易导致流量集中、实际网络中的实现有较大难度,由此本文提出了去能见度蚁群算法。构建了开放式的网络仿真拓扑结构,通过一系列的实验结果验证了去能见度蚁群算法的全局能力更强。

关键词: 蚁群算法, P2P, 能见度, 资源搜索

Abstract:

The resource search algorithm in P2P networks is mainly based on flooding algorithm.However,flooding algorithm is only suitable for small networks due to the huge traffic caused by it.Ant algorithm has many advantages such as robustness and parallelism to name a few,and many researchers have already used it for resource search in P2P networks.This paper analyzes the problems when using ant algorithms in P2P networks,and then proposes a new P2P network architecture which is more suitable for ant algorithm.An open network architecture for simulation is then presented.Visibility is always one of two basic elements of ant algorithm.However,this paper shows that using visibility in P2P networks will cause three disadvantages: to result in local minimum,to make flux convergent and to make the realization of the ant colony algorithm difficult.This paper presents a new ant algorithm without visibility.A series of experiments show that the global ability of the new algorithm is better than that of others.

Key words: ant algorithm, P2P, visibility, resource search

No Suggested Reading articles found!