1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems

Research Article

PlanetSim: an extensible framework for overlay network and services simulations

Download442 downloads
  • @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
Jordi Pujol Ahulló1,*, Pedro García López1,*
  • 1: Universitat Rovira i Virgili, Av. Països Catalans, 26, 43007 - Tarragona, Spain.
*Contact email: jordi.pujol@urv.cat, pedro.garcia@urv.cat

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.