[Tmrg] Towards a Common TCP Evaluation Suite
Lawrence D. Dunn
ldunn at cisco.com
Mon Mar 10 11:44:01 PDT 2008
Lachlan,
Here are my "raw notes" taken during your talk...
Larry
--
<start notes>
> 4:01p Lachlan A.
> Towards a Common TCP Evauation Suite
Lachlan Andrew1, Cesar Marcondes2, Sally Floyd3, Lawrence
Dunn4, Romaric Guillier5, Wang Gang6, Lars Eggert7,Sangtae Ha8,
Injong Rhee8,
1 Caltech, 2 UCLA, 3 ICSI, 4 Cisco Systems, 5 INRIA, 6 NEC
China, 7 Nokia, 8 NCSU
> He mentioned this was in part, in response to Dunn's "Injong and Doug
agree on results" goal...
> and reduce arguments, need to repeat experiments which may/may
not match someone else's
> want them to be as realistic as possible; not a "benchmark", as
sally points out people will tune to meet the benchmark
> balance reductionism (doug's 1-variable at a time) with realism
> design space
> start w/ simulator, or testbed
> choose topology (delay, bitrate)
> flows under test
> cross traffic
> metrics to track
> comments
> richard- convergence is the wrong name; please be
precise in terminology- like suppressing slowstart is
not the same as "a new flow starts..."
> is 80% for transients misleading? maybe a spread of
points, to help characterize shape a bit?
> richard- on impact on reno test- endstations are
uncontrollable, and he's afraid things will sync or end
up in lockstep due to endstation effects; lachlan- we
watch experimental loading; light host links/cpu,
tighter bottleneck
>
<end notes>
At 10:21 AM -0700 3/10/08, Lachlan Andrew wrote:
>Greetings all,
>
>The TCP test suite presentation at PFLDnet received a lot of useful
>feedback. I took some notes afterwards, but missed many of the questions.
>Could those who raised issues during the talk please repeat them to the list?
>(The slides are at <...>.)
>
>The following are the comments I remember, and my responses.
>
>- For the RTT distribution, why limit it to the nine discrete values,
> when a modified dummynet can give per-flow delays?
>
> I said that it was to make it more platform-independent. However,
> the point remains: Why 6 nodes, not 4 or 8? We'll have to revisit
> this when we look at whether these link delays give the right RTT
> distribution when long-RTT flows complete.
>
>- What is "real"? How do we know that the "realistic" cases we study
> are better than simpler ones?
>
> We should probably quote measurement studies to back things up.
> I would add that we must justify that the benefits of capturing any
> given real effect is worth the cost, for example in terms of making
> results potentially misleading due to statistical effects, or
> difficult to interpret for other reasons.
>
>- It is not "realistic" to assume that the newly arriving flow misses
> slow start.
>
> I still think it is a useful case to consider, but we should justify it.
> If we say it is the "worst case", then we'd have to justify not applying
> the same logic to losses due to cross traffic. The worst case is if
> there are none during the transient, which I think would happen more
> often than a flow exiting slow start on the first RTT.
>
> If we have time, it would be interesting to see the sensitivity of
> convergence time to cross traffic; instead of one test with 10%,
> we could have one with 0% and one with 30%.
>
>- The "convergence time" section needs a new name
>
>- When we have multiple flows being generated by a single host, we need
> to avoid them getting into lock-step because of host issues.
>
> I think that other processing issues will keep us to fairly low rates
> (<= 622M?) in testbeds, at least Linux ones, and so this shouldn't
> be a problem.
>
>- For the 3-hop topology in which each flow gets 60ms delay, we currently
> specify having seven delay elements. It is possible to achieve this
> with only two delay elements (one of the "access" links, and one of
> the bottleneck links).
>
> Are these equivalent? They both result in the same RTTs; most TCP
> throughput models only care what the RTTs, not which links it occurs on.
> We can't do the same with shifting buffers around, but I think we can
> shift propagation delays around freely, can't we?
>
> If they're not equivalent, could we standardize on the one with
> two delays instead of seven? It would mean we only need 4 dummynets
> instead of 7.
>
>Also, Lars suggested that all authors of the PFLDnet paper become
>acknowledgements, and that we build up a new set of authors based on
>who keeps the suite moving, independent of who was at the round table.
>
>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
More information about the Tmrg-interest
mailing list