[Bloat] Fwd: [Ns-developers] BitTorrent for ns-3: Call for Code Review

Dave Taht dave.taht at gmail.com
Wed Dec 19 04:09:58 PST 2012


I would like very much to be able to analyze stuff like fq_codel under
bit torrent like loads.

So I'm happy to see this landing, and yet the codel/fq_codel sims in
ns3 need some love and also pushed into mainline ns3.


---------- Forwarded message ----------
From: Elias Weingärtner <elias.weingaertner at cs.rwth-aachen.de>
Date: Wed, Dec 19, 2012 at 5:56 AM
Subject: [Ns-developers] BitTorrent for ns-3: Call for Code Review
To: ns-developers at isi.edu, René Glebke <rene.glebke at rwth-aachen.de>,
Alexander Hocks <alexander.hocks at rwth-aachen.de>


Hi there,

on the last WNS3 workshop we presented a BitTorrent model for ns-3. We
now want to contribute this model to the official distribution ns-3
and ask for a code review. The model was jointly developed by René
Glebke, Alexander Hocks, Martin Lang and Elias Weingärtner.

The current distribution of our model is based on ns-3.15. It supports
emulation and comprises a BitTorrent tracker and a BitTorrent client
model.

The source code of model builds on Linux and Mac OS X. We have not
tested building it on Windows and other operating systems yet.



Obtaining the source code
=========================

1) Get the bundle at
https://www.comsys.rwth-aachen.de/fileadmin/downloads/projects/vodsim/vodsim.hg

2) Create a fresh repository using hg init

3) Import bundle using hg unbundle

4) hg update


Using the model
=========================

The model can either be used standalone or using a domain specific
language to set up a simulation scenario. A quick start guide how to
use everything is in src/bittorrent/examples

Input folder
=========================

Our model requires different kinds of input files:

- .torrent files
- Files in the payload
- Story files controlling the simulation.

In order not to clutter ns-3, we have introduced the new folder
"input" in the root of ns-3. We propose this folder to be hold input
files for all kinds of different models.


We look forward to your comments and hope that the model can become a
official part of ns-3 some time in spring next year.

best regards,

Elias Weingärtner



--
Dipl.-Inf. Elias Weingaertner
Research Assistant
Communication Systems Group
RWTH Aachen
Germany
http://www.comsys.rwth-aachen.de/team/elias-weingaertner/


-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html


More information about the Bloat mailing list