From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (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 B1E803B2A4; Sun, 17 Apr 2022 01:28:04 -0400 (EDT) Received: by mail-wm1-x32d.google.com with SMTP id u17-20020a05600c211100b0038eaf4cdaaeso9999988wml.1; Sat, 16 Apr 2022 22:28:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=S7Lu1+Y/ULTGhaz2bV7lmKhQ1FlWzoY8qesS9dWznRA=; b=WLP0ZExyJ46qHTf9M6t0w1KKfiQd0RSlbLP34VPSOmwwzSlIAUftgUslnztcl9jcvH mu+6obxLldxmanPqC/MOQnV/UZFURXi8VUJbZ+uWQ3oYpnJdpPxFc4I/x2NrItIV2DHu L/0s08p1ZOJkUtzv9zkevjrUYu2Q134LFmtTHbpHxmR718fF2FkpcKQd8nNcFtA1+JIo raDWZ4Gjj/XFZ+2tvEyo90KISN3bgaLbJLyndTJT6wLqzXPWutMV0BoqJzKtAM3uy/z6 U+LAb9drrdHDDgaQ8vB8IRKZVhSYtUELjNlQmmpH47TVrSSay9d/CECN1uvsbgN0JVcB Cxtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=S7Lu1+Y/ULTGhaz2bV7lmKhQ1FlWzoY8qesS9dWznRA=; b=mlne727IzCZAOTqyoHZ2YJ6o6adk22TYzg7KKik9Eh1G6bqzDkf/14LB+sMDJsjNIc 1VLjqpAcssYUwPo6RB1APfv+2wBxHI2sZLmWzaG53+LPdKgqKzJo4wqNJ/mWGRvSkFvq LJ5+K0uDekboBgmlA/LStZPa4WqwjuMk0roRDbyP5q2yavFvgQt2hsdIZjYnvPqi5v+W bt/3CoarM/uj+WjasPcOhA0cgyr5bWjaxpG7YT6wKFcV18hFzr8ahkamQxBO7X368M72 fDKiOSx6q95m/i6JVGx3a6viMXlkU1A2zLmEyp6AfMz07pwd9bH+F7TmqIbbXsh+0IPA CWhQ== X-Gm-Message-State: AOAM5337FJmpXtYbxV5crYElUyRVfcEei+lBmsBxzInhYcHKboqfjTsi QkC9oAfIi4NrQFZlOdBEESOgMth/Rp1iFdUhjLw= X-Google-Smtp-Source: ABdhPJzU+1UE+UwwD0qV3BDtClw+1hPhfEpe96dM8pEf5LXGNMJyy6I/RM6C3IZ91fdyQLnR8VXL6EE0u3qbu8Os2No= X-Received: by 2002:a7b:c844:0:b0:38e:7c92:a9e3 with SMTP id c4-20020a7bc844000000b0038e7c92a9e3mr5581174wml.140.1650173283500; Sat, 16 Apr 2022 22:28:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Luis A. Cornejo" Date: Sun, 17 Apr 2022 00:27:52 -0500 Message-ID: To: =?UTF-8?Q?Joel_Wir=C4=81mu_Pauling?= Cc: Andrew Somerville , cerowrt-devel , bloat Content-Type: multipart/alternative; boundary="00000000000061843405dcd2e81f" X-Mailman-Approved-At: Sun, 17 Apr 2022 08:09:23 -0400 Subject: Re: [Cerowrt-devel] [Bloat] android, sqm-autorate and lte and videoconferencing X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2022 05:28:04 -0000 --00000000000061843405dcd2e81f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It still is Cake underneath doing the work, autorate is just adjusting available bandwidth to get the best latency at the best possible bandwidth. I would think it's the same limitation. I believe Dave Taht mentioned possibly making cake take advantage of multiple cores in the next version/rewrite of Cake. On Fri, Apr 15, 2022 at 4:41 PM Joel Wir=C4=81mu Pauling wrote: > Whilst I understand it's not designed for High Bandwidth uplinks - how > does it scale to 1 to 10Gbit symmetrical (or near symmetrical) uplinks ? > > One of the problems i've had with Cake is that it becomes CPU bound beyon= d > around 3 or 4 gigabit. > > On Sat, 16 Apr 2022 at 07:41, Andrew Somerville > wrote: > >> Dear all, >> >> Thank you very much for the introduction Sebastian. >> >> To give some context, my wife and I relocated to the Scottish Highlands >> and now rely upon a 4G LTE connection for work and personal use through >> Vodafone UK. I have spent quite a lot of time working on this autorate >> problem and have tried to leverage Sebastian's expertise in this field a= s >> much as possible. I have tried to keep it as simple as possible with som= e >> rationale and objective criticism behind the major logic. I value feedba= ck >> and criticism. >> >> I now use the bash implementation in my main branch on my RT3200 router >> as a service 24/7. I have rewritten it a few times and will do so again,= or >> switch to another better approach if available. There have been a few po= rts >> of some of the earlier versions like this Golang version ( >> https://github.com/notsure2/cake-autorate). >> >> Kind regards, >> >> Andrew >> >> >> On Wed, 6 Apr 2022 at 22:42, Dave Taht wrote: >> >>> it's looking promising. >>> >>> in trying to get an android to do better this recent ML paper crossed m= y >>> desk: >>> >>> https://arxiv.org/pdf/2007.02735.pdf >>> >>> On Wed, Apr 6, 2022 at 1:38 PM Sebastian Moeller >>> wrote: >>> > >>> > Dear Dave, dear all >>> > >>> > please, let me introduce Andrew to this list, who is the driving forc= e >>> behind CAKE-autorate's design and implementation (which started from a = more >>> theoretical discussion in the OpenWrt forum before turning into somethi= ng >>> tangible). There are other alternative approaches for the rate-tracking >>> problem many discussed in this longish forum thread: >>> https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/108848 (which is >>> great as this occasionally leads to quite interesting discussion about = how >>> the different teams tackle common issues) but Andrew's autorate appears= to >>> the fastest moving with low software requirements (every router should = run >>> bash anyway ;) ). >>> > >>> > Kind Regards >>> > Sebastian >>> > >>> > >>> > > On Apr 6, 2022, at 17:43, Dave Taht wrote: >>> > > >>> > > For the past several days, I have been very successfully using >>> > > variants of the cake-autorate code to manage my connections on the >>> > > boat, for which I use a tether to my laptop. >>> > > >>> > > https://github.com/lynxthecat/CAKE-autorate >>> > > >>> > > Although this test claims my link was inadequate for a good >>> videoconference >>> > > >>> > > >>> https://www.waveform.com/tools/bufferbloat?test-id=3D964831e5-30f9-4695= -bfbd-b58da0a759f3 >>> > > >>> > > they have all been perfect (and that test was conducted during an >>> > > actual zoom conference). The code does not grab as much bandwidth a= s >>> > > it could, when available, but I'll settle for perfect >>> > > videoconferencing. >>> > > >>> > > Anyway... what I used to do was attach the phone to a router shared >>> > > boat-wide that did this stuff, but it would be nice to move the >>> > > algorithm directly into an android. My hope is that more modern >>> > > androids are running a recent enough kernel(?) to have cake, but it= 's >>> > > been a long time since I built anything for android, and am wonderi= ng >>> > > if there is a lte/5g tablet or phone or dedicated lte router "out >>> > > there" that can be hacked on? >>> > > >>> > > >>> > > >>> > > -- >>> > > I tried to build a better future, a few times: >>> > > https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org >>> > > >>> > > Dave T=C3=A4ht CEO, TekLibre, LLC >>> > > _______________________________________________ >>> > > Cerowrt-devel mailing list >>> > > Cerowrt-devel@lists.bufferbloat.net >>> > > https://lists.bufferbloat.net/listinfo/cerowrt-devel >>> > >>> >>> >>> -- >>> I tried to build a better future, a few times: >>> https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org >>> >>> Dave T=C3=A4ht CEO, TekLibre, LLC >>> >> _______________________________________________ >> Cerowrt-devel mailing list >> Cerowrt-devel@lists.bufferbloat.net >> https://lists.bufferbloat.net/listinfo/cerowrt-devel >> > _______________________________________________ > Bloat mailing list > Bloat@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/bloat > --00000000000061843405dcd2e81f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It still is Cake underneath doing the work, autorate is ju= st adjusting available bandwidth to get the best latency at the best possib= le bandwidth. I would think it's the same limitation. I believe Dave Ta= ht mentioned possibly making cake take advantage of multiple cores in the n= ext version/rewrite of Cake.


Dear all,

=
Thank you very much for the introduction Sebastian.=C2=A0
To give some context, my wife and I relocated to the Scottish = Highlands and now rely upon a 4G LTE connection for work and personal use t= hrough Vodafone UK. I have spent quite a lot of time working on this autora= te problem and have tried to leverage Sebastian's expertise in this fie= ld as much as possible. I have tried to keep it as simple as possible with = some rationale and objective criticism behind the major logic. I value feed= back and criticism.=C2=A0

I now use the bash imple= mentation in my main branch on my RT3200 router as a service 24/7. I have r= ewritten it a few times and will do so again, or switch to another better a= pproach if available. There have been a few ports of some of the earlier ve= rsions like this Golang version (https://github.com/notsure2/cake-autorate= ).=C2=A0

Kind regards,=C2=A0

<= div>Andrew


On Wed, 6 Apr 2022 at 22:42, Dave Taht <<= a href=3D"mailto:dave.taht@gmail.com" target=3D"_blank">dave.taht@gmail.com= > wrote:
= it's looking promising.

in trying to get an android to do better this recent ML paper crossed my de= sk:

https://arxiv.org/pdf/2007.02735.pdf

On Wed, Apr 6, 2022 at 1:38 PM Sebastian Moeller <moeller0@gmx.de> wrote:
>
> Dear Dave, dear all
>
> please, let me introduce Andrew to this list, who is the driving force= behind CAKE-autorate's design and implementation (which started from a= more theoretical discussion in the OpenWrt forum before turning into somet= hing tangible). There are other alternative approaches for the rate-trackin= g problem many discussed in this longish forum thread: https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/108848= (which is great as this occasionally leads to quite interesting discus= sion about how the different teams tackle common issues) but Andrew's a= utorate appears to the fastest moving with low software requirements (every= router should run bash anyway ;) ).
>
> Kind Regards
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Sebastian
>
>
> > On Apr 6, 2022, at 17:43, Dave Taht <dave.taht@gmail.com> wrote:
> >
> > For the past several days,=C2=A0 I have been very successfully us= ing
> > variants of the cake-autorate code to manage my connections on th= e
> > boat, for which I use a tether to my laptop.
> >
> > https://github.com/lynxthecat/CAKE-autorate=
> >
> > Although this test claims my link was inadequate for a good video= conference
> >
> > h= ttps://www.waveform.com/tools/bufferbloat?test-id=3D964831e5-30f9-4695-bfbd= -b58da0a759f3
> >
> > they have all been perfect (and that test was conducted during an=
> > actual zoom conference). The code does not grab as much bandwidth= as
> > it could, when available, but I'll settle for perfect
> > videoconferencing.
> >
> > Anyway... what I used to do was attach the phone to a router shar= ed
> > boat-wide that did this stuff, but it would be nice to move the > > algorithm directly into an android. My hope is that more modern > > androids are running a recent enough kernel(?) to have cake, but = it's
> > been a long time since I built anything for android, and am wonde= ring
> > if there is a lte/5g tablet or phone or dedicated lte router &quo= t;out
> > there" that can be hacked on?
> >
> >
> >
> > --
> > I tried to build a better future, a few times:
> > https://wayforward.archiv= e.org/?site=3Dhttps%3A%2F%2Fwww.icei.org
> >
> > Dave T=C3=A4ht CEO, TekLibre, LLC
> > _______________________________________________
> > Cerowrt-devel mailing list
> > Cerowrt-devel@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo= /cerowrt-devel
>


--
I tried to build a better future, a few times:
https://wayforward.archive.org/?sit= e=3Dhttps%3A%2F%2Fwww.icei.org

Dave T=C3=A4ht CEO, TekLibre, LLC
_______________________________________________
Cerowrt-devel mailing list
Ce= rowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-d= evel
_______________________________________________
Bloat mailing list
Bloat@list= s.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat
--00000000000061843405dcd2e81f--