Title :
A Novel P2P Identification Algorithm Based on Genetic Algorithm and Particle Swarm Optimization
Author :
Tan, Jun ; Chen, Xingshu ; Du, Min
Author_Institution :
Sch. of Comput. Sci., Sichuan Univ., Chengdu, China
Abstract :
Peer-to-Peer technology is one of the most popular techniques nowadays, and it brings some security issues, so the recognition and management of P2P applications on the internet is becoming much more important. The selection of protocol attributes is significant to the problem of P2P identification. To overcome the shortcomings of current methods, a new P2P identification algorithm based on genetic algorithm and particle swarm optimization is proposed. The attributes of network traffic flows are selected and assigned the corresponding weightings according to their importance by evolutionary algorithms. The experimental results show that this algorithm can effectively select the subset from multiple attributes that can best reflect the differences among some most popular P2P protocols and also between P2P and non-P2P protocols. The identification rate is improved by the method of feature weighting calculated by particle swarm optimization. With this algorithm, the average identification rate of popular P2P protocols reaches to 96.3%.
Keywords :
Internet; genetic algorithms; particle swarm optimisation; peer-to-peer computing; protocols; telecommunication traffic; P2P identification algorithm; evolutionary algorithms; feature weighting method; genetic algorithm; internet; network traffic flow attributes; particle swarm optimization; peer-to-peer technology; protocol attributes; Algorithm design and analysis; Classification algorithms; Clustering algorithms; Machine learning algorithms; Nickel; Particle swarm optimization; Protocols; Genetic Algorithm; P2P; Particle Swarm Optimization; SVM;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on
Conference_Location :
Dalian
Print_ISBN :
978-1-4244-9482-8
DOI :
10.1109/PAAP.2010.69