[Tmrg] Queue size - Towards a Common TCP Evaluation Suite
lachlan.andrew at gmail.com (Lachlan Andrew) Sun, 31 August 2008 22:21 UTC
From: "lachlan.andrew at gmail.com"
Date: Sun, 31 Aug 2008 15:21:51 -0700
Subject: [Tmrg] Queue size - Towards a Common TCP Evaluation Suite
In-Reply-To: <20080730103251.299310@gmx.net>
References: <20080730103251.299310@gmx.net>
Message-ID: <aa7d2c6d0808311521l2fb03761l350017c02548382a@mail.gmail.com>
Greetings Stefan, Thanks for your interest in the test suite. I apologise for the long delay in getting back to you. 2008/7/30 Stefan Hirschmann <krasnoj at gmx.at>: > > In the "Common TCP Evaluation Suite draft-irtf-tmrg-tests-00" there is the section: > "3.2. Delay/throughput tradeoff as function of queue size" > describing the buffer sizes of the routers, but only for the access link scenario. > > I wanted to extend the values to the other scenarios and noticed a problem with it. > The BDP of the Dial-Up Link scenario is 64Kbps * 0.1 s / 8 = 0.8 KByte -> 0.8 / 1.5 = 0,53 packets. > > So even if I use the BDP the value is much too small. A rounding to one is IMHO also not realistic. What value should be used as a minimum buffer size and why? The Dial-Up scenario is there partly for POTS modems, and partly for GPRS. You should find out the buffer size used by either one of those (and then it would be great to post it to the list!). If you have access to a dial-up connection, you could try to measure the buffer size: Ping the next-hop node with an idle link, and then while downloading something large. The difference in RTTs will give a good estimate of the buffer size. I don't have figures for GPRS either. (Lars?) However, GPRS typically has lots of delay (500ms or more). This is made complicated by opportunistic scheduling etc., but if we assume it is all queueing delay, then it would be about 3 packets. > Also when I looked at the document I noticed that there is no scenario between 64 kbps and 11 Mbps. By now, nearly the whole ADSL edge connections are larger than 64 kbps and smaller than 11 Mbps. Is there a reason why there is no scenario in this range? We are trying to keep the suite small. The focus has been on larger bit rates because that is where most problems with TCP have been found in the past, but also wanted to make sure that any proposal still works at low rates (64k). I think the general opinion was that the medium-rate problems would mostly also show up in the low-rate or high-rate tests. You are right that should consider having a 1Mbit/s test too. How about we wait until we have a prototype implementation, and then we can see how long the tests take, and whether we can afford to add an extra one? Cheers, Lachlan -- Lachlan Andrew Dept of Computer Science, Caltech 1200 E California Blvd, Mail Code 256-80, Pasadena CA 91125, USA Ph: +1 (626) 395-8820 Fax: +1 (626) 568-3603 http://netlab.caltech.edu/lachlan
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Stefan Hirschmann
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Lachlan Andrew
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Stefan Hirschmann
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Lachlan Andrew
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Tom Quetchenbach
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Tom Quetchenbach
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Lars Eggert
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Tom Quetchenbach
- [Tmrg] Queue size - Towards a Common TCP Evaluati… Tom Quetchenbach
- [Tmrg] Queue size - Towards a Common TCP Evaluati… grenville armitage