Why Is The Network Slow?

by Jay Cuthrell
Share and discuss on LinkedIn or HN

Note: This post will draw heavily upon Techmeme for links. I’m experimenting with the use of unfurl for markdown links to provide a summary card automatically.

What happens when a request for comments (RFC) becomes more than commentary?

Sometimes, the way we think of the state of modern user experiences online can and does change.

When you think of latency, the word latency might be abstract or difficult to define. If so, it can be helpful to remember that 30 years ago, our modern web browsing experience was referred to by a different expansion of the acronym “WWW”.

Back then, there was no 3G, 4G, LTE, or 5G — it was an era of twisted pairs of copper wire then referred to as land lines or telephone lines which were used for dialup modems to reach an Internet Service Provider (ISP). Most homes only had a single phone line, so when you wanted to talk to someone you stood next to a wall and a corded telephone connected you to the world or you’d fight over the line when someone connected the modem instead.

Being online in the mid to late 1990s was a time when the World Wide Web was more commonly referred to as the World Wide Wait.

Eventually, digital subscriber loop (DSL) modems and cable modems would make the crackling sounds of dialup become a quaint relic of Internet history as the new era of broadband emerged. However, the specter of latency followed facilities-based broadband and still does in addition to the increasingly mobile cellular network connectivity we now take for granted.

Getting Informed

When considering latency, think about that Top Gun quote… about feeling a need.

Or, think back to Little’s Law.

As technology is the response to a perceived need, there is a need to decrease latency. Companies such as Apple, Google, Comcast, NVIDIA, and others would agree.

Source: Techmeme — A look at L4S, an internet standard finalized in January 2023, aiming to reduce latency, with interest from Apple, Google, Comcast, Nvidia, and other companies

We’re now entering the world of Low Latency, Low Loss, and Scalable Throughput (L4S).

But why?

Why is there a need to decrease latency?

Latency does not always mean you can simply “blame the network” — there is more to understanding latency which requires a fuller user experience (UX).

The study of UX can provide insights beyond the network.

Source: Techmeme — An in-depth look at the latencies introduced at various points, from input devices to what is displayed on the screen, that make apps feel slow

Anticipating a user need can be an important consideration or part of delivering a great UX. ~15 years ago, what is now the most popular web browser, Google Chrome, made specific decisions around how to anticipate the UX impact of looking up a website and the perception of latency.

Source: techmeme.com — Techmeme: DNS Prefetching (or Pre-Resolving) (Ian Fette/Chromium Blog)
Source: techmeme.com — Techmeme: SPDY: Google Wants to Speed Up the Web With New Protocol (Frederic Lardinois/ReadWriteWeb)

Back then, iPhone use was on the rise as were 3G, emerging LTE standards, and other competing mobile broadband standards. At the same time, an increasing everyday use of these new technologies and services was becoming a source of nuisance for consumers and the UX experience was, to be charitable, very inconsistent.

Source: techmeme.com — Techmeme: AT&T: No, We Didn’t Misconfigure Our 3G Network … (Karl Bode/DSLreports)
Source: techmeme.com — Techmeme: Customers Unhappy With Early Clearwire Launches … (Karl Bode/DSLreports)
Source: techmeme.com — Techmeme: Verizon Promises LTE Speeds of 5-12 Mbps (Colin Gibbs/GigaOM)

Around this time, independent analysis reached the growing mobile broadband market. One group, Opensignal, would go on to become a regular part of news coverage where latency and the UX for consumers needed a quantified source with a vetted methodology.

Where else is latency a concern?

If perception is reality, the reality of latency was not limited to Internet connectivity and the Web. Around the same time, latency was also becoming a concern for online juggernauts for the latest technology darling / buzzword of the times — the cloud.

Source: techmeme.com — Techmeme: Amazon cloud accused of network slowdown (Cade Metz/The Register)
Source: techmeme.com — Techmeme: Performance Issues for Amazon.com (Rich Miller/Data Center Knowledge)
Source: techmeme.com — Techmeme: Google Confirms Gmail Speed Issue, Says It’s Now Fixed (MG Siegler/TechCrunch)

Does extra security add latency?

In these modern times, we might take a secure website showing the SSL lock for granted. In modern web browsers, we see warnings now when SSL is not present.

However, that wasn’t the case just over a decade ago. As SSL became more prevalent, the implementation of SSL also made the web and applications seem slower… again, the latency reared its head and the industry responded in kind on multiple fronts.

Source: techmeme.com — Techmeme: Eureka! Google breakthrough makes SSL less painful (Dan Goodin/The Register)
Source: Techmeme — $1.5 billion: The cost of cutting London-Toyko latency by 60ms
Source: Techmeme — New WiFi protocol boosts congested wireless network throughput by 700%
Source: Techmeme — Google Launches Zopfli To Compress Data More Densely And Make Web Pages Load Faster
Source: Techmeme — Researchers create fiber network that operates at 99.7% speed of light, smashes speed and latency records

