Queues Don't Fix Overload (2014)

Hacker News Top Tools

Summary

An article explaining why queues are not an effective solution for handling system overload and discussing better approaches.

No content available
Original Article

Similar Articles

Why Queues Don’t Fix Overload (And What To Do Instead)

Lobsters Hottest

Explains why unbounded queues are a bug in software systems, using Little's Law and the bathtub analogy to show that queues only absorb variance, not sustained load. Discusses latency death spirals and advocates for backpressure instead.

Job queues are deceptively tricky

Lobsters Hottest

A technical blog post exploring the hidden complexity of job queues, discussing why they are deceptively tricky and offering useful lenses for system design such as being wary of queues, limits, and fault models.

We should get rid of average CPU utilization

Hacker News Top

The article explains why average CPU utilization is a misleading metric for latency-sensitive workloads, using queueing theory and a real-world production incident. It argues for more nuanced monitoring approaches.

Surprising economics of load-balanced systems

Hacker News Top

A blog post analyzes the M/M/c queueing model and shows that increasing the number of servers in a load-balanced system improves latency at constant per-server load, a beneficial and somewhat counterintuitive result for cloud economics.