From: "David P. Reed" <dpreed@deepplum.com>
To: "Jonathan Morton" <chromatix99@gmail.com>
Cc: "Dave Taht" <dave.taht@gmail.com>, "bloat" <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] FW: [Dewayne-Net] Ajit Pai caves to SpaceX but is still skeptical of Musk's latency claims
Date: Thu, 11 Jun 2020 14:46:45 -0400 (EDT) [thread overview]
Message-ID: <1591901205.85717618@apps.rackspace.com> (raw)
In-Reply-To: <A4FF6DF6-75AA-4D19-8C3C-F5AFC573B888@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 4073 bytes --]
On Thursday, June 11, 2020 12:14pm, "Jonathan Morton" <chromatix99@gmail.com> said:
> > On 11 Jun, 2020, at 7:03 pm, David P. Reed <dpreed@deepplum.com>
> wrote:
> >
> > So, what do you think the latency (including bloat in the satellites) will
> be? My guess is > 2000 msec, based on the experience with Apple on ATT Wireless
> back when it was rolled out (at 10 am, in each of 5 cities I tested, repeatedly
> with smokeping, for 24 hour periods, the ATT Wireless access network experienced
> ping time grew to 2000 msec., and then to 4000 by mid day - true lag-under-load,
> with absolutely zero lost packets!)
> >
> > I get that SpaceX is predicting low latency by estimating physical distance
> and perfect routing in their LEO constellation. Possibly it is feasible to achieve
> this if there is zero load over a fixed path. But networks aren't physical, though
> hardware designers seem to think they are.
> >
> > Anyone know ANY reason to expect better from Musk's clown car parade?
>
> Speaking strictly from a theoretical perspective, I don't see any reason why they
> shouldn't be able to offer latency that is "normally" below 100ms (to a regional
> PoP, not between two arbitrary points on the globe). The satellites will be much
> closer to any given ground station than a GEO satellite, the latter typically
> adding 500ms to the path due mostly to physical distance. All that is needed is
> to keep queue delays reasonably under control, and there's any number of AQMs that
> can help with that. Clearly ATT Wireless did not perform any bufferbloat
> mitigation at all.
>
> I have no insight or visibility into anything they're *actually* doing, though.
> Can anyone dig up anything about that?
>
> - Jonathan Morton
>
>
They seem to be radio silent on anything about their architecture. Given that they are hardware guys for the most part, and given that even the bulk of IETF membership are clueless on the congestion control topic, and given that LEO satellite constellation management for high-speed packet networks has never been demonstrated at scale, that's why I'm predicting this issue.
1. Why ATT's HSPA+ (4G) network back when iPhone was introduced matters: ATT consistently denied, at the VP level, that there was a problem. They blamed it at first on Apple! (John Donovan produced all this blaming rhertoric.) What was new? HSPA+ was a packet network - prior cellular was circuit-switched. Circuit switched networks don't introduce bloat into a circuit usualy - though Frame Relay could be set up so it stored rather than dropped data providing "no loss" at the cost of delay. And the actual suppliers of ATT's network were well-known companies (like Cisco and ALU) who denied that bufferbloat existed at all at IETF.
Eventually, I got access to talk to ATT's lower level Network Operations folks, who replicated my findings. But up to that point, I was a target of Donovan's smear campaign secondary to Apple.
2. Is there any research at all on congestion management with constantly changing routing, and its stability? Remember, TCP is tuned tightly to assume that every packet takes the identical route, and therefore it doesn't back off quickly. I believe there is no solid research on this.
Now if the satellite manages each flow from source to destination as a "constant bitrate" virtual circuit, like Iridium did (in their case 14.4 kb/sec was the circuit rate, great for crappy voice, bad for data), the Internet might work over a set of wired-up circuits (lke MPLS) where the circuits would be frequently rebuilt (inside the satellite constellation, transparent to the Internet) so queuing delay would be limited to endpoints of the CBR circuits.
But I doubt that is where they are going. Instead, I suspect they haven't thought about anything other than a packet at a time, with no thought to reporting congestion by drops or ECN.
And it's super easy to build up seconds of lag on TCP if you don't signal congestion. TCP just keeps opening its window, happy as a clam.
[-- Attachment #2: Type: text/html, Size: 5901 bytes --]
next prev parent reply other threads:[~2020-06-11 18:46 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-11 16:03 David P. Reed
2020-06-11 16:14 ` Jonathan Morton
2020-06-11 18:46 ` David P. Reed [this message]
2020-06-11 18:56 ` David Lang
2020-06-11 19:16 ` David P. Reed
2020-06-11 19:28 ` David Lang
2020-06-12 15:39 ` Michael Richardson
2020-06-13 5:43 ` David Lang
2020-06-13 18:41 ` David P. Reed
2020-06-14 0:03 ` David Lang
2020-06-14 0:36 ` Michael Richardson
2020-06-14 1:17 ` David Lang
2020-06-14 15:40 ` David P. Reed
2020-06-14 15:57 ` Michael Richardson
2020-06-14 21:04 ` David P. Reed
2020-06-14 23:13 ` Michael Richardson
2020-06-12 15:30 ` Michael Richardson
2020-06-12 19:50 ` David P. Reed
2020-06-13 21:15 ` Michael Richardson
2020-06-13 23:02 ` Jonathan Morton
2020-06-14 0:06 ` David Lang
2020-06-14 11:23 ` Roland Bless
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/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1591901205.85717618@apps.rackspace.com \
--to=dpreed@deepplum.com \
--cc=bloat@lists.bufferbloat.net \
--cc=chromatix99@gmail.com \
--cc=dave.taht@gmail.com \
/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