Starlink has bufferbloat. Bad.
 help / color / mirror / Atom feed
From: Ben Greear <greearb@candelatech.com>
To: Bruce Perens <bruce@perens.com>
Cc: Dave Taht via Starlink <starlink@lists.bufferbloat.net>
Subject: Re: [Starlink] It's still the starlink latency...
Date: Mon, 26 Sep 2022 13:47:33 -0700	[thread overview]
Message-ID: <4cc8ce11-ccf2-6bc7-0cc6-977981fa0399@candelatech.com> (raw)
In-Reply-To: <CAK2MWOsn5NrTqXHSq6JMDJ2fsW4OHq=RfvNXr8bmo9+siSPMzA@mail.gmail.com>

On 9/26/22 1:24 PM, Bruce Perens wrote:
> On Mon, Sep 26, 2022 at 1:14 PM Ben Greear via Starlink <starlink@lists.bufferbloat.net <mailto:starlink@lists.bufferbloat.net>> wrote:
> 
>     I think that engineers telling other engineers (military) that something isn't
>     sufficient is making a lot of assumptions that should not be made.
> 
> 
> I don't think we need quite that call to inaction :-) . I can certainly see the problem on my Starlink connection, and can classify the degradation of  
> performance under load that should not be there. It's insufficient for a low latency video call, which I think is an easy definition of a 
> lowest-common-denominator for anything involving vehicle control.

A call for other people to fix problems is not doing a great deal of action.  At my house here in USA,
starlink is better than anything else available (Other option being 3Mbps/768 DSL, and maybe some sketchy
fixed-wireless if I put up a tower).  I can and do make zoom/whatever calls on starlink.  It isn't always great, probably
mostly due to some trees I don't want to cut, but it is also functional enough.

The military and anyone else with a real need is going to be able to make use of things that are better
than what is currently available.  Let *them* tell spacex what they really need, it may be completely
different from what you think they need.  Having 'Scientists' make proclamations about assumptions
strikes me as detrimental to everyone involved.

As for vehicle control, NASA can control vehicles on Mars, and you can fly a drone
by near instant line of sight feedback.  There is a long continuum of required latency between those, with
more latency/jitter requiring more intelligent local control and/or more room for errors.

> 
>     And if you want to propose some solution, then define the metrics of that solution.  First,
>     what is max latency/jitter/whatever that the application can handle and still be useful?
>     Why exactly is your ham thing failing, and what latency/jitter would resolve it.  And/or, what mitigation
>     in your software/procedures would solve it.
> 
> 
> My ham application is equivalent to a low-latency voice-only WebRTC call. There are diagnostics for them, and for the video call mentioned above. I would hope 
> that Taht could put together numbers.

Like how low latency do you actually need?  And are you trying to do this low-latency thing at same time you
are doing download/upload tests, or are you just doing minimal traffic and seeing excessive latency/jitter?

> 
>     I know that Dave & crew have made some improvements to the wifi stack, but it is far from
>     solved even today.  Maybe effort is better done on wifi where developers that are not @spacex
>     can actually make changes and test results.
> 
> 
> This does seem to be a call to inaction, doesn't it? Dave and Co. have been working on WiFi for quite some time and have good papers.

It is a call to action for engineers make progress where they can actually affect the
technology stack, not just complain that spacex should fix things itself.

Papers or not, wifi still can use plenty of work, relatively low cost of goods to build and test a network (though high
barrier for actually learning the code well enough to make useful progress...but not much to be done about that).

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


  parent reply	other threads:[~2022-09-26 20:47 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-21 18:35 Dave Taht
2022-09-22 11:41 ` Andrew Crane
2022-09-22 12:01   ` Mike Puchol
2022-09-22 13:46     ` warren ponder
2022-09-22 15:07       ` Dave Taht
2022-09-22 15:26         ` Dave Taht
2022-09-26 15:20 ` Livingood, Jason
2022-09-26 15:29   ` Dave Taht
2022-09-26 15:57     ` Sebastian Moeller
2022-09-26 16:21     ` Dave Taht
2022-09-26 16:32       ` Bruce Perens
2022-09-26 19:59         ` Eugene Chang
2022-09-26 20:04           ` Bruce Perens
2022-09-26 20:14             ` Ben Greear
2022-09-26 20:24               ` Bruce Perens
2022-09-26 20:32                 ` Dave Taht
2022-09-26 20:36                   ` Bruce Perens
2022-09-26 20:47                 ` Ben Greear [this message]
2022-09-26 20:19             ` Eugene Y Chang
2022-09-26 20:28               ` Dave Taht
2022-09-26 20:32                 ` Bruce Perens
2022-09-26 20:35               ` Bruce Perens
2022-09-26 20:48               ` David Lang
2022-09-26 20:54                 ` Eugene Y Chang
2022-09-26 21:01                   ` Sebastian Moeller
2022-09-26 21:10                     ` Eugene Y Chang
2022-09-26 21:20                       ` Sebastian Moeller
2022-09-26 21:35                         ` Eugene Y Chang
2022-09-26 21:44                           ` David Lang
2022-09-26 21:44                           ` Bruce Perens
2022-09-27  0:35                             ` Dave Taht
2022-09-27  0:55                               ` Bruce Perens
2022-09-27  1:12                                 ` Dave Taht
2022-09-27  4:06                               ` Eugene Y Chang
2022-09-27  3:50                             ` Eugene Y Chang
2022-09-27  7:09                               ` Sebastian Moeller
2022-09-27 22:46                                 ` Eugene Y Chang
2022-09-28  9:54                                   ` Sebastian Moeller
2022-09-28 18:49                                     ` Eugene Y Chang
2022-09-26 21:22                       ` David Lang
2022-09-26 21:29                         ` Sebastian Moeller
2022-09-27  3:47                           ` Eugene Y Chang
2022-09-27  6:36                             ` Sebastian Moeller
2022-09-27 13:55                               ` Dave Taht
2022-09-28  0:20                                 ` Eugene Y Chang
2022-09-26 21:02                   ` Bruce Perens
2022-09-26 21:14                     ` Dave Taht
2022-09-26 21:10                   ` Dave Taht
2022-09-26 21:28                     ` warren ponder
2022-09-26 21:34                       ` Bruce Perens
2022-09-27 16:14                       ` Dave Taht
2022-09-26 21:17                   ` David Lang
2022-09-29  9:10 David Fernández
2022-09-29 19:34 ` Eugene Chang
2022-10-17 13:50 David Fernández
2022-10-17 16:53 ` David Fernández

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

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

  git send-email \
    --in-reply-to=4cc8ce11-ccf2-6bc7-0cc6-977981fa0399@candelatech.com \
    --to=greearb@candelatech.com \
    --cc=bruce@perens.com \
    --cc=starlink@lists.bufferbloat.net \
    /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