10 years of latency focused progress…

One of my favorite memories at SxSW over a decade ago was a blogger lounge moment where gaming rigs with big screens and controllers were sitting on the table tops… but the consoles were not doing the computing. In this demo environment, the bloggers were playing games on computing resources several miles away in a datacenter and this proof of concept would increasingly become part of the “streaming” and “on demand” nature of entertainment over the network.

Source: Techmeme — Nvidia’s big moves: New GeForce GTX 780 Ti, low-latency streaming tech, and an end to screen tearing
Source: Techmeme — A look at nascent efforts to stream video games, as latency seems set to drop even lower with the proliferation of data centers and 5G rolling out

The emergence of companies like Akamai and other content delivery networks arguably inspired the founding of Cloudflare.

Source: Techmeme — Web performance and security company Cloudflare raises $150M round led by Franklin Templeton ahead of a rumored IPO

Experimentation in so-called cloud gaming was ongoing.

Source: Techmeme — Google Stadia hands-on: controller response is the best from a cloud system to date, though with some latency, and the feel of the controller is Xbox-like
Source: Techmeme — Google Stadia execs talk about plans for the service, including tackling latency issues, building an exclusive content library, and an internal game studio

Around this time, even AWS elected to move the cloud closer to the users by exploring massive datacenters being built closer to major population centers. Today, AWS Local continues expanding as have the investments that anticipate the latency requirements for applications that 5G has marketed over the years and Microsoft Azure was not far behind with their Azure Edge Zones.

Source: Techmeme — Amazon unveils Local Zones, small data centers far from main AWS regions, general availability of Outposts, and a Verizon partnership for low latency 5G gear
Source: Techmeme — Microsoft announces Azure Edge Zones, now in private preview, to enable new low latency cloud computing suited for 5G networks

When COVID-19 resulted in knowledge workers heading to somewhere other than the office, the meme of latency was front and center for video conferencing. Companies like Zoom Communications, Twitch, and eSports gaming companies had to respond in ways that were increasingly localized.

Source: Techmeme — Profile of Zoom, which has conquered video chat with a simple service that keeps latency under 150 milliseconds, as COVID-19 forces employees to work remotely
Source: Techmeme — Mixer co-founder Matt Salsamendi on Microsoft shutting Mixer down, Twitch’s market power, the need for low latency streaming, and his own startup journey
Source: Techmeme — Video game companies shifting to the cloud has sparked an infrastructure arms race to build more data centers so as to achieve low latency and zero packet loss
Source: Techmeme — Nvidia announces Broadcast for enhancing video calls/streams with noise cancellation and digital green screens, and Reflex for reducing latency in esports games
Source: Techmeme — Verizon and Microsoft announce private edge compute solution that will leverage Verizon’s 5G Edge and Azure Stack Edge to offer low-latency for business apps
Source: Techmeme — Windows 11 update fixes AMD CPU latency issues that reduced performance 3-5% for some apps and 10-15% for esports games

In a post COVID-19 world, the investments in companies and technologies to address latency continued both terrestrially and extraterrestrially continues. Or, to think of it another way, latency is a shifting window of UX expectations.

Source: Techmeme — Low-latency 5G LAN network provider Celona raises a $60M Series C led by DigitalBridge, bringing its total funding to $100M
Source: Techmeme — SpaceX unveils Starlink Aviation, promising 20ms latency and up to 350Mbps speeds in planes, requiring a $150K Aero Terminal and $12.5K to $25K in monthly fees
Source: Techmeme — Nvidia GeForce Now Ultimate with RTX 4080 hands-on: impressive input latency, some visuals are hazy, and only six games support 240Hz mode, which works at 1080p
Source: Techmeme — Sony CEO Kenichiro Yoshida says cloud gaming has many technical difficulties, like latency, and the company could use its AI, GT Sophy, to enhance cloud gaming

The implications of latency and the architectural considerations for applications with larger user communities appeared in the news cycle this year. If one cloud latency is a concern, then hybrid multi-cloud latency will become the next concern.

Source: Techmeme — Amazon resolved a nearly four-hour AWS outage in the US-EAST-1 region, causing increased error rates and latencies for multiple services, like fast food apps

And, as a final note, the cloud continues to be a concept that latency is linked to. As such, the cloud in a can at the edge of the network is perhaps the closest and most low latency cloud of all. Oxide now joins the world of Azure Stack, Google Anthos, and AWS Outposts.

Source: Techmeme — Oxide Computer, which aims to provide on-premise cloud computers including to clients like the Idaho National Laboratory, raised a $44M Series A led by Eclipse

So, what will be the next big thing in addressing the perception of latency computing and UX?

Until then… Place your bets!

Disclosure

I am linking to my disclosure.

Topics:

✍️ 🤓 Edit on Github 🐙 ✍️

Share and discuss on LinkedIn or HN
  • Get Fudge Sunday each week