I'll point out that pre-Internet, there was UUCP and dialups between the computers, not even always-on links. So latency was 'wait until the next dialup session' and bandwidth was the critical issue.

most of the early applications worked with this environment, so the transition to always-connected still didn't have a strong latency driver. It's only as the web grew (and other real-time apps were introduced) that latency began to be more significant than bulk bandwitdth.

but as you say, people haven't wrapped their heads around 'bandwidth is available' yet.

David Lang


On Tue, 21 Mar 2023, rjmcmahon via Bloat wrote:

Date: Tue, 21 Mar 2023 12:58:17 -0700
From: rjmcmahon via Bloat <bloat@lists.bufferbloat.net>
Reply-To: rjmcmahon <rjmcma...@rjmcmahon.com>
To: Frantisek Borsik <frantisek.bor...@gmail.com>
Cc: Dave Taht via Starlink <starl...@lists.bufferbloat.net>,
    dan <danden...@gmail.com>, bran...@rd.bbc.co.uk,
    libreqos <libre...@lists.bufferbloat.net>,
    Rpm <r...@lists.bufferbloat.net>, bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] [Rpm] [Starlink] [LibreQoS] On FiWi

I was around when BGP & other critical junctures https://en.wikipedia.org/wiki/Critical_juncture_theory the commercial internet. Here's a short write-up from another thread with some thoughts (Note: there are no queues in the Schramm Model https://en.wikipedia.org/wiki/Schramm%27s_model_of_communication )

On why we're here.

I think Stuart's point about not having the correct framing is spot on. I also think part of that may come from the internet's origin story so-to-speak. In the early days of the commercial internet, ISPs formed by buying MODEM banks from suppliers and connecting them to the telephone company central offices (thanks Strowger!) and then leasing T1 lines from the same telco, connecting the two. Products like a Cisco Access Gateway were used for the MODEM side. The 4K independent ISPs formed in the U.S. took advantage of statistical multiplexing per IP packets to optimize the PSTN's time division multiplexing (TDM) design. That design had a lot of extra capacity because of the mother's day problem - the network had to carry the peak volume of calls. It was always odd to me that the telephone companies basically contracted out statistical to TDM coupling of networks and didn't do it themselves. This was rectified with broadband and most all the independent ISPs went out of business.

IP statistical multiplexing was great except for one thing. The attached computers were faster than their network i/o so TCP had to do things like congestion control to avoid network collapse based on congestion signals (and a very imperfect control loop.) Basically, that extra TDM capacity for voice calls was consumed very quickly. This set in motion the idea that network channel capacity is a proxy for computer speed as when networks are underprovisioned and congested that's basically accurate. Van Jacobson's work was most always about congestion on what today are bandwidth constrained networks.

This also started a bit of a cultural war colloquially known as Bellheads vs Netheads. The human engineers took sides more or less. The netheads mostly kept increasing capacity. The market demand curve for computer connections drove this. It's come to a head though, in that netheads most always overprovisioned similar to solving the mother's day problem. (This is different from the electric build out where the goal is to drive peak and average loads to merge in order to keep generators efficient at a constant speed.)

Many were first stuck with the concept of bandwidth scarcity per those origins. But then came bandwidth abundance and many haven't adjusted. Mental block number one. Mental block two occurs when one sees all that bandwidth and says, let's use it all as it's going to be scarce, like a Great Depression-era person hoarding basic items.

A digression; This isn't that much different in the early days before Einstein. Einstein changed thinking by realizing that the speed of causality was defined or limited by the speed of massless particles, i.e. energy or photons. We all come from energy in one way or another. So of course it makes sense that our causality system, e.g. aging, is determined by that speed. It had to be relative for Maxwell's equations to be held true - which Einstein agreed with as true irrelevant of inertial frame. A leap for us comes when we realize that the speed of causality, i.e. time, is fundamentally the speed of energy. It's true for all clocks, objects, etc. even computers.

So when we engineer systems that queue information, we don't slow down energy, we slow down information. Computers are mass information tools so slowing down information slows down distributed compute. As Stuart says, "It's the latency, stupid". It's physics too.

I was trying to explain to a dark fiber provider that I wanted 100Gb/s SFPs to a residential building in Boston. They said, nobody needs 100Gb/s and that's correct from a link capacity perspective. But the economics & energy required for the lowest latency ber bit delivered actually is 100Gb/s SERDES attached to lasers attached to fiber.

What we really want is low latency at the lowest energy possible, and also to be unleashed from cables (as we're not dogs.) Hence FiWi.

Bob

I do believe that we all want to get the best - latency and speed,
hopefully, in this particular order :-)
The problem was that from the very beginning of the Internet (yeah, I
was still not here, on this planet, when it all started), everything
was optimised for speed, bandwidth and other numbers, but not so much
for bufferbloat in general.
Some of the things that goes into it in the need for speed, are
directly against the fixing latency...and it was not setup for it.
Gamers and Covid (work from home, the need for the enterprise network
but in homes...) brings it into conversation, thankfully, and now we
will deal with it.

Also, there is another thing I see and it's a negative sentiment
against anything business (monetisation of, say - lower latency
solutions) in general. If it comes from the general geeky/open
source/etc folks, I can understand it a bit. But it comes also from
the business people - assuming some of You works in big corporations
or run ISPs. I'm all against cronyism, but to throw out the baby with
the bathwater - to say that doing business (i.e. getting paid for
delivering something that is missing/fixing something that is
implementing insufficiently) is wrong, to look at it with disdain, is
asinine.

This has the connection with the general "Net Neutrality" (NN)
sentiment. I have 2 suggestions for reading from the other side of the
aisle, on this topic: https://www.martingeddes.com/1261-2 [1]/ (Martin
was censored by all major social media back then, during the days of
NN fight in the FCC and elsewhere.) Second thing is written by one and
only Dave Taht:
https://blog.cerowrt.org/post/net_neutrality_customers/

To conclude, we need to find the way how to benchmark and/or
communicate (translate, if You will) the whole variety of the quality
of network statistics/metrics (which are complex) like QoE, QoS,
latency, jitter, bufferbloat...to something, that is meaningful for
the end user. See this short proposition of the Quality of Outcome by
Domos: https://www.youtube.com/watch?app=desktop&v=MRmcWyIVXvg&t=4185s
There is definitely a lot of work on this - and also on the finding
the right benchmark and its actual measurement side, but it's a step
in the right direction.

Looking forward to seeing Your take on that proposed Quality of
Outcome. Thanks a lot.

All the best,

Frank

Frantisek (Frank) Borsik

https://www.linkedin.com/in/frantisekborsik

Signal, Telegram, WhatsApp: +421919416714

iMessage, mobile: +420775230885

Skype: casioa5302ca

frantisek.bor...@gmail.com

On Tue, Mar 21, 2023 at 7:08 PM rjmcmahon via Rpm
<r...@lists.bufferbloat.net> wrote:

Also, I want my network to be the color clear because I value
transparency, honesty, and clarity.



https://carbuzz.com/news/car-colors-are-more-important-to-buyers-than-you-think

"There are many factors to consider when buying a new car, from
price
and comfort to safety equipment. For many people, color is another
important factor since it reflects their personality."

"In a study by Automotive Color Preferences 2021 Consumer Survey,
4,000
people aged 25 to 60 in four of the largest car markets in the world

(China, Germany, Mexico and the US) were asked about their car color

preferences. Out of these, 88 percent said that color is a key
deciding
factor when buying a car."

Bob
I think we may all be still stuck on numbers. Since infinity is
taken,
the new marketing number is "infinity & beyond" per Buzz Lightyear

Here's what I want, I'm sure others have ideas too:

o) We all deserve COPPA. Get the advertiser & their cohorts to
stop
mining my data & communications - limit or prohibit access to my
information by those who continue to violate privacy rights
o) An unlimited storage offering with the lowest possible latency
paid
for annually. That equipment ends up as close as possible to my
main
home per speed of light limits.
o) Security of my network including 24x7x365 monitoring for
breaches
and for performance
o) Access to any cloud software app. Google & Apple are getting
something like 30% for every app on a phone. Seems like a
last-mile
provider should get a revenue share for hosting apps that aren't
being
downloaded. Blockbuster did this for DVDs before streaming took
over.
Revenue shares done properly, while imperfect, can work.
o) A life-support capable, future proof, componentized,
leash-free,
in-home network that is dual-homed over the last mile for
redundancy
o) Per room FiWi and sensors that can be replaced and upgraded by
me
ordering and swapping the parts without an ISP getting all my
neighbors' consensus & buy in
o) VPN capabilities & offerings to the content rights owners'
intellectual property for when the peering agreements fall apart
o) Video conferencing that works 24x7x365 on all devices
o) A single & robust shut-off circuit

Bob

PS. I think the sweet spot may turn out to be 100Gb/s when
considering
climate impact. Type 2 emissions are a big deal so we need to
deliver
the fastest causality possible (incl. no queueing) at the lowest
energy consumption engineers can achieve.

_______________________________________________
Rpm mailing list
r...@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/rpm
_______________________________________________
Rpm mailing list
r...@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/rpm


Links:
------
[1] https://www.martingeddes.com/1261-2
_______________________________________________
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat
_______________________________________________
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat

Reply via email to