[Maprg] TEACUP -- a tool for local testbed TCP measurements

grenville armitage <garmitage@swin.edu.au> Mon, 24 October 2016 19:28 UTC

Return-Path: <garmitage@swin.edu.au>
X-Original-To: maprg@ietfa.amsl.com
Delivered-To: maprg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 759D01295B8 for <maprg@ietfa.amsl.com>; Mon, 24 Oct 2016 12:28:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.33
X-Spam-Level:
X-Spam-Status: No, score=-2.33 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.431] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 67ad8zm8mgrs for <maprg@ietfa.amsl.com>; Mon, 24 Oct 2016 12:28:23 -0700 (PDT)
Received: from gpo4.cc.swin.edu.au (gpo4.cc.swin.edu.au [136.186.1.33]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BD0F12959B for <maprg@irtf.org>; Mon, 24 Oct 2016 12:28:23 -0700 (PDT)
Received: from [136.186.229.37] (garmitage.caia.swin.edu.au [136.186.229.37]) by gpo4.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id u9OJSJNo008299 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 25 Oct 2016 06:28:19 +1100
To: maprg@irtf.org
From: grenville armitage <garmitage@swin.edu.au>
Message-ID: <580E60D3.8030904@swin.edu.au>
Date: Tue, 25 Oct 2016 06:28:19 +1100
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------020105040200080005050105"
Archived-At: <https://mailarchive.ietf.org/arch/msg/maprg/MIhoj93Q7-GeXCusHdNCGV5ihGs>
Subject: [Maprg] TEACUP -- a tool for local testbed TCP measurements
X-BeenThere: maprg@irtf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Measurement and Analysis for Protocols \(MAP\) \(Proposed\) RG mailing list" <maprg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/maprg>, <mailto:maprg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/maprg/>
List-Post: <mailto:maprg@irtf.org>
List-Help: <mailto:maprg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/maprg>, <mailto:maprg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Oct 2016 19:28:25 -0000

All,

Here's another tool for the Wiki, http://caia.swin.edu.au/tools/teacup ("TCP Experiment Automation Controlled Using Python")

We built TEACUP to automate many aspects of running TCP performance experiments in our local testbed. It enables repeatable testing of different TCP algorithms over a range of emulated network path conditions, bottleneck rate limits and bottleneck queuing disciplines. A number of different researchers/students have since replicated their own TEACUP-based testbeds, so perhaps it has wider utility.

The URL above provides background, some pictures and links to tech reports for TEACUP v1.0

Public source, additional patches and docs under creative commons license are at https://sourceforge.net/projects/teacup

cheers,
gja