From owner-freebsd-net@FreeBSD.ORG Thu Apr 23 07:37:37 2015 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0F4D9338 for ; Thu, 23 Apr 2015 07:37:37 +0000 (UTC) Received: from mx142.netapp.com (mx142.netapp.com [216.240.21.19]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mx142.netapp.com", Issuer "VeriSign Class 3 International Server CA - G3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C18AC1637 for ; Thu, 23 Apr 2015 07:37:36 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.11,629,1422950400"; d="scan'208";a="36592233" Received: from hioexcmbx06-prd.hq.netapp.com ([10.122.105.39]) by mx142-out.netapp.com with ESMTP; 23 Apr 2015 00:32:25 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx06-prd.hq.netapp.com (10.122.105.39) with Microsoft SMTP Server (TLS) id 15.0.995.29; Thu, 23 Apr 2015 00:32:25 -0700 Received: from HIOEXCMBX07-PRD.hq.netapp.com ([::1]) by hioexcmbx07-prd.hq.netapp.com ([fe80::f07f:691d:89d:53b7%21]) with mapi id 15.00.0995.031; Thu, 23 Apr 2015 00:32:25 -0700 From: "Eggert, Lars" To: Karlis Laivins CC: "freebsd-net@freebsd.org" Subject: Re: Testing Congestion Control Algorithms Thread-Topic: Testing Congestion Control Algorithms Thread-Index: AQHQfZWcISxRKgHOhEOxikIQ9oaysJ1aqXMA Date: Thu, 23 Apr 2015 07:32:25 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.2098) x-originating-ip: [10.120.60.36] Content-Type: text/plain; charset="us-ascii" Content-ID: <371BBDC70BF17F48870E22AEB9E89DF8@hq.netapp.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 07:37:37 -0000 Hi, On 2015-4-23, at 09:17, Karlis Laivins wrote: > I am currently working on a modification of TCP NewReno congestion contro= l > algorithm. It seems that I have been able to write a working module. >=20 > Now, I am looking for a way to test the performance of the built-in > congestion control algorithms and the new algorithm. I have heard about t= he > NS-2 simulator, and I am trying to compile and configure it now, but that= 's > just a statistical tool (from what I hear) and the results are far from > reality (please correct me, if I am wrong). >=20 > Please recommend a tool or way I can test the performance of the congesti= on > control algorithm in a "real" environment (sender side - 2 Computers, one > connected to the wireless network, other to a wire, receiver - one PC, > running FTP server, both senders each sending a big file at the same time= ). > I would like to get comparable performance results from each of the > existing congestion control algorithm as well as the new one I have creat= ed > by modifying the NewReno algorithm. I think you are moving away from the scope where freebsd-net is the correct= mailing list.=20 There are literally thousands of research papers comparing congestion contr= ol algorithms and other TCP improvements. I suggest you check some of those= (Sally Floyd's papers http://www.icir.org/floyd/ are still a good starting= point) and read up on what the ICCRG has done: https://irtf.org/iccrg Lars=