Subject: Re: [RFC] TCP burst control

From: "David S. Miller" <[email-masked]>
Date: Tue, 6 Jul 2004 16:04:47 -0700

On Tue, 6 Jul 2004 15:58:58 -0700
Stephen Hemminger <[email-masked]> wrote:

> When using advanced congestion control it is possible for TCP to decide that
> it has a large window to fill with data right away. The problem is that if TCP
> creates long bursts, it becomes unfriendly to other flows and is more likely
> to overrun intermediate queues.
> 
> This patch limits the amount of data in flight. It came from BICTCP 1.1 but it 
> has been generalized to all TCP congestion algorithms. It has had some testing,
> but needs to be more widely tested.

Both the New Reno and Westwood+ algorithms implement rate-halving to
solve this problem.

Why can't BICTCP use that instead of this special burst control hack?