Research on Peer Selection in Peer-to-Peer Networks using Ant Colony Optimization

  • Authors:
  • Jun-qing Li;Quan-ke Pan;Sheng-xian Xie

  • Affiliations:
  • -;-;-

  • Venue:
  • ICNC '08 Proceedings of the 2008 Fourth International Conference on Natural Computation - Volume 07
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a novel peer selection model named Ant Peer Selection (AntPS) to prevent selecting malicious or selfish peers as service providers in peer-to-peer (P2P) systems. We created two pheromone tables named resource similarity pheromone table and trust similarity pheromone table for every peer in the system. When a peer produces some request messages, a new ant called forward ant (Fant) is created at the same time. It is the Fant's task to select which peer is the most suitable server based on the pheromone remained on the path. A new ant called backward ant (Bant) will be created when Fant finds some useful resources. Bant will update all the two pheromone tables on its way back. We simulated the new peer selection mechanism on the Query Cycle Simulator. After the simulation, we made a comparison among our model and three other known models, i.e., Flooding, Top-k and EigenTrust. From three aspects of the comparison, we made a conclusion that our model seems better than the others, and the performance is excellent.