From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 16B473B2A4; Thu, 7 Apr 2022 04:38:17 -0400 (EDT) Received: by mail-wr1-x429.google.com with SMTP id k23so6725029wrd.8; Thu, 07 Apr 2022 01:38:17 -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=sdpe9jydEySl7oKYAxJcFpcImQ52ePXGPsLBrJLmI/g=; b=GWQn/473sRLXb/Qi4h2PSG8C/fdC3PjyOGKscbT1kQXknwY2D6wJx6k69aDqZRC4hm J/1wNay0WxsjhlZRB/UZjBuvDWnEVRcJawIVFUQHHbmBwQGQI+Yq+4gzGLfx9hiFgVzv 4WWjQFKDwVbrKB7btR4v3PfJxbfnxmTXvreuDl0epY5CZYNgQKvIKWgiwNc6CeowB2tM NfFQYjFUOn8HAHR0ed0zggu1CbOAneF+bDm0MRVtXI6GDBtT1r+hdQIgm4YkxsCAWS0V 7nSNbLVdPg+wyFGWe6yqFOF/PqzHtCC1XRoC/ZMUn3R+U3rP0YuqxIl7B1DabUHmZnGS UY8A== 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=sdpe9jydEySl7oKYAxJcFpcImQ52ePXGPsLBrJLmI/g=; b=TQghmOyC15GcqO51MZ3W2XzUt2/wVHjAkYJnMZidGQAozUWlqAnHgJwD03FBEw5TxX HksLMk8mYY11eGj4PO2TJUiZ7Tmo1d7YcDIbXpSv5hBmrSpKFbcGK6KvsB7CqNQxjNHX dFjAFM+6iZPCC6ZD6XrDxmOe5TEB4jz+TyeIjgdpuX+hXUBTFKrs7TAeR1r5vL9/uEWM FMMWUVTpH/FdAGRfbeweqX4uEZ+96qK+FL4Or/3ItCHucRZVOXm3xtKaRGH360UZzyNS YTsFhD2nqqA7QygdHShyQx+Nlq1cXM7/Hn0+LAucrFPbAWcLRbU3W243ot9KagsdUg8e HLUA== X-Gm-Message-State: AOAM530ikwMS7Hq07oKQls88uJsII7+EkLvH9PECtaeCOP/Fk8TSNmaV +nosqdZmQ07h3OImhmFWzrR7LpVW1emweA+yyj4= X-Google-Smtp-Source: ABdhPJydVVIKO2uh1j2algQBHRC/YeYcCUPxLhiJqKWR0yC7qfcxSrqnpMY4o0zrhcGWCf5KPg7dCQSpmg2oNSOM/ZU= X-Received: by 2002:adf:e583:0:b0:206:859:f816 with SMTP id l3-20020adfe583000000b002060859f816mr9929300wrm.429.1649320695096; Thu, 07 Apr 2022 01:38:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andrew Somerville Date: Thu, 7 Apr 2022 09:37:39 +0100 Message-ID: To: Dave Taht Cc: Sebastian Moeller , bloat , cerowrt-devel Content-Type: multipart/alternative; boundary="00000000000026eb6005dc0c66d2" X-Mailman-Approved-At: Fri, 15 Apr 2022 15:40:54 -0400 Subject: Re: [Cerowrt-devel] 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: Thu, 07 Apr 2022 08:38:17 -0000 --00000000000026eb6005dc0c66d2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 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 feedback 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 ports 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 my > 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 force > behind CAKE-autorate's design and implementation (which started from a mo= re > theoretical discussion in the OpenWrt forum before turning into something > 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 ho= w > the different teams tackle common issues) but Andrew's autorate appears t= o > the fastest moving with low software requirements (every router should ru= n > 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-b= fbd-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 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 wondering > > > 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 > --00000000000026eb6005dc0c66d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear all,

Thank you very much for the i= ntroduction Sebastian.=C2=A0

To give some context,= my wife and I relocated to the Scottish Highlands and now rely upon a 4G L= TE connection for work and personal use through Vodafone UK. I have spent q= uite a lot of time working on this autorate problem and have tried to lever= age Sebastian's expertise in this field as much as possible. I have tri= ed to keep it as simple as possible with some rationale and objective criti= cism behind the major logic. I value feedback and criticism.=C2=A0

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 d= o so again, or switch to another better approach if available. There have b= een a few ports of some of the earlier versions like this Golang version (<= a href=3D"https://github.com/notsure2/cake-autorate">https://github.com/not= sure2/cake-autorate).=C2=A0

Kind regards,=C2= =A0

Andrew


On Wed, 6 Apr 2022 = at 22:42, Dave Taht <dave.taht@gm= ail.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
--00000000000026eb6005dc0c66d2--