Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-13 Thread Fred Baker
On May 8, 2011, at 5:34 AM, Richard Scheffenegger wrote: > Goodput can really only be measured at the sender; by definition, any > retransmitted packet will reduce goodput vs throughput; In your example, > where each segment is retransmitted once, goodput would be - at most - 0.5, > not 1.0...

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-08 Thread Richard Scheffenegger
- Original Message - From: "Fred Baker" To: "richard" Cc: Sent: Friday, May 06, 2011 11:56 PM Subject: Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat On May 6, 2011, at 8:14 AM, richard wrote: If every packet takes two attempts then the ratio will be 1/2 - 1

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-08 Thread Richard Scheffenegger
me of data, but where the goodput fraction is at least a similar percentage points better... I.e. by properly tuning their AQM schemes. Best regards, Richard - Original Message - From: "richard" To: "Fred Baker" Cc: Sent: Friday, May 06, 2011 5:14 PM Subject:

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-08 Thread Richard Scheffenegger
ivated by other, typically much less strong incentives). Best regards, Richard - Original Message - From: "Fred Baker" To: "Jim Gettys" Cc: Sent: Friday, May 06, 2011 6:18 AM Subject: Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat There are a couple of ways t

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-07 Thread Constantine Dovrolis
Hi, I suggest you look at the following paper for a more general version of this formula (equation 3), which includes the effect of limited capacity and/or limited receive-window: http://www.cc.gatech.edu/fac/Constantinos.Dovrolis/Papers/f235-he.pdf The paper also discusses common mistakes when t

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-07 Thread Stephen Hemminger
On Sat, 7 May 2011 19:39:22 +0300 Jonathan Morton wrote: > > On 7 May, 2011, at 1:10 am, Stephen Hemminger wrote: > > > Rate <= (MSS/RTT)*(1 / sqrt{p}) > > > > where: > > Rate: is the TCP transfer rate or throughputd > > MSS: is the maximum segment size (fixed for each Internet path, typically

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-07 Thread Jonathan Morton
On 7 May, 2011, at 1:10 am, Stephen Hemminger wrote: > Rate <= (MSS/RTT)*(1 / sqrt{p}) > > where: > Rate: is the TCP transfer rate or throughputd > MSS: is the maximum segment size (fixed for each Internet path, typically > 1460 bytes) > RTT: is the round trip time (as measured by TCP) > p: is

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-06 Thread Stephen Hemminger
On Fri, 6 May 2011 14:56:01 -0700 Fred Baker wrote: > > On May 6, 2011, at 8:14 AM, richard wrote: > > If every packet takes two attempts then the ratio will be 1/2 - 1 unit > > of googput for two units of throughput (at least up to the choke-point). > > This is worst-case, so the ratio is likel

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-06 Thread Fred Baker
On May 6, 2011, at 8:14 AM, richard wrote: > If every packet takes two attempts then the ratio will be 1/2 - 1 unit > of googput for two units of throughput (at least up to the choke-point). > This is worst-case, so the ratio is likely to be something better than > that 3/4, 5/6, 99/100 ??? I ha

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-06 Thread richard
I'm wondering if we should look at the ratio of throughput to goodput instead of the absolute numbers. Yes, the goodput will be 100% but at what cost in actual throughput? And at what cost in total bandwidth? If every packet takes two attempts then the ratio will be 1/2 - 1 unit of googput for tw

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-06 Thread Fred Baker
There are a couple of ways to approach this, and they depend on your network model. In general, if you assume that there is one bottleneck, losses occur in the queue at the bottleneck, and are each retransmitted exactly once (not necessary, but helps), goodput should approximate 100% regardless

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-05 Thread Jim Gettys
On 05/05/2011 12:10 PM, Stephen Hemminger wrote: On Thu, 05 May 2011 12:01:22 -0400 Jim Gettys wrote: On 04/30/2011 03:18 PM, Richard Scheffenegger wrote: I'm curious, has anyone done some simulations to check if the following qualitative statement holds true, and if, what the quantitative ef

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-05 Thread Stephen Hemminger
On Thu, 05 May 2011 12:01:22 -0400 Jim Gettys wrote: > On 04/30/2011 03:18 PM, Richard Scheffenegger wrote: > > I'm curious, has anyone done some simulations to check if the > > following qualitative statement holds true, and if, what the > > quantitative effect is: > > > > With bufferbloat, th

Re: [Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-05-05 Thread Jim Gettys
On 04/30/2011 03:18 PM, Richard Scheffenegger wrote: I'm curious, has anyone done some simulations to check if the following qualitative statement holds true, and if, what the quantitative effect is: With bufferbloat, the TCP congestion control reaction is unduely delayed. When it finally hap

[Bloat] Goodput fraction w/ AQM vs bufferbloat

2011-04-30 Thread Richard Scheffenegger
I'm curious, has anyone done some simulations to check if the following qualitative statement holds true, and if, what the quantitative effect is: With bufferbloat, the TCP congestion control reaction is unduely delayed. When it finally happens, the tcp stream is likely facing a "burst loss" e