Premium
Lightweight emulation to study peer‐to‐peer systems
Author(s) -
Nussbaum Lucas,
Richard Olivier
Publication year - 2007
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.1242
Subject(s) - emulation , peer to peer , computer science , peer review , psychology , computer network , chemistry , social psychology , biochemistry
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.