A Particle Swarm Optimization Algorithm for Neighbor Selection in Peer-to-Peer Networks

Peer-to-peer (P2P) topology has significant influence on the performance, search efficiency and functionality, and scalability of the application. In this paper, we propose a particle swarm optimization (PSO) approach to the problem of neighbor selection (NS) in P2P networks. Each particle encodes the upper half of the peer-connection matrix through the undirected graph, which reduces the search space dimension. The results indicate that PSO usually required shorter time to obtain better results than genetic algorithm (GA), specially for large scale problems.

[1]  Dipak Ghosal,et al.  P2P contracts: a framework for resource and service exchange , 2005, Future Gener. Comput. Syst..

[2]  Richard M. Karp,et al.  Load balancing in dynamic structured peer-to-peer systems , 2006, Perform. Evaluation.

[3]  Simon G. M. Koo,et al.  On neighbor-selection strategy in hybrid peer-to-peer networks , 2006, Future Gener. Comput. Syst..

[4]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[5]  Jörn Altmann,et al.  A Market-Managed Topology Formation Algorithm for Peer-to-Peer File Sharing Networks , 2006, ICQT.

[6]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[7]  Sai Ho Kwok P2P searching trends: 2002-2004 , 2006, Inf. Process. Manag..

[8]  Rüdiger Schollmeier,et al.  A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[9]  Xu Zhou,et al.  Proximity Neighbor Selection in Structured P2P Network , 2006, The Sixth IEEE International Conference on Computer and Information Technology (CIT'06).

[10]  Simon G. M. Koo,et al.  A genetic-algorithm-based neighbor-selection strategy for hybrid peer-to-peer networks , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[11]  Hermann de Meer,et al.  Implementation of Adaptive Control for P2P Overlays , 2003, IWAN.

[12]  Schahram Dustdar,et al.  OMNIX: A Topology-Independent P2P Middleware , 2003, CAiSE Workshops.

[13]  Ajith Abraham,et al.  Swarm Intelligence: Foundations, Perspectives and Applications , 2006, Swarm Intelligent Systems.

[14]  Ajith Abraham,et al.  Particle Swarm Approach to Scheduling Work-Flow Applications in Distributed Data-Intensive Computing Environments , 2006, Sixth International Conference on Intelligent Systems Design and Applications.