From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-f181.google.com (mail-ie0-f181.google.com [209.85.223.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 422C621F150 for ; Wed, 19 Dec 2012 04:09:59 -0800 (PST) Received: by mail-ie0-f181.google.com with SMTP id 16so2589313iea.12 for ; Wed, 19 Dec 2012 04:09:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=snCrLasd3KBTkh0u9zpL+VOHA+hiMHn0fxVPVeaEpqY=; b=I3+RXwJvZm3VtGRaZ8JT5oC0NaelBya96oFAf+WB1Ci1YfomoiKU8fD5wWIiUzMBKR JHnjbHh7MTgQXdblfIT6313ngSkJRrhg3aYaIVZbiH7ksjj7i4TZ+M0uY9oK4Xf8gpD3 BsAqQoUeUwQhl9zDs0HTTO3x6es4owqX87dpDqwPzozs4LQ7wjgw0NEXCvuWdwd1MOAF r7ToEBjGkhMs9oakYQu0fJKJstxgJiYasuXZP3Wv3Y+rCxDHsATW5vxmlEjcFjbXmQGx un0Z+TAs5IxxaxAgXU8AOD0EqCowd6wYCAdhIsiCuCZhhLrRiVOJvbLtByIJvFaPe3fI 5aTA== MIME-Version: 1.0 Received: by 10.50.157.162 with SMTP id wn2mr6427400igb.27.1355918998228; Wed, 19 Dec 2012 04:09:58 -0800 (PST) Received: by 10.64.135.39 with HTTP; Wed, 19 Dec 2012 04:09:58 -0800 (PST) In-Reply-To: <50D19D6B.3000809@cs.rwth-aachen.de> References: <50D19D6B.3000809@cs.rwth-aachen.de> Date: Wed, 19 Dec 2012 07:09:58 -0500 Message-ID: From: Dave Taht To: bloat Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Bloat] Fwd: [Ns-developers] BitTorrent for ns-3: Call for Code Review X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Dec 2012 12:09:59 -0000 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=E4rtner Date: Wed, Dec 19, 2012 at 5:56 AM Subject: [Ns-developers] BitTorrent for ns-3: Call for Code Review To: ns-developers@isi.edu, Ren=E9 Glebke , Alexander Hocks 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=E9 Glebke, Alexander Hocks, Martin Lang and Elias Weing=E4rtner. 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1) Get the bundle at https://www.comsys.rwth-aachen.de/fileadmin/downloads/projects/vodsim/vodsi= m.hg 2) Create a fresh repository using hg init 3) Import bundle using hg unbundle 4) hg update Using the model =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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=E4rtner -- Dipl.-Inf. Elias Weingaertner Research Assistant Communication Systems Group RWTH Aachen Germany http://www.comsys.rwth-aachen.de/team/elias-weingaertner/ --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html