The Two-Step P2P Simulation Approach
Abstract
In this article a framework is introduced that can be used to analyse the effects & requirements of P2P applications on application and on network layer. P2P applications are complex and deployed on a large scale, pure packet level simulations do not scale well enough to analyse P2P applications in a large network with thousands of peers. It is also difficult to assess the effect of application level behavior on the communication system. We therefore propose an approach starting with a more abstract and therefore scalable application level simulation. For the application layer a specific simulation framework was developed. The results of the application layer simulations plus some estimated background traffic are fed into a packet layer simulator like NS2 (or our lab testbed) in a second step to perform some detailed packet layer analysis such as loss and delay measurements. This can be done for a subnetwork of the original network to avoid scalability problems.
Keywords
simulation, modeling, peer-to-peer overlay networks and protocolsThis work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
H. Birck, O. Heckmann, A. Mauthe and R. Steinmetz, "The Two-Step P2P Simulation Approach," in Journal of Communications Software and Systems, vol. 1, no. 1, pp. 4-12, April 2017, doi: 10.24138/jcomss.v1i1.312
@article{birck2005stepsimulation, author = {Hannes Birck and Oliver Heckmann and Andreas Mauthe and Ralf Steinmetz}, title = {The Two-Step P2P Simulation Approach}, journal = {Journal of Communications Software and Systems}, month = {4}, year = {2005}, volume = {1}, number = {1}, pages = {4--12}, doi = {10.24138/jcomss.v1i1.312}, url = {https://doi.org/10.24138/jcomss.v1i1.312} }