Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* Re: [Cerowrt-devel] BBR congestion control algorithm for TCP innet-next
@ 2016-09-17 21:11 dpreed
  2016-09-17 21:33 ` Dave Taht
  0 siblings, 1 reply; 12+ messages in thread
From: dpreed @ 2016-09-17 21:11 UTC (permalink / raw)
  To: Jonathan Morton; +Cc: Maciej Soltysiak, cerowrt-devel

The assumption that each flow on a path has a minimum, stable  RTT fails in wireless and multi path networks.



However, it's worth remembering two things: buffering above a certain level is never an improvement, and flows through any shared router come and go quite frequently on the real Internet.

Thus RTT on a single flow is not a reasonable measure of congestion. ECN marking is far better and packet drops are required for bounding time to recover after congestion failure.

The authors suffer from typical naivete by thinking all flows are for file transfer and that file transfer throughput is the right basic perspective, rather than end to end latency/jitter due to sharing, and fair sharing stability.




-----Original Message-----
From: "Jonathan Morton" <chromatix99@gmail.com>
Sent: Sat, Sep 17, 2016 at 4:11 pm
To: "Maciej Soltysiak" <maciej@soltysiak.com>
Cc: "Maciej Soltysiak" <maciej@soltysiak.com>, "cerowrt-devel@lists.bufferbloat.net" <cerowrt-devel@lists.bufferbloat.net>
Subject: Re: [Cerowrt-devel] BBR congestion control algorithm for TCP innet-next


> On 17 Sep, 2016, at 21:34, Maciej Soltysiak  wrote:
> 
> Cake and fq_codel work on all packets and aim to signal packet loss early to network stacks by dropping; BBR works on TCP and aims to prevent packet loss. 

By dropping, *or* by ECN marking.  The latter avoids packet loss.

 - Jonathan Morton

_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-09-21 21:13 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-17 21:11 [Cerowrt-devel] BBR congestion control algorithm for TCP innet-next dpreed
2016-09-17 21:33 ` Dave Taht
2016-09-19 20:26   ` Dave Taht
2016-09-20 20:27     ` dpreed
2016-09-21  6:24       ` Mikael Abrahamsson
2016-09-21 16:57         ` dpreed
2016-09-21  7:32       ` Alan Jenkins
2016-09-21 17:04         ` dpreed
2016-09-21 18:00           ` Mikael Abrahamsson
2016-09-21 21:13             ` dpreed
2016-09-21 18:42       ` Alan Jenkins
2016-09-21 21:10         ` dpreed

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox