* [Ecn-sane] sce ramp vs threshold
@ 2019-08-08 16:17 Dave Taht
2019-08-08 17:50 ` Jonathan Morton
0 siblings, 1 reply; 2+ messages in thread
From: Dave Taht @ 2019-08-08 16:17 UTC (permalink / raw)
To: ECN-Sane
My original understanding of sce was that a threshold function
sufficed for fq, and a ramp was needed for
single queues. Is that still the case?
I *reallly* want to see the cpu overhead of this stuff on cheap
hardware, so I'm fiddling with this:
https://github.com/dtaht/fq_codel_fast/commit/9e6ab76c81fd26f22806f19476481a1b92c9703e
--
Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-205-9740
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Ecn-sane] sce ramp vs threshold
2019-08-08 16:17 [Ecn-sane] sce ramp vs threshold Dave Taht
@ 2019-08-08 17:50 ` Jonathan Morton
0 siblings, 0 replies; 2+ messages in thread
From: Jonathan Morton @ 2019-08-08 17:50 UTC (permalink / raw)
To: Dave Taht; +Cc: ECN-Sane
> On 8 Aug, 2019, at 7:17 pm, Dave Taht <dave.taht@gmail.com> wrote:
>
> My original understanding of sce was that a threshold function sufficed for fq, and a ramp was needed for single queues. Is that still the case?
It's more the case - as it always has been - that a threshold function suffices as the minimum functional implementation, but a ramp function performs better even with FQ. With a ramp, it is possible for the cwnd to stabilise *at* a balancing value rather than oscillating around it.
We're still exploring the solution space for single queues. A ramp function might not be the best option there, but the kinked ramp shown in the slide deck seems to work okay when correctly tuned.
- Jonathan Morton
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-08-08 17:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-08 16:17 [Ecn-sane] sce ramp vs threshold Dave Taht
2019-08-08 17:50 ` Jonathan Morton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox