From: Jonathan Morton <chromatix99@gmail.com>
To: Dave Taht <dave.taht@gmail.com>
Cc: George Amanakis <g_amanakis@yahoo.com>,
Cake List <cake@lists.bufferbloat.net>
Subject: Re: [Cake] total download rate with many flows
Date: Thu, 16 Nov 2017 08:52:39 +0200 [thread overview]
Message-ID: <CAJq5cE3_t9-ssr-uJLv9Z_iQ3frNa1XAW2CCVxF4JgZedUbpXw@mail.gmail.com> (raw)
In-Reply-To: <CAA93jw634g+5B=9BROac4h7hYGURd-5G6D353pB4Z_xj7=bKpA@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1234 bytes --]
I'm curious as to why you think Cobalt is more aggressive than Codel. It
does use more accurate approximations to the mathematical ideal than the
"reference" codel does.
It is however very odd that the Diffserv mode has any effect on this at
all. It could be explained if a lot of the traffic is marked CS1, since
the Bulk tin has looser AQM parameters. That suggests that selecting
'satellite' might help similarly.
Something worth trying would be to alter the failsafe shaper's rate of
advance. Currently it has a one-quarter rate, which might be too
restrictive. Tests at one-half and three-quarters might therefore be
interesting. Otherwise, I don't think trying to modify the way ingress
mode works will do the right things.
Ultimately, this arises because Cake is having to drop packets in order to
signal congestion, and when there's a lot of flows, a lot of signals must
be sent to get through to them all. With ECN working, it doesn't need to
waste bandwidth merely to signal.
The only other reasonable approach is to somehow reduce the signalling rate
under heavy flow load. That requires informing Cobalt of the number of
bulk flows, and using that to scale the signalling frequency somehow.
- Jonathan Morton
[-- Attachment #2: Type: text/html, Size: 1390 bytes --]
next prev parent reply other threads:[~2017-11-16 6:52 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.905.1509489461.3609.cake@lists.bufferbloat.net>
2017-11-01 0:44 ` Dave Taht
2017-11-01 1:06 ` Antoine Deschênes
2017-11-01 1:41 ` George Amanakis
2017-11-01 3:37 ` George Amanakis
[not found] ` <mailman.907.1509507446.3609.cake@lists.bufferbloat.net>
2017-11-01 22:01 ` Dave Taht
2017-11-10 16:32 ` George Amanakis
[not found] ` <mailman.964.1510331572.3609.cake@lists.bufferbloat.net>
2017-11-10 20:42 ` Dave Taht
2017-11-10 20:54 ` George Amanakis
[not found] ` <mailman.968.1510347301.3609.cake@lists.bufferbloat.net>
[not found] ` <CAJq5cE0fsOUZid7peQQYE5qwqBr9GNCx_hYE7dWs4F4UTS=RTA@mail.gmail.com>
2017-11-10 21:50 ` Jonathan Morton
2017-11-12 3:48 ` George Amanakis
2017-11-14 1:51 ` George Amanakis
2017-11-14 1:53 ` George Amanakis
[not found] ` <mailman.969.1510458543.3609.cake@lists.bufferbloat.net>
2017-11-14 2:08 ` David Lang
2017-11-14 2:49 ` George Amanakis
[not found] ` <mailman.986.1510627800.3609.cake@lists.bufferbloat.net>
2017-11-14 20:11 ` Dave Taht
2017-11-14 22:13 ` G. Amanakis
[not found] ` <mailman.987.1510697602.3609.cake@lists.bufferbloat.net>
2017-11-14 22:23 ` Dave Taht
2017-11-15 4:04 ` George Amanakis
2017-11-16 4:49 ` Dave Taht
2017-11-16 6:52 ` Jonathan Morton [this message]
[not found] ` <CACvFP_jGkByNCk=-n4NOxptw59nb8Bsup4Ymd+LbGi6O_WJr5Q@mail.gmail.com>
2017-11-16 17:08 ` [Cake] Fwd: " Georgios Amanakis
2017-11-16 23:12 ` [Cake] " Jonathan Morton
[not found] <mailman.1036.1510936271.3609.cake@lists.bufferbloat.net>
2017-11-17 20:05 ` Pete Heist
2017-11-20 8:06 ` Jonathan Morton
2017-11-20 9:07 ` Pete Heist
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/cake.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAJq5cE3_t9-ssr-uJLv9Z_iQ3frNa1XAW2CCVxF4JgZedUbpXw@mail.gmail.com \
--to=chromatix99@gmail.com \
--cc=cake@lists.bufferbloat.net \
--cc=dave.taht@gmail.com \
--cc=g_amanakis@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox