Font Size: a A A

Design And Implementation Of Distributed Peer-to-peer Network Worm Simulation Platform

Posted on:2011-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:L Y LiuFull Text:PDF
GTID:2208360308465742Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The network traffic created by P2P based applications become the dominant networking traffic in recent years. Because of the characteristics tha the P2P networks has, the P2P worm can use the chareacteristics to spread rapidly in large-scale. At the same time, the P2P worm has the feature such as topology dependence and spead silently, which is different from Internet worm, makes the defense strategy of traditional worm could not be applied to P2P worms directly ,either ineffective defense effect. In the existing research methods of P2P worms, there are many disadvantages of using mathematical tools for simulation and hardware test bed, it is lack of a dedicated simulation software for the P2P worms.This thesis designed and implemented a distributed simulation platform for P2P worms research. The platform uses a distributed architecture, increasing the size and reality of simulation, and made a compromise of dynamic of simulation, system performance and simulation reality, to achieve message-based or packet-based P2P worms simulation in large scale. The simulation platform uses one sever and multiple simulation clients. The platform provides an API of worm propagation protocol, an API of network initialization, an API of network dynamic, an API of data aggregation and other interfaces to meet the needs of secondary development of the system.The main work of this thesis is as follows:1. Combined with the characteristics of traditional Internet worms and peer-to-peer networks in recent years, a redefinition and reclassification were given.2. On the basis of investigating the existing research techniques of worms, especially the P2P worms, with its own characteristics of P2P networks, proposed the requirements of design a distributed simulation platform of P2P worms.3. For the requirements of simulating of P2P worms,a distributed simulation platform of P2P worms has been designed, the design and implement of the simulation client is highlighted.4. To test the functionality and overall performance of the platform, an experiment of the propagation of an active worms in BitTorrent networks has been designed.5. The research directions in the future were prospected.
Keywords/Search Tags:Peer-to-Peer worm, the distributed simulation platform, worm simulation, software simulation
PDF Full Text Request
Related items