[Tmrg] Test suite: Transfer time vs file size
Lachlan Andrew
lachlan.andrew at gmail.com
Sun Apr 20 22:09:50 PDT 2008
Greetings,
On 19/04/2008, nfonseca at ic.unicamp.br <nfonseca at ic.unicamp.br> wrote:
>
> could you please specify what you mean by "application data unit"?
I meant a burst of traffic whose rate is governed by TCP -- I think
that is what the Tmix team mean by the term. A TCP connection
consists essentially of a sequence of ADUs separated by idle times
when the application has no data to send.
> I understand that tranfer time per flow is the time elapsed between the
> arrival of the first bit at the destination and the arrival of the last
> bit at the destination of a flow (during its lifetime)
>
> why you consider option 2 meaningless?
It is meaningless for non-greedy flows, because the elapsed time is
often dominated by times when the application has no data to send,
rather than by TCP.
This is like Hamed's example of a chat session. If a chat session is
a single long-lived TCP connection, then we don't care that we only
get a fraction of a bit per second, as long as each burst that we send
gets sent quickly.
Option 2 makes sense if the flow is *greedy*, so that TCP determines
the total transfer time (that is, the flow consists of a single
application data unit). In that case options 1 and 2 are identical.
> Thanks for the clarification and sorry if I am out of phase (you asked for
> interaction)
Yes, thanks for the interaction.
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