PlanetSim: A New Overlay Network Simulation Framework
Author(s) -
Pedro García,
Carles Pairot,
Rubén Mondéjar,
Jordi Pujol,
Helio Tejedor,
Robert Ralló
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-25328-9
DOI - 10.1007/11407386_10
Subject(s) - computer science , overlay network , overlay , chord (peer to peer) , distributed computing , modular design , distributed hash table , computer network , scalability , key (lock) , multicast , hash table , peer to peer , hash function , the internet , world wide web , database , operating system , computer security
Current research in peer to peer systems is lacking appro- priate environments for simulation and experimentation of large scale overlay services. This has led to a plethora of custom made simulators that waste development resources and hinder fair comparisons between different approaches. In this paper we present a new simulation / ex- perimentation framework for large scale overlay services with three main contributions: i) provide a unifying approach to simulation/ experimen- tation that eases the transition from simulation to network testbeds, ii) it clearly distinguish between the design of overlay algorithms (key based routing), and the applications and services built on top of them, iii) offer a layered and modular architecture with clear hotspots, and pervasive use of design patterns. We have used PlanetSim to implement and evalu- ate overlay networks such as Chord and Symphony, and overlay services such as Scribe application level multicast, and keyword query systems over distributed hash tables.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom