Re: [PATCH] tcp-illinois: incorrect beta usage

2007-11-29 Thread Herbert Xu
On Wed, Nov 28, 2007 at 03:47:25PM -0800, Stephen Hemminger wrote: > Lachlan Andrew observed that my TCP-Illinois implementation uses the > beta value incorrectly: > The parameter beta in the paper specifies the amount to decrease > *by*: that is, on loss, > W <- W - beta*W > but in

RE: [PATCH] tcp-illinois: incorrect beta usage

2007-11-28 Thread Shao Liu
- From: Stephen Hemminger [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 28, 2007 4:44 PM To: Lachlan Andrew Cc: David S. Miller; Herbert Xu; [EMAIL PROTECTED]; Douglas Leith; Robert Shorten; netdev@vger.kernel.org Subject: Re: [PATCH] tcp-illinois: incorrect beta usage Lachlan Andrew wrote

Re: [PATCH] tcp-illinois: incorrect beta usage

2007-11-28 Thread Stephen Hemminger
Lachlan Andrew wrote: Thanks Stephen. A related problem (largely due to the published algorithm itself) is that Illinois is very aggressive when it over-estimates the maximum RTT. At high load (say 200Mbps and 200ms RTT), a backlog of packets builds up just after a loss, causing the RTT estimat

Re: [PATCH] tcp-illinois: incorrect beta usage

2007-11-28 Thread Lachlan Andrew
Thanks Stephen. A related problem (largely due to the published algorithm itself) is that Illinois is very aggressive when it over-estimates the maximum RTT. At high load (say 200Mbps and 200ms RTT), a backlog of packets builds up just after a loss, causing the RTT estimate to become large. This