[Tmrg] Traffic Generators (Harpoon and Tmix)

Constantine Dovrolis dovrolis at cc.gatech.edu
Tue Dec 4 15:23:21 PST 2007


folks, my apologies for jumping into the discussion, but
1. I want to loudly agree with Sally that we should be
considering non-greedy TCP flows with heavy-tailed size
distribution, and
2. we should be asking whether these non-greedy TCP flows
are generated by an open-loop flow arrival process or by a
closed-loop process that takes user thinking times (and
perhaps limited patience) into account.

A couple of related papers:
http://www.cc.gatech.edu/fac/Constantinos.Dovrolis/Papers/ravi-openclosed.pdf
http://www.cc.gatech.edu/fac/Constantinos.Dovrolis/Papers/pam07-ravi.pdf

Constantine

--------------------------------------------------------------
Constantine Dovrolis | 3346 KACB | 404-385-4205
Associate Professor  | Networking and Telecommunications Group
College of Computing | Georgia Institute of Technology
dovrolis at cc.gatech.edu
http://www.cc.gatech.edu/~dovrolis/



Sally Floyd wrote:
>  From Michele:
>> Regarding the pauses that are part of the Tmix model, these pauses are
>> used to represent the time between complete application data units
>> (ADUs), which are essentially files.  If you were modeling HTTP
>> connections, for example, the 'a's would be requests and 'b's would be
>> responses.  You are right that Tmix can model persistent HTTP
>> connections, where there are pauses in a single connection.  If you
>> wanted to have a set of long-lived greedy TCP flows, you could
>> construct connection vectors to give you such behavior.
> 
> But if one wanted to use a realistic traffic model in one's scenarios,
> that would have to include non-greedy TCP traffic (e.g., HTTP 1.1
> traffic, telnet traffic or other user-generated data, etc.)   Non-greedy
> TCP traffic is not unusual in the real world, and can be a significant
> stressor on congestion control mechanisms that it would be a pity
> to ignore - e.g., TCP flows that *might* ramp up to a high sending rate,
> have a data-limited or idle period, and then continue with a lot of
> data to send again.
> 
> When we are measuring file completion times, we can use
> greedy TCP connections to measure them, in a mix with other traffic.
> 
> The heavy-tailed distribution of user wait times within TCP connections
> has been under discussion since 1994.  E.g., "Wide-Area Traffic: The
> Failure of Poisson Modeling", Paxson, V. and Floyd, S., SIGCOMM 1994
> (or the 1995 IEEE/ACM Transactions on Networking version).  And has
> been included in traffic models in ns-2 for many years (e.g., in Polly
> Huang's traffic generator listed in
> "http://www.icir.org/models/trafficgenerators.html".
> 
> - 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