General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: Sebastian Moeller <moeller0@gmx.de>
To: Maximilian Bachl <maximilian.bachl@gmail.com>
Cc: bloat@lists.bufferbloat.net
Subject: Re: [Bloat] Fair queuing detection for congestion control
Date: Fri, 1 Jul 2022 11:37:09 +0200	[thread overview]
Message-ID: <8E7E8800-E411-4098-AFEC-4B24FA34335C@gmx.de> (raw)
In-Reply-To: <CAEXAmbvYbJHsc=Viu651BuHXLSrBNausBs7HJC5ASH=3QHSHPA@mail.gmail.com>

Hi Maximilian,

I read the following:
"D. Other variants of fair queuing

We also evaluated the performance of our fair queuing detection on a bottleneck managed by fq codel [5]. We chose a default target queuing delay of 10ms following Apple’s implementation3 because we argue that Apple probably spent a considerable amount of time fine-tuning their implementation and came to the conclusion that 10 ms work best as the default target delay."


And wonder whether you could:
a) repeat that experiment with fq_codel's defaults of 100ms interval and 5ms target using the Linux implementation. I am not saying Apple might not have a decent rationale for their choice, but as far as I can tell they have not communicated that rationale. The Linux defaults however are explained relatively well in e.g. fq_codel's IETF RFC.
b) produce some CDF plots that show the detection accuracy for the different RTTs and rates (you can probably combine either all RTTs or al rates into one plot)
c) maybe use signal detection theory terms to show the performance in terms that include false positive and false negative classifications?

Regards
	Sebastian


> On Jun 27, 2022, at 18:23, Maximilian Bachl via Bloat <bloat@lists.bufferbloat.net> wrote:
> 
> This paper (pre-print) 
> https://arxiv.org/abs/2206.10561 proposes a mechanism to monitor the presence of FQ continuously during a flow’s lifetime. This can be used to change the congestion control depending on the presence of FQ.
> 
> Furthermore, the paper argues that the presence of FQ can be considered a congestion signal: Only if there’s congestion, FQ can be detected. 
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat


  reply	other threads:[~2022-07-01  9:37 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-27 16:23 Maximilian Bachl
2022-07-01  9:37 ` Sebastian Moeller [this message]
2022-07-03 14:16   ` Maximilian Bachl
2022-07-03 14:49     ` Dave Taht
2022-10-12 17:35       ` Maximilian Bachl
2022-10-12 18:16         ` Dave Taht
2022-10-13 14:17         ` Dave Taht

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

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

  git send-email \
    --in-reply-to=8E7E8800-E411-4098-AFEC-4B24FA34335C@gmx.de \
    --to=moeller0@gmx.de \
    --cc=bloat@lists.bufferbloat.net \
    --cc=maximilian.bachl@gmail.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