From owner-freebsd-net@FreeBSD.ORG Thu Apr 23 07:44:51 2015 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C3C6A8DE; Thu, 23 Apr 2015 07:44:51 +0000 (UTC) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 989831747; Thu, 23 Apr 2015 07:44:51 +0000 (UTC) Received: from Julian-MBP3.local (ppp121-45-229-105.lns20.per1.internode.on.net [121.45.229.105]) (authenticated bits=0) by vps1.elischer.org (8.14.9/8.14.9) with ESMTP id t3N7ijTF019975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 23 Apr 2015 00:44:49 -0700 (PDT) (envelope-from julian@freebsd.org) Message-ID: <5538A2E8.309@freebsd.org> Date: Thu, 23 Apr 2015 15:44:40 +0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Karlis Laivins , freebsd-net@freebsd.org CC: Marko Zec Subject: Re: Testing Congestion Control Algorithms References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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:44:51 -0000 On 4/23/15 3:17 PM, Karlis Laivins wrote: > Hi, > > I am currently working on a modification of TCP NewReno congestion control > algorithm. It seems that I have been able to write a working module. > > 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 the > 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). > > Please recommend a tool or way I can test the performance of the congestion > 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 created > by modifying the NewReno algorithm. > > Thank you in advance for your assistance. There is a setup called 'imunes' (from memory) that used the virtual stack capabilities (VNET/VIMAGE) to give you a fully configurable test network within a singe computer. see http://imunes.tel.fer.hr/ I'm not sure if the CC stuff can be set up "per vnet" but if it can then you could use that.. or do it yourself using vnet jails and dummynet for link latency/throughput. if Marko is around he may be able to tell you about the current state of imunes. > Best Regards, > Karlis > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >