A lightweight emulator for bittorrent-like file sharing systems

Xiaowei Chen*, Xiaowen CHU, Jiangchuan Liu

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

4 Citations (Scopus)


BitTorrent is currently the most prevalent peer-to-peer file sharing system. Many researchers study and modify BitTorrent protocol in order to improve its performance. A fundamental problem is the evaluation of those newly proposed protocols. The current methods of studying peer-to-peer systems, such as analytical modeling, discrete-event simulations and deployment on real networks, often are limited in scalability, reproducibility, and accuracy. Moreover, many of them are difficult to achieve complete and accurate evaluation results under a wide range of conditions. Emulation is an effective tool to tackle these problems and it is suitable to study and evaluate the behaviors of BitTorrent-like file sharing systems. Thus, we propose a lightweight emulator, Virtual BT, which is scalable, flexible, accurate and easy to deploy. It adopts a distributed network architecture whose function modules are loose-coupled and easy to be modified in order to study BitTorrent protocol design. More than 200 virtual nodes can be executed on a contemporary personal computer by using process-level virtualization; and every virtual node exchanges data without causing any disk I/O overhead. Through experiments, Virtual BT demonstrates its effectiveness and gives accurate predictions that closely match the results observed from real network measurements.

Original languageEnglish
Title of host publication2010 IEEE International Conference on Communications, ICC 2010
Publication statusPublished - 2010
Event2010 IEEE International Conference on Communications, ICC 2010 - Cape Town, South Africa
Duration: 23 May 201027 May 2010

Publication series

NameIEEE International Conference on Communications
ISSN (Print)0536-1486


Conference2010 IEEE International Conference on Communications, ICC 2010
Country/TerritorySouth Africa
CityCape Town

Scopus Subject Areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

User-Defined Keywords

  • BitTorrent
  • Emulation
  • Peer-to-peer systems


Dive into the research topics of 'A lightweight emulator for bittorrent-like file sharing systems'. Together they form a unique fingerprint.

Cite this