[Tmrg] Mix of RTTs

Lachlan Andrew lachlan.andrew at gmail.com
Thu Feb 21 17:17:46 PST 2008


Greetings Sally,

Thanks for your reply.

On 21/02/2008, Sally Floyd <sallyfloyd at mac.com> wrote:
>
> Actually, the *real world* contains users whose behavior is a function
> of congestion and download times experienced so far.  And in the real
> world (with current TCP), users over connections with longer RTTs
> have much slower download times that users over connections with
> shorter RTTs.  And therefore will download less.
>
> But since our simulations and experiments don't yet have user
> behavior sensitive to past congestion and to past download times,
> this doesn't happen in our simulations and experiments...

True.  However, we can easily model "users with long RTTs choose to
download less" in a way which doesn't need their behaviour to reflect
actual experience.  We can just choose the load at each RTT.

> > Yes, the long flows will have more unfilled demand.  However, if the
> > simulation has been run long enough, the unfilled demand of the
> > remaining flows will be a small fraction of the total data.
>
> Yep, if the average load is less than 100%.  If the average load is
> greater than 100%, then the unfilled demand increases and
> increases, the longer we run the simulation, with a lot
> of the unfilled demand from the longer-RTT flows.

True.  In the "better models" paper, were the RTT comparison tests run
at over 100% load?  I would have thought that comparing the RTT
distribution at a load which lets all the traffic through would be the
natural setting.

> For me, the reason to take measurements over the second half
> of the experiment is to avoid the odd and atypical period in the
> beginning of the simulation when all flows are slow-starting at
> the same time.

Yes, that is certainly the biggest artefact to avoid.

> But personally, I am perfectly happy to run
> simulations for finite, specified time periods when the average
> load is greater than 100%, and there is no equilibrium.
> (In fact, I think it is probably quite necessary, if one wants scenarios
> with higher levels of congestion over the lifetime of the simulation.)

OK.  I'll get back to you on this when/if I try some simulations which
start in equilibrium...

> Yep, I am happy with the  current text.

Great.

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