Re: [Starlink] Itʼs the Latency, FCC

Colin_Higbie
2024-03-16T19:26:27Z

Sebastian,

Not sure if we're saying the same thing here or not. While I would agree with the statement that all else being equal, lower latency is always better than higher latency, there are definitely latency (and bandwidth) requirements, where if the latency is higher (or the bandwidth lower) than those requirements, the application becomes non-viable. That's what I mean when I say it falls short of being "good enough."

For example, you cannot have a pleasant phone call with someone if latency exceeds 1s. Yes, the call may go through, but it's a miserable UX. For VoIP, I would suggest the latency ceiling, even under load, is 100ms. That's a bit arbitrary and I'd accept any number roughly in that ballpark. If a provider's latency gets worse than that for more than a few percent of packets, then that provider should not be able to claim that their Internet supports VoIP.

If the goal is to ensure that Internet providers, including Starlink, are going to provide Internet to meet the needs of users, it is essential to understand the good-enough levels for the expected use cases of those users.

And we can do that based on the most common end-user applications:

Web browsing
VoIP
Video Conferencing
HD Streaming
4K HDR Streaming
Typical Gaming
Competitive Gaming
And maybe throw in to help users: time to DL and UL a 1GB file

Similarly, if we're going to evaluate the merits of government policy for defining latency and bandwidth requirements to qualify for earning taxpayer support, that comes down essentially to understanding those good-enough levels.

Cheers,
Colin

-----Original Message-----
From: Sebastian Moeller <moeller0@gmx.de>
Sent: Saturday, March 16, 2024 3:10 PM
To: Colin_Higbie <CHigbie1@Higbie.name>
Cc: David Lang <david@lang.hm>; Dave Taht via Starlink <starlink@lists.bufferbloat.net>
Subject: Re: [Starlink] Itʼs the Latency, FCC

>...

Well, for most applications there is an absolute lower capacity limit below which it does not work, and for most there is also an upper limit beyond which any additional capacity will not result in noticeable improvements. Latency tends to work differently, instead of a hard cliff there tends to be a slow increasing degradation...
And latency over the internet is never guaranteed, just as network paths outside a single AS rarely are guaranteed...
Now for different applications there are different amounts of delay that users find acceptable, for reaction time gates games this will be lower, for correspondence chess with one move per day this will be higher. Conceptually this can be thought of as a latency budget that one can spend on different components (access latency, transport latency, latency variation buffers...), and and latency in the immediate access network will eat into this budget irrevocably ... and that e.g. restricts the "conus" of the world that can be reached/communicated within the latency budget. But due to the lack of a hard cliff, it is always easy to argue that any latency number is good enough and hard to claim that any random latency number is too large.

Regards
Sebastian