Starlink has bufferbloat. Bad.
 help / color / mirror / Atom feed
From: Karl Auerbach <karl@cavebear.com>
To: Mike Puchol <mike@starlink.sx>,
	starlink@lists.bufferbloat.net, davecb@spamcop.net
Subject: Re: [Starlink] Fwd: Microstate Accounting and the Nyquist problem
Date: Fri, 11 Jun 2021 18:40:00 -0700	[thread overview]
Message-ID: <9368429e-5043-b9b7-b9af-b44c842a4dd9@cavebear.com> (raw)
In-Reply-To: <a1b4d233-6c4d-47b2-b43d-e72acc84c23f@Spark>

Measuring things across network is indeed made a lot easier if we have a 
solid, precise, synchronized clock at the end points.

(I would have thought that Starlink would have had a built-in clock 
based on the resonance of the heavy isotope of Elonmuskium.)

HP once upon a time had a patent on using GPS to get that time sync for 
doing network measurements.  But that was in the 1980's. One hopes that 
that patent has long since faded into dust.

(Not long ago I wrote a fairly simple tool that runs on Linux on cheap 
hardware, I call it "C-Clamp" that wraps around a device or network 
(such as a satellite uplink and downlink) and sends packets to itself 
and collects numbers so it can generate statistics about the amount of 
delay, its stability (are there bursts, and if so, how big and how 
often), losses, etc etc.  Since it has a single clock it can get some 
fairly high precision time measurements.)  I thought it would be fun to 
slap one of these around two Starlink dishes located at the same 
location (or within a distance I could cross with a single Ethernet cable.)

I've long been intrigued by all the interesting stuff that astronomers 
derive by watching deviations of periodic or predictable events.  
There's an astrophysicist at UC Santa Cruz who apparently is interested, 
as am I, whether we can apply those techniques to measuring paths on 
networks.

For one project I was going to buy a big bag of ESP32s (fun little 
systems-on-a-chip) and use them as network pulsars that would emit a 
predictable pattern of packets of various size, times (and intervals, 
sometimes bunched together sometimes widely separated.)  A receiver 
could lock onto the pattern and from the dissonance between the emission 
times and the reception times could intuit things about the path.

I understand that RIPE has done something like this.

     --karl--




      parent reply	other threads:[~2021-06-12  1:40 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <baa8ff7a-0bde-9d6e-5984-ef5fcbae5ccd@rogers.com>
2021-06-09 13:15 ` Dave Taht
2021-06-11 22:14   ` David Collier-Brown
2021-06-11 22:34     ` Mike Puchol
2021-06-11 22:39       ` [Starlink] " Dave Taht
2021-06-11 22:59         ` Nathan Owens
2021-06-11 23:00         ` Dave Taht
2021-06-11 23:09           ` Mike Puchol
2021-06-18 18:17           ` [Starlink] NTP implementations [was: Microstate Accounting and the Nyquist problem] Juliusz Chroboczek
2021-06-12 14:00         ` [Starlink] Microstate Accounting and the Nyquist problem Michael Richardson
2021-06-12 16:13           ` Mike Puchol
2021-06-12 16:42             ` Nathan Owens
2021-06-12 19:05               ` Mike Puchol
2021-06-12 19:20                 ` Gary E. Miller
2021-06-12  1:40       ` Karl Auerbach [this message]

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=9368429e-5043-b9b7-b9af-b44c842a4dd9@cavebear.com \
    --to=karl@cavebear.com \
    --cc=davecb@spamcop.net \
    --cc=mike@starlink.sx \
    --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