Mike Puchol Profile picture
Dec 1 8 tweets 2 min read
Here is a theory around the reasons for the #Starlink outage we saw a few hours ago. There is an entity in the Starlink system I know as “The Central Scheduler”. Sounds grandiose, I know, but it’s the “brain” of the system.
The scheduler is tasked with orchestrating all the resources in the space segment, such as gateway connections, spot beam allocations, ISL interconnections, and likely a few others. It re-calculates the constellation in 15-second blocks.
We also know SpaceX was planning to implement a FUP starting in December. The purpose of a FUP is to control an ISP’s top consumers’ consumption of the most expensive parts of the network path, so that 10% of costumers are eating 90% of resources.
What is Starlink’s most expensive resource? I’d argue the space segment. You cannot easily just light up a few more fiber cores to meet increasing demand. Even by launching more satellites, Starlink won’t be able to meet heavy demand in congested cells - Gen2 should tackle that.
As of today, Starlink has in orbit ~74% of the complete Gen1 constellation, some of which may not be operational yet. It is also still ramping up gateway capacity to support the increasing traffic loads, ISL, and the maritime / aviation markets.
The only effective way to apply a FUP that conserves space segment resources is to limit the bandwidth assigned to a specific terminal, via OFDMA subcarriers and time slots. The element that controls this is the satellite, and the satellite is controlled by the scheduler.
Thus, if Starlink rolls out a FUP, it must be a significant update to the scheduler. If this update, for whatever reasons, includes bugs that cause it to fail, it may affect not just the FUP side, but the entire service, as we saw.
I would also argue that the issue was fixed by a rollback of the scheduler, and thus we won’t see FUPs being enforced yet.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mike Puchol

Mike Puchol Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mikepuchol

Oct 7
After reading & digesting @ChristopherJM's tweets with @MehulAtLarge and @felschwartz regarding outages of @SpaceX #Starlink service in Ukraine, here is a short thread which I hope will help understand the issue.
Nothing I will reveal is secret or classified, and can be developed by using publicly available information. So, it can only frustate Russia - Поделитесь своим кулаком в небе, sorry Vlad! Let's start with the first image I've posted.
It shows a capacity simulation over Ukraine, but the point is not to analyze the capacity that Starlink can provide - but rather, where the satellites are. If you look at the satellites on the West, to reach the battle front, they must use a high steering angle.
Read 14 tweets
Jul 24
Recently, @SpaceX #Starlink increased coverage to the whole of the UK's main island, and further north in Sweden. How could they do that, given the current constellation status? The 70º and 97.6º shells are still pretty empty: ImageImage
There are two options for the increased coverage:
- An error in the code that generates the coverage map (unlikely)
- A decrease in minimum elevation, from the usual 25º.

This is how the UK would look like, given a 25º minimum elevation (GSO protection NOT enabled): Image
If we discard an error in the map, and check via the ordering page that you can, in fact, order from places such as Thurso, also tips from @karllinder - we are left with lower minimum elevation. By how much? Playing with starlink.sx, the coverage goes "green" at 10º: Image
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(