From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-x231.google.com (mail-vk0-x231.google.com [IPv6:2607:f8b0:400c:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 7F5073B29E for ; Tue, 24 Apr 2018 11:08:26 -0400 (EDT) Received: by mail-vk0-x231.google.com with SMTP id v205so11845152vkv.13 for ; Tue, 24 Apr 2018 08:08:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=OMSkjm16wBRu/hY3hDczuZMf2ylUNMbmw6kwpwj6Q9I=; b=d1y81a/eLjVX208ZnA5pNMbeFjHEIV2uYK/RZ8GQ/4AOI2K0F0HJNCETeXq61W5SEI aamGrvjXxc/VeqZt+OavA3bL4oaGwKPZxnExAv5RdBwDee/rS8sWTS0KNyWd8/DQfSEt V+WkdpNoa2EeLExQOJEzCh+g+HFybhReowiHj9FbTpEiAvvRvl0mhjAb8psBYBkp0gbI RSfq+iU4Cp9I9nIbFsuCe8hemXmUckaTXRMi5KTC3pvpeY1SRGyeXlGMxvGHXkk/sGRD jBQ3rROqy69o/hft7fnM3gEAX4pimRBbSknALvJkgbK+oo+2/TFLrtmvtWieYTQDbNIV EQ8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=OMSkjm16wBRu/hY3hDczuZMf2ylUNMbmw6kwpwj6Q9I=; b=i7vBHKhH3oST6NKb+BBXi2lbt3v5D+Tb6DIjnMyqnquI+eWmYp05qOJKqacfB8Zv75 gjlV86rKqussRcVSequgEg+/8qY5Vp3Q817y8rqbK76htXjB+iG558UUPurtkEJFwYNa kWP3/pi/u7qQ7R/YcMzPbeoW3ym6pZ42YKhMadR+gHRj3awhDWeT5nUl/XfzxorQm27d GPdMl/8WtD5zIYLKFmLLS0g89IHid7yCNd1OWrRFKfS0X2F+xm1G26GqgY+ybk0uwVhP gJ6hJie9EiXjxXGpBtC/rMFe2b8XD5gyqL76RQU5cPOzKp7kSnIm5w0vhAP8q6Probda aibg== X-Gm-Message-State: ALQs6tAj6ONP3+44ELVIHX4MoLJVyQnpKL8xyuzcrw7IcW05c2LJ8wa9 PDT1SyNE5uBD8JGjvEuJagOnavUICRzKpfxSrJQ= X-Google-Smtp-Source: AIpwx4/Nt3bioh/SDWFEMzurVVLRCHzkCupBJYrgVcLb9/7ILvm/KUw6p0U1LEOWNuF9BBN5cfKLcsn2MoobS8YqLF4= X-Received: by 10.31.63.129 with SMTP id m123mr12610092vka.195.1524582505855; Tue, 24 Apr 2018 08:08:25 -0700 (PDT) MIME-Version: 1.0 Sender: john.yates.sheets@gmail.com Received: by 10.31.52.130 with HTTP; Tue, 24 Apr 2018 08:08:25 -0700 (PDT) In-Reply-To: <0E96CBE1-B3B8-4E2A-BB09-1EEDD4E390BF@gmx.de> References: <871sf6xqne.fsf@toke.dk> <0E96CBE1-B3B8-4E2A-BB09-1EEDD4E390BF@gmx.de> From: John Yates Date: Tue, 24 Apr 2018 11:08:25 -0400 X-Google-Sender-Auth: c_1FNcPDQ6iROKXAKTd1RElAIMg Message-ID: To: Sebastian Moeller Cc: Pete Heist , cake@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="001a114d9af2b13faf056a998696" Subject: Re: [Cake] Pre-print of Cake paper available X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2018 15:08:26 -0000 --001a114d9af2b13faf056a998696 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Apr 24, 2018 at 4:17 AM, Sebastian Moeller wrote: > That is true to some degree, but the overall algorithm is not that hard: Set the shaper at 50% of contracted rate and measure the bufferbloat (depending on the expertise of the user either via flent or the dslreports speedtest); if bufferbloat acceptable set shaper higher (by 50% of the remaining difference to 100% contracted rate) or if unaceptable lower. Really just a binary search for the acceptable limits. Now this should be done individually for each shaper direction. The final proof of the pudding is to see how this shaper copes with a bi-directional saturating load (like flent's rrul). =E2=80=8BGiven that the target audience is VCR-owning home users could this= be reduced to a scripts? Then perhaps hardware vendors could then expose it in=E2=80=8B their GUI. /john --001a114d9af2b13faf056a998696 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Ap= r 24, 2018 at 4:17 AM, Sebastian Moeller <moeller0@gmx.de> wrote:

> That is true t= o some degree, but the overall algorithm is not that hard: Set the shaper a= t 50% of contracted rate and measure the bufferbloat (depending on the expe= rtise of the user either via flent or the dslreports speedtest); if bufferb= loat acceptable set shaper higher (by 50% of the remaining difference to 10= 0% contracted rate) or if unaceptable lower. Really just a binary search fo= r the acceptable limits. Now this should be done individually for each shap= er direction. The final proof of the pudding is to see how this shaper cope= s with a bi-directional saturating load (like flent's rrul).

=E2=80=8BGiven that the target audience is VCR-owning home user= s could this be reduced to a scripts?=C2=A0 Then perhaps hardware vendors c= ould then expose it in=E2=80=8B their GUI.

/john
=

--001a114d9af2b13faf056a998696--