Une plate-forme d'émulation légère pour étudier les systèmes pair-à-pair
Les méthodes actuellement les plus utilisées pour étudier les systèmes pair-à-pair (modélisation, simulation, et exécution sur des systèmes réels) montrent souvent des limites sur les plans du passage à l'échelle et du réalisme. Cet article présente P2PLab, une plateforme pour l'étude et l'évaluation des systèmes pair-à-pair, qui combine l'émulation (utilisation de l'application réelle à étudier à l'intérieur d'un environnement synthétique) et la virtualisation. Après la présentation des caractéristiques principales de P2PLab (émulation réseau distribuée, virtualisation légère), nous montrons son utilité lors de l'étude du système de diffusion de fichiers BitTorrent, notamment en comparant deux implantations différentes de ce protocole complexe.
The current methods used to study and evaluate peer-to-peer systems (namely modelisation, simulation, and execution and real-world systems) often show limits regarding scalability and accuracy. This paper describes P2PLab, an evaluation platform for peer-topeer systems, which combines emulation (execution of the real application inside a synthetic environment) and virtualization. After describing the main features of P2PLab (distributed network emulation, lightweight virtualization), we demonstrate its usefulness by comparing two implementations of the BitTorrent file-sharing system.
L.NUSSBAUM, O.RICHARD
Reçu le 23 janvier 2007.
Accepté le 25 octobre 2007.
systèmes pair-à-pair, évaluation, émulation, virtualisation, BitTorrent.
peer-to-peer systems, evaluation, emulation, virtualization, BitTorrent.
Français
|