[e2e] Are we doing sliding window in the Internet?
Venkata Pingali
pingali at ISI.EDU
Tue Jan 2 12:29:55 PST 2007
Detlef Bosau wrote:
> Venkata Pingali wrote:
>>
>>
>> Server end (i.e, end that has large
>> amount of data to transfer):
>>
>> - Most connections are short (90% < 1sec)
>
> Do you have any knowledge of the number of "rounds" the TCP connection
> has seen? A couple of years ago I saw some similar result (don´t no the
> source at the moment) where 90 % of connections consist of not more than
> 20 packets.
Our sample shows that 94% of connections
have < 20 packets - when observed from the
server end.
Number of Packets Percentile of Connections
3 4%
4 55%
5 69%
10 87%
20 94%
I have included the new graph and generated pdfs.
http://www.isi.edu/aln/e2e.pdf
http://www.isi.edu/aln/e2e.ppt
>
> Now, consider the initial slowstart, IIRC we start with 2 MSS (?) then
> we have:
>
> Round CWND
> 1 2
> 2 4
> 3 8
> total of 14 packets up to now
> 4 16
> total of 24 packets up to now,
>
> thus many flows will finisch before the end of the fourth round which
> would correspond to a CWND of about 6 kByte, 1500 byte MSS assumed.
>
> In short words: Quite a few connections are finished before the end of
> the fist slow start period.
>
> Does this match your observations?
Yes.
About 90-95% finished before slow start
completed - often within the first two round
trips. About 3-4% of connections lasted for a
long time (several secs - minutes). But there
is an interesting category of connections that
last beyond the slow start but not for very
long. These connections, it turns, carry a large
chunk of the data (40+%) and most of the time in
these connections is spent in slow start.
>
>> - MaxCwnd is < 5KB in > 80% of cases
>> - MaxRTT is distributed almost uniformly
>> in the 0-400ms range.
>>
>> Client end (i.e., the end receiving data):
>>
>> - ~ 90% of connections see MaxCwnd < 5KB
>> - < 1% connections see MaxCwnd > 10KB
>> - 90% of connections have MaxRTT < 100ms
>>
>
> Oh, I love it :-)
>
> Last year I had a long argument with someone who told me about the
> benefits of window scaling :-) He talked about extremely large CWNDs by
> several dozens or hundreds of MByte :-)
Dont know if it is correct to extrapolate from the
same that we have but the MaxCwnd graph seems to
plateau as the connection length increases (bytes
or packets).
>
> O.k., that´s a different story because we are talking about greedy
> sources than. However, if that colleague was the only one to activate
> window scaling while surfing from the US and A to good ol´ Europe and
> Cisco et al. had buried hundreds of megabytes of useless queue memory in
> their hardware *blush* this guy perhaps filled the queues the first time
> ever, following the good old paradigm: "Keep the queue full" and that
> way of course outperformed his competitors hopelessly ;-)
>
>> There are some problems with the data:
>>
>> - limited scenarios (web based)
>> - small sample sizes (21K for server, 150K
>> for client)
>> - the website has non-standard distribution
>> of file types and sizes
>>
>
> At least it exists. And reality is often more convincing than standards.
> Particularly in cases were both disagree.
>
>
>> You can find the various graphs here:
>> http://www.isi.edu/aln/e2e.ppt
>
> Just a question: Is it possible to export those slides to a common
> readable format like PDF? I don´t have any M$ products in use here and
> when I opten PowerPoint slides with OpenOffice the results are sometimes
> interesting, sometimes surprising, sometimes hopeless, but nearly always
> quite different from what you wrote :-)
>
> Regards
>
> Detlef
>
More information about the end2end-interest
mailing list