Lightweight emulation to study peer-to-peer systems

  • Authors:
  • Lucas Nussbaum;Olivier Richard

  • Affiliations:
  • Laboratoire d'Informatique de Grenoble-LIG, ENSIMAG-Antenne de Montbonnot, 51 avenue Jean Kuntzmann, 38330 Montbonnot Saint-Martin, France;Laboratoire d'Informatique de Grenoble-LIG, ENSIMAG-Antenne de Montbonnot, 51 avenue Jean Kuntzmann, 38330 Montbonnot Saint-Martin, France

  • Venue:
  • Concurrency and Computation: Practice & Experience - Hot Topics in Peer-to-Peer Systems (HoTP2P2006)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The current methods used to test and study peer-to-peer systems (namely modeling, simulation or execution on real testbeds) often show limits regarding scalability, realism and accuracy. This paper describes and evaluates P2PLab, our framework to study peer-to-peer systems by combining emulation (use of the real studied application within a configured synthetic environment) and virtualization. P2PLab is scalable (it uses a distributed network model) and has good virtualization characteristics (many virtual nodes can be executed on the same physical node by using process-level virtualization). Experiments with the BitTorrent file-sharing system complete this article and demonstrate the usefulness of this platform. Copyright © 2007 John Wiley & Sons, Ltd.