Alice is impatient

TL;DR

An engineer from AWS discusses how human impatience influences perceptions of latency and outage durations. The explanation focuses on measurement challenges and tail latency effects.

An engineer at Amazon Web Services has publicly discussed how human impatience influences perceptions of service speed and outage duration, emphasizing measurement challenges and the impact of tail latency on user experience.

The engineer, identified as Marc Brooker, explained that users like Alice measure service performance in seconds and minutes, often perceiving delays as longer than technical metrics suggest. He highlighted that while mean request times may be around 100ms, users sometimes experience much longer wait times, especially during outages or slow responses.

Brooker illustrated this by discussing how users measure outage durations and latency, which are heavily influenced by the tail of the latency distribution. For example, a service with a median recovery time of 30 minutes and a 99th percentile of 10 hours results in users experiencing an average recovery time of around 6 hours, despite the mean being much shorter. This discrepancy is due to the heavy tail in latency distributions, which users disproportionately experience.

He emphasized that understanding tail latency is critical for improving user experience and that traditional metrics like averages or trimmed means can obscure the true impact of long outages or slow responses. Brooker’s explanation aims to clarify why users like Alice perceive services as slower or more unreliable than technical metrics indicate.

Implications of Human Perception on Service Metrics

This explanation matters because it sheds light on why users perceive services as slow or unreliable, even when technical metrics appear acceptable. It highlights the importance of considering tail latency in service design and monitoring, as long outages and slow responses heavily influence user satisfaction and trust. Understanding these perception gaps can help companies prioritize improvements that truly enhance user experience rather than just optimizing average performance.

TP-Link Deco XE75 AXE5400 Tri-Band WiFi 6E Mesh System - Covers up to 5500 Sq.Ft, Replaces WiFi Router and Extender, AI-Driven Mesh, 6GHz Band, 2-Pack

WiFi 6E Tri-Band Mesh WiFi – Cover up to 5,500 Sq.Ft with next-gen seamless WiFi and make dead…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Measuring Latency and Outage Durations in Service Operations

The discussion originates from ongoing challenges in accurately measuring and communicating service performance. Traditional metrics like mean request time or mean outage duration often underestimate the user experience, which is skewed by rare but long-lasting delays. Brooker’s explanation draws from concepts such as the inspection paradox, illustrating how users experience longer delays due to the heavy tail in latency distributions. This perspective is increasingly relevant as services face more complex and variable performance patterns.

“What’s going on is that you’re measuring time in requests, or in outages, and Alice and others are measuring time in seconds and minutes. When you have a long request or outage, they count that as a long time, with a heavy weight.”

— an anonymous researcher

WD_BLACK SN850X 2TB NVMe SSD - M.2 2280, Up to 7,300 MB/s Read speeds, Up to 6,300 MB/s write speeds, Gaming Expansion, High Performance Internal Solid State Drive - WDS200T2X0E

WD_BLACK SN850X 2TB NVMe SSD – M.2 2280, Up to 7,300 MB/s Read speeds, Up to 6,300 MB/s write speeds, Gaming Expansion, High Performance Internal Solid State Drive – WDS200T2X0E

TRANFORM YOUR PC: Insane speeds up to 7,300MB/s (1TB – 4TB models) deliver top-tier performance with ridiculously short…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unclear Aspects of Human Perception and Service Metrics

It remains unclear how widespread these perception effects are across different types of services and user populations. The exact impact of tail latency on user trust and behavior, and how best to measure or mitigate it, are still under discussion. Brooker’s explanation is based on theoretical and illustrative models, and real-world data may vary.

Six-in-one New Energy Detector, Vehicle Detection, CAN Card, CAN Box, LIN Card, Compressor Quick Inspection Master Software(Professional Edition)

Six-in-one New Energy Detector, Vehicle Detection, CAN Card, CAN Box, LIN Card, Compressor Quick Inspection Master Software(Professional Edition)

1. Supports the decoder function, which can read the vehicle data stream and fault codes and clear the…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Improving Service Performance Perception

Further research is expected to explore how service providers can better communicate latency and outage durations to users, possibly through improved metrics or user interfaces. Additionally, developing strategies to reduce tail latency and make outages less perceptible could enhance user satisfaction. Industry efforts may focus on integrating tail-aware metrics into monitoring and alerting systems.

Gaobige Network Tool Kit for Cat5 Cat5e Cat6, 11 in 1 Portable Ethernet Cable Crimper Kit with a Ethernet Crimping Tool, 8p8c 6p6c Connectors rj45 rj11 Cat5 Cat6 Cable Tester, 110 Punch Down Tool

Gaobige Network Tool Kit for Cat5 Cat5e Cat6, 11 in 1 Portable Ethernet Cable Crimper Kit with a Ethernet Crimping Tool, 8p8c 6p6c Connectors rj45 rj11 Cat5 Cat6 Cable Tester, 110 Punch Down Tool

Complete Network Tool Kit for Cat5 Cat5e Cat6, Convenient for Our Work: 11-in-1 network tool kit includes a…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why do users perceive outages as longer than technical metrics show?

Because users experience delays according to the tail of the latency distribution, which disproportionately affects their perception of outage duration, making them feel longer than the average measured times.

What is tail latency, and why is it important?

Tail latency refers to the longer delays experienced during rare but significant slowdowns or outages. It is important because it heavily influences user perception and satisfaction, even if the average latency appears acceptable.

How can service providers address the perception gap?

By measuring and communicating tail latency more effectively, and implementing strategies to reduce long delays, providers can improve user experience and trust.

Does this explanation apply only to technical services like AWS?

No, the principles of perception and tail latency are relevant across various digital services and platforms where user experience depends on response times and reliability.

What is the main takeaway from Brooker’s explanation?

That human perception of service speed is heavily influenced by tail latency, which can cause users to experience delays much longer than average metrics suggest, highlighting the need for better measurement and communication.

Source: Hacker News


You May Also Like

Three Days at the Frontier: Washington Suspends Fable 5 and Mythos 5

The US government has suspended access to Anthropic’s Fable 5 and Mythos 5 models amid security concerns following a jailbreak demonstration, lasting three days.

Telegram ban verdict LIVE | Delhi High court declines relief; upholds govt.’s decision for temporary ban

Delhi High Court rejects Telegram’s plea, upholds government’s temporary ban citing exam fraud concerns amid ongoing NEET re-examination.

Private AI Prompt Workspace For Sensitive Teams

IdeaNavigator AI introduces a local-first prompt workspace designed for small, regulated teams handling sensitive AI workflows, emphasizing data control and auditability.

The Neocloud Cartel: How the AI Industry Started Renting Compute From Itself

Thorsten Meyer AI says labs are renting GPU capacity from neoclouds, rivals and suppliers, raising questions about AI market power.