Research Article
PlanetSim: an extensible framework for overlay network and services simulations
@INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2008.2935 , author={Jordi Pujol Ahull\^{o} and Pedro Garc\^{\i}a L\^{o}pez}, title={PlanetSim: an extensible framework for overlay network and services simulations}, proceedings={1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2010}, month={5}, keywords={}, doi={10.4108/ICST.SIMUTOOLS2008.2935 } }
- Jordi Pujol Ahulló
Pedro García López
Year: 2010
PlanetSim: an extensible framework for overlay network and services simulations
SIMUTOOLS
ICST
DOI: 10.4108/ICST.SIMUTOOLS2008.2935
Abstract
Research community on distributed systems, and in particular on peer-to-peer systems, needs tools for evaluating their own protocols and services, as well as against other protocols with the same precondictions. Since a (TCP/IP) experimental evaluation is not always feasible, simulation tools appeared. Nevertheless, the vast majority of them are ad-hoc customized simulators [3] and they are not for general overlay evaluation purposes, poorly documented or not extensible to other protocols and settings. Thus, in this paper we are mainly interested in extensible, scalable, high-level overlay and services simulation frameworks. In particular, we focus on structured (e.g. Chord, Pastry) and unstructured (e.g. Gnutella) peer-to-peer systems and services simulation onto our simulator PlanetSim.