[tcpm] A new performance measurement tool - flowgrind
Alexander Zimmermann <alexander.zimmermann@nets.rwth-aachen.de> Fri, 14 August 2009 13:07 UTC
Return-Path: <alexander.zimmermann@nets.rwth-aachen.de>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 820D13A6961 for <tcpm@core3.amsl.com>; Fri, 14 Aug 2009 06:07:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.629
X-Spam-Level:
X-Spam-Status: No, score=-3.629 tagged_above=-999 required=5 tests=[AWL=1.172, BAYES_00=-2.599, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qnKGJd51pYym for <tcpm@core3.amsl.com>; Fri, 14 Aug 2009 06:07:16 -0700 (PDT)
Received: from mta-1.ms.rz.rwth-aachen.de (mta-1.ms.rz.RWTH-Aachen.DE [134.130.7.72]) by core3.amsl.com (Postfix) with ESMTP id 6121D3A67E7 for <tcpm@ietf.org>; Fri, 14 Aug 2009 06:07:15 -0700 (PDT)
MIME-version: 1.0
Received: from ironport-out-1.rz.rwth-aachen.de ([134.130.5.40]) by mta-1.ms.rz.RWTH-Aachen.de (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008)) with ESMTP id <0KOD00AZB9FWS990@mta-1.ms.rz.RWTH-Aachen.de> for tcpm@ietf.org; Fri, 14 Aug 2009 14:31:08 +0200 (CEST)
X-IronPort-AV: E=Sophos; i="4.43,380,1246831200"; d="sig'?scan'208"; a="22509333"
Received: from smarthost-2.ms.rz.rwth-aachen.de (HELO smarthost.rwth-aachen.de) ([134.130.7.90]) by ironport-in-1.rz.rwth-aachen.de with ESMTP; Fri, 14 Aug 2009 14:31:08 +0200
Received: from miami.nets.RWTH-Aachen.DE (miami.nets.RWTH-Aachen.DE [137.226.12.180]) by smarthost.rwth-aachen.de (8.13.8+Sun/8.13.8/1) with ESMTP id n7ECV8tb028834; Fri, 14 Aug 2009 14:31:08 +0200 (CEST)
Message-id: <DECF0D31-33AA-43FF-BD5F-98EC1CC84200@nets.rwth-aachen.de>
From: Alexander Zimmermann <alexander.zimmermann@nets.rwth-aachen.de>
To: tcpm@ietf.org, iccrg IRTF list <iccrg@cs.ucl.ac.uk>
Content-type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Apple-Mail-23--784553288"
Content-transfer-encoding: 7bit
Date: Fri, 14 Aug 2009 14:31:09 +0200
X-Pgp-Agent: GPGMail 1.2.0 (v56)
X-Mailer: Apple Mail (2.936)
Subject: [tcpm] A new performance measurement tool - flowgrind
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Aug 2009 13:07:17 -0000
Hi all, during our last research projects we ran into some problems with the current performance measurement tools like iperf, netperf, and the like. Mostly these tools are not able to schedule a bunch of flows among a number of nodes in a easy way or report more than throughput (e.g., kernel variables like CWND, SSTHRESH). Amongst others flowgrind implements the following features: * Distributed architecture * Sophisticated flow scheduling * Linux kernel TCP statistics * Split control and data connection * Application layer 1-way (IAT) and 2-way (RTT) delay * Customizable socket options * Anderson-Darling statistical test * Monitoring, measuring, and accounting * Rate-limited flows (Uniform and poisson packet distribution) For more information, please check our site: http://www.umic-mesh.net/research/flowgrind/ If you interest in flowgrind you can download there tarball or directly access the code via our subversion repository: svn://svn.umic-mesh.net/flowgrind/trunk Comments and patches are more than welcome! NB: At moment flowgrind runs only under Linux :-( Alex // // Dipl.-Inform. Alexander Zimmermann // Department of Computer Science, Informatik 4 // RWTH Aachen University // Ahornstr. 55, 52056 Aachen, Germany // phone: (49-241) 80-21422, fax: (49-241) 80-22220 // email: zimmermann@cs.rwth-aachen.de // web: http://www.umic-mesh.net //
- [tcpm] A new performance measurement tool - flowg… Alexander Zimmermann