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 Archer AX1450 WiFi 6 Dual-Band Wireless Router | up to 1.45 Gbps Speeds (Renewed)
Wi-Fi 6 Technology: Archer AX1450 comes equipped with the new wireless technology, Wi-Fi 6, for faster speeds, greater…
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
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)
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.

Cable Matters All-In-One Modular Ethernet Crimping Tool Cat 8 (Cat5 Cat6 Cat7 Cat8 Crimping Tool) for Shielded Pass-Through Connectors
All-In-One Cable Creator: Create professional-quality Ethernet cables with this Cat 8 Ethernet cable crimping tool. Use this shielded…
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