[Tmrg] (limited) measurement of file size vs congestion level

ricciato ricciato at ftw.at
Tue Jan 8 01:44:31 PST 2008


Hi Sally, all

[I am new to the list]

just an humble comment on the relationship between congestion and user 
behaviour.

1. there is a very preliminary study [1] investigating the issue

2. we have found and reported in [2] a case of severe congestion on 
"our" network, i.e. a mobile UMTS network that we extensively and 
constantly monitor in our project [3]. There we show that the presence 
of the bottleneck changes the statistics of the aggregate traffic, of 
course.
An analysis of the impact of user-behaviour (change in file-size, 
abandoning, re-clicks, etc.) based on the detailed packet-traces was 
always in our to-do list, but so far had not time to work that out  
(there are some complications in doing user-level analysis, e.g. the 
file-size does not correspond to the TCP connection size, as the 
relationship file:connections is NOT 1:1 in modern applications, we, p2p 
etc.)

3. However, based on our experience (we have seen many severe congestion 
events in this network), I can report the following qualitative 
observations

   A.  the user abandoning  process seems to be "with threshold" : if 
you consider the frequency of TCP RST as a gross indicator of user (or 
server) impatience, we saw that for mild congestion (right before the 
peak hour, on a congested link) the RST stay at physiological level 
(pretty low), while it sharply jumps to abnormally high values when the 
congestion becomes severe (during the peak hour)

  B. if you look at the distribution of the number of packets downloaded 
by each users in fixed timebins (e.g. 1 min), you see that after a 
capacity upgrade that removes a congestion points, such distribution 
changes, with more user downloading more packets (as expected).


4. My expectation is that the users regulate the  duration of the 
*session* and the total download rate (often across multiple parallel 
TCP connection) based on the experienced response time, there it is the 
*session* attributes (duration, rate), rather than the *file* ones, that 
are dependent on the congestion level. At the TCP level, this might 
means that it´s the connection arrival process that is mostly impacted, 
rtaher than the size (the latter is probably affected only in the tail 
of long files, which are probably truncated upon congestion).
Furthermore, after a certain threshold (severe congestion), users or 
servers suddenly get crazy and start to reclick/reset the downloads, and 
eventually give up the session.

ciao
fabio

[1] "User patience and the Web: a hands-on investigation", by Rossi, 
Casetti, Mellia, @ Globecom 2003.
[2] F. Ricciato, F. Vacirca, P. Svoboda, Diagnosis of Capacity 
Bottlenecks via Passive Monitoring in 3G Networks: an Empirical 
Analysis, Computer Networks, vol. 51, n.4, pp. 1205-1231, March 2007
[3]  http://userver.ftw.at/~ricciato/darwin/


Sally Floyd wrote:
> Lachlan -
>
> As an additional comment, my assumption would be that users' behavior
> is *heavily* affected by the level of congestion, but I don't know
> that much research has been done on this.  That is, I would assume
> that users would cut their Internet browsing short in times of heavy
> congestion (i.e., of slow response times and long download times),
> in terms of the number of TCP connections initiated.
>
> I wouldn't have had a good guess, however, what this would mean to
> the distribution of connection sizes.   It might mean different
> things on different type links.
>
> - Sally
> http://www.icir.org/floyd/
>
> _______________________________________________
> Tmrg-interest mailing list
> Tmrg-interest at ICSI.Berkeley.EDU
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/tmrg-interest
>   



Sally Floyd wrote:
> Lachlan -
>
> As an additional comment, my assumption would be that users' behavior
> is *heavily* affected by the level of congestion, but I don't know
> that much research has been done on this.  That is, I would assume
> that users would cut their Internet browsing short in times of heavy
> congestion (i.e., of slow response times and long download times),
> in terms of the number of TCP connections initiated.
>
> I wouldn't have had a good guess, however, what this would mean to
> the distribution of connection sizes.   It might mean different
> things on different type links.
>
> - Sally
> http://www.icir.org/floyd/
>
> _______________________________________________
> Tmrg-interest mailing list
> Tmrg-interest at ICSI.Berkeley.EDU
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/tmrg-interest
>   



More information about the Tmrg-interest mailing list