CoDel AQM discussions
 help / color / mirror / Atom feed
From: Dave Taht <dave.taht@gmail.com>
To: Sebastian Moeller <moeller0@gmx.de>
Cc: Dave Taht via Bloat <bloat@lists.bufferbloat.net>,
	codel <codel@lists.bufferbloat.net>,
	 linganglee@126.com, lizhijun.hit@gmail.com,
	chen.yongrui@163.com
Subject: Re: [Codel] [Bloat] slow start improvement
Date: Thu, 28 Dec 2023 08:37:54 -0500	[thread overview]
Message-ID: <CAA93jw5XzCN_+MG4aJ3Tcsn6t=qMNohh5Wz4vdCQaF025kLK7A@mail.gmail.com> (raw)
In-Reply-To: <B6DE8337-7797-43D2-BBD7-9351D6DB8886@gmx.de>

In general my hope for the bufferbloat email list is to close the loop
between industry, open source, and academia. Academic authors (now
cc´d) have a tendency to not publish sources (?), and as the wait from
test to publication is so long, move onto other things, even if it is
a promising technique that could use further development and eyeballs.
Me, I wanted to know what wifi they tested for this, and do strongly
feel that slow start in the field is presently much larger than widely
recognised in academia coming from various cdns.

On Thu, Dec 28, 2023 at 5:17 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>
> What I am missing in this and similar papres are tests what happens if the proposed scheme is actually used quantitatively over the internet...
> The inherent idea seems to be if one would know the available capacity one could 'jump' the cwnd immediately to that window... (ignoring the fact the rwnd typically takes a while to increase accordingly*). My gut feeling tells me this will make dynamics at bottleneck queues even more volatile, not sure whether that will result in an overall better outcome.
> te
> Sidenote: this is again a packet pair method with a side helping of "delay" increase measurements (inside the driver stack, so conceptually related to BQL/AQL) so the challenges are all the same.
>
>
> *) Finally, the rwnd selection module is used to determine whether the value of receiver window (rwnd) embedded in the ACK packet should be ignored, according to the judgement whether it reveals the exhaustion of the receiver’s buffer, thus to remove the restriction of rwnd on slow start acceleration.
> Erm, I think this paper should have been rejected on this argument alone... this is exactly the mind set (I know better then my communication partner) that results in a non- or sub-optimally working internet... I wish that those that do not appreciate slow-start would leave their fingers off it.
> Not saying that slow-start is perfect, but if you ignore the components that make slow-start effective your replacement likely will not cut it. The fact that slow-strat gradually ramps up the cwin (and pretty aggressively) is one of its features and not a bug, as the alternative of jumping directly to the appropriate capacity for each flow requires an oracle... so a "perfect" solution is clearly out of reach and all we are talking about is different shades of "good enough" (and to repeat myself, whether a solution is good enough does not solely depend on whether the solution if implemented at a single end-node delivers "better" numbers for that end-node but also on its effect on the rest of the network).**
>
> **) I occasionally wish for a tit-for-tat scheduler that is generous at first but will "retaliate" if a flow abuses that generosity...
>
>
>
>
>
> On 28 December 2023 04:50:59 CET, Dave Taht via Bloat <bloat@lists.bufferbloat.net> wrote:
>>
>> I am very happy to be seeing various advances in slow start techniques.
>>
>> https://www.researchgate.net/profile/Li-Lingang-2/publication/372708933_Small_Chunks_can_Talk_Fast_Bandwidth_Estimation_without_Filling_up_the_Bottleneck_Link/links/64d1a210806a9e4e5cf75162/Small-Chunks-can-Talk-Fast-Bandwidth-Estimation-without-Filling-up-the-Bottleneck-Link.pdf
>>
>>


-- 
40 years of net history, a couple songs:
https://www.youtube.com/watch?v=D9RGX6QFm5E
Dave Täht CSO, LibreQos

  reply	other threads:[~2023-12-28 13:38 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-28  3:50 [Codel] " Dave Taht
2023-12-28 10:17 ` [Codel] [Bloat] " Sebastian Moeller
2023-12-28 13:37   ` Dave Taht [this message]
     [not found]     ` <5c24b7e0.3a5.18cbf385cbc.Coremail.linganglee@126.com>
2023-12-31 14:50       ` Dave Taht
2023-12-29  6:38   ` Jonathan Morton

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/codel.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAA93jw5XzCN_+MG4aJ3Tcsn6t=qMNohh5Wz4vdCQaF025kLK7A@mail.gmail.com' \
    --to=dave.taht@gmail.com \
    --cc=bloat@lists.bufferbloat.net \
    --cc=chen.yongrui@163.com \
    --cc=codel@lists.bufferbloat.net \
    --cc=linganglee@126.com \
    --cc=lizhijun.hit@gmail.com \
    --cc=moeller0@gmx.de \
    /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