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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Lachlan Andrew
Date: Wednesday, November 28, 2007 - 5:25 pm

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
makes Illinois think that *all* losses are due to corruption not
congestion, and so only back off by 1/8 instead of 1/2.

I can't think how to fix this except by better RTT estimation, or
changes to Illinois itself.  Currently, I ignore RTT measurements when
   sacked_out != 0    and have a heuristic "RTT aging" mechanism, but
that's pretty ugly.

Cheers,
Lachlan

On 28/11/2007, Stephen Hemminger <shemminger@linux-foundation.org> wrote:


-- 
Lachlan Andrew  Dept of Computer Science, Caltech
1200 E California Blvd, Mail Code 256-80, Pasadena CA 91125, USA
Ph: +1 (626) 395-8820    Fax: +1 (626) 568-3603
http://netlab.caltech.edu/~lachlan
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] tcp-illinois: incorrect beta usage, Stephen Hemminger, (Wed Nov 28, 4:47 pm)
Re: [PATCH] tcp-illinois: incorrect beta usage, Lachlan Andrew, (Wed Nov 28, 5:25 pm)
Re: [PATCH] tcp-illinois: incorrect beta usage, Stephen Hemminger, (Wed Nov 28, 5:43 pm)
RE: [PATCH] tcp-illinois: incorrect beta usage, Shao Liu, (Wed Nov 28, 10:26 pm)
Re: [PATCH] tcp-illinois: incorrect beta usage, Herbert Xu, (Thu Nov 29, 7:12 am)
[RFC] TCP illinois max rtt aging, Stephen Hemminger, (Mon Dec 3, 3:52 pm)
Re: [RFC] TCP illinois max rtt aging, Lachlan Andrew, (Mon Dec 3, 4:06 pm)
RE: [RFC] TCP illinois max rtt aging, Shao Liu, (Mon Dec 3, 4:59 pm)
Re: [RFC] TCP illinois max rtt aging, Stephen Hemminger, (Mon Dec 3, 5:32 pm)
Re: [RFC] TCP illinois max rtt aging, Lachlan Andrew, (Mon Dec 3, 6:23 pm)
Re: [RFC] TCP illinois max rtt aging, Ilpo Järvinen, (Tue Dec 4, 1:37 am)
Re: [RFC] TCP illinois max rtt aging, Lachlan Andrew, (Thu Dec 6, 8:27 pm)
Re: [RFC] TCP illinois max rtt aging, Ilpo Järvinen, (Fri Dec 7, 4:05 am)
Re: [RFC] TCP illinois max rtt aging, David Miller, (Fri Dec 7, 5:41 am)
Re: [RFC] TCP illinois max rtt aging, Ilpo Järvinen, (Fri Dec 7, 6:05 am)
Re: [RFC] TCP illinois max rtt aging, Ilpo Järvinen, (Fri Dec 7, 11:27 am)
Re: [RFC] TCP illinois max rtt aging, David Miller, (Fri Dec 7, 6:32 pm)
Re: [RFC PATCH net-2.6.25 uncompilable] [TCP]: Avoid break ..., Stephen Hemminger, (Wed Dec 12, 5:00 pm)
Re: SACK scoreboard, David Miller, (Tue Jan 8, 12:36 am)
Re: SACK scoreboard, Ilpo Järvinen, (Tue Jan 8, 5:12 am)
Re: SACK scoreboard, John Heffner, (Tue Jan 8, 9:51 am)
Re: SACK scoreboard, David Miller, (Tue Jan 8, 3:44 pm)
Re: SACK scoreboard, Lachlan Andrew, (Tue Jan 8, 6:34 pm)
Re: SACK scoreboard, Andi Kleen, (Tue Jan 8, 7:25 pm)
Re: SACK scoreboard, John Heffner, (Tue Jan 8, 9:27 pm)
Re: SACK scoreboard, David Miller, (Tue Jan 8, 11:35 pm)
Re: SACK scoreboard, David Miller, (Tue Jan 8, 11:39 pm)
Re: SACK scoreboard, David Miller, (Tue Jan 8, 11:41 pm)
Re: SACK scoreboard, Andi Kleen, (Wed Jan 9, 12:03 am)
Re: SACK scoreboard, David Miller, (Wed Jan 9, 12:16 am)
Re: SACK scoreboard, David Miller, (Wed Jan 9, 12:58 am)
Re: SACK scoreboard, Evgeniy Polyakov, (Wed Jan 9, 2:47 am)
Re: SACK scoreboard, Ilpo Järvinen, (Wed Jan 9, 5:55 am)
Re: SACK scoreboard, Andi Kleen, (Wed Jan 9, 7:02 am)
Re: SACK scoreboard, John Heffner, (Wed Jan 9, 7:56 am)
Re: SACK scoreboard, SANGTAE HA, (Wed Jan 9, 11:14 am)
Re: SACK scoreboard, John Heffner, (Wed Jan 9, 11:23 am)