All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Why Adding More Servers Can Increase Response Times: The M/M/c Queueing Paradox

By

Marc Brooker

15d ago· 4 min readenInsight

Summary

This article explores the counterintuitive behavior of the M/M/c queueing model, where increasing the number of servers (c) while keeping per-server load constant at 80% actually increases the mean request time experienced by clients. The author explains that while intuition might suggest more servers improve performance, the M/M/c model shows that queueing delays grow with the number of servers due to the probabilistic nature of request arrivals and the increased variability in the combined system.

Source

Hacker NewsWhy Adding More Servers Can Increase Response Times: The M/M/c Queueing Paradoxbrooker.co.za

Key quotes

· 3 pulled
The M/M/c model may not behave like you expect.
I have a system with c servers, each of which can only handle a single concurrent request, and has no internal queuing.
How does the client-observed mean request time vary with c?
Snippet from the RSS feed
The M/M/c model may not behave like you expect.

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.