[Starlink] dynamically adjusting cake to starlink

Dave Taht davet at teklibre.net
Wed Jun 9 05:12:21 EDT 2021


Dear Mike:

The biggest thing we need is something that can pull the right stats off the dishy and dynamically adjust cake (on outbound at least) to have the right amount of buffering for the available bandwidth, so as to make for better statistical multiplexing (FQ) and active queue management (AQM)

It’s pretty simple: in mangled shell script syntax:

while up, down = getstats()
do
tc qdisc change dev eth0 root cake bandwidth $up
tc qdisc change dev ifb0 root cake bandwidth $down
done
 
Which any router directly in front of the dishy can do (which is what we’ve been doing)

But whatever magic “getstats()” would need to do is unclear from the stats we get out of it, and a better alternative would be for the dishy itself and their headends to be doing this with “BQL" backpressure.

As for the huge reductions of latency and jitter under working load, and a vast improvement in QoE - for what we’ve been able to achieve thus far, see appendix A here:

https://docs.google.com/document/d/1rVGC-iNq2NZ0jk4f3IAiVUHz2S9O6P-F3vVZU2yBYtw/edit?usp=sharing

We’ve got plenty more data 
on uploads and downloads and other forms of traffic (starlink is optimizing for ping, only, over ipv6. Sigh)…

… and a meeting with some starlink execs at 11AM today. 

I’m pretty sure at this point we will be able to make a massive improvement in starlink’s network design very quickly, after that meeting. 

> On Jun 8, 2021, at 2:54 PM, Nathan Owens <nathan at nathan.io> wrote:
> 
> I invited Mike, the creator of the site (starlink.sx <http://starlink.sx/>) to join the list - he’s put a crazy amount of work in to figure out which sats are active (with advice from Jonathan McDowell), programming GSO exclusion bands, etc. His dayjob is in the ISP business. 
> 
> On Sat, Jun 5, 2021 at 8:31 PM Darrell Budic <budic at onholyground.com <mailto:budic at onholyground.com>> wrote:
> https://starlink.sx <https://starlink.sx/> if you have’t seen it yet. You can locate yourself, and it will make some educated guesses about which satellite to which ground station you’re using. Interesting to see the birds change and the links move between ground stations, lots going on to make these things work.
> _______________________________________________
> Starlink mailing list
> Starlink at lists.bufferbloat.net <mailto:Starlink at lists.bufferbloat.net>
> https://lists.bufferbloat.net/listinfo/starlink <https://lists.bufferbloat.net/listinfo/starlink>
> _______________________________________________
> Starlink mailing list
> Starlink at lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.bufferbloat.net/pipermail/starlink/attachments/20210609/800746f7/attachment.html>


More information about the Starlink mailing list