Steady-state M/M/c metrics with the Erlang-C formula: offered load, P0, Pw, Lq, L, W, Wq plus Little's-law cross-checks; unstable λ ≥ cμ inputs are rejected.
Execution
Run this tool
Fill in the form, run the tool, and review the result in one place.
Samples
Examples that match this tool
Related
Continue with connected tools and hubs
Result
Ready for a run
Run the tool to preview files, text, structured data, or streamed output here.
Tool usage guide
Learn when to use this tool, what it supports, and how real users apply it.
Key facts
Category
Math & Numbers
Input types
number
Output type
text
Sample coverage
4
API ready
Yes
Overview
The M/M/c Multi-Server Queue Calculator computes steady-state performance metrics for queuing systems featuring Poisson arrivals, exponential service times, and multiple parallel servers. Using the Erlang-C formula and Little's Law, it provides instant calculations for server utilization, probability of queueing, average queue lengths, and waiting times.
When to use
When sizing staff or service counters for call centers, banks, and healthcare clinics.
When evaluating the trade-off between adding additional parallel servers and customer wait times.
When analyzing system stability and confirming that total arrival rate remains strictly below aggregate service capacity (λ < c·μ).
How it works
1Enter the Poisson arrival rate (λ), individual server rate (μ), and number of parallel servers (c between 1 and 20).
2The tool checks stability (λ < c·μ) and calculates offered load (a = λ/μ) along with per-server utilization (ρ = a/c).
3It solves for the idle probability (P0) and Erlang-C waiting probability (Pw) before deriving queue lengths (Lq, L) and waiting times (Wq, W) via Little's Law.
Use cases
Determining teller staffing levels at retail bank branches to maintain target customer waiting times.
Capacity planning for support desk agents to minimize queue delays during peak ticket hours.
Optimizing room and practitioner allocation in outpatient clinics to prevent waiting area overcrowding.
Examples
1. Bank Teller Capacity Planning
Branch Operations Manager
Background
A branch experiences an average arrival rate of 6 customers per hour. Each teller handles an average of 3 customers per hour, and 3 tellers are currently on duty.
Problem
Determine customer wait probability and average queue length under the current staffing level.
How to use
Set arrival rate λ to 6, service rate μ to 3, and servers c to 3 with decimal places set to 4.
Per-server utilization is 0.6667, Erlang-C wait probability (Pw) is 0.4444, average queue length (Lq) is 0.8889, and average wait time (Wq) is 0.1481 hours.
2. Clinic Outpatient Triage Sizing
Healthcare Administrator
Background
A clinic triage receives 8 patients per hour. Two staff members each evaluate 5 patients per hour on average.
Problem
Evaluate the risk of queue buildup when operating at 80% utilization with 2 servers.
How to use
Input an arrival rate λ of 8, service rate μ of 5, and server count c of 2.
FAQ
What does the stability condition λ < c·μ mean?
The overall customer arrival rate must be strictly less than the combined service capacity of all servers, otherwise the queue grows indefinitely.
What is the Erlang-C probability (Pw)?
Pw represents the steady-state probability that an arriving entity finds all c servers busy and must wait in line.
How does setting c = 1 affect the calculations?
When the server count c is set to 1, the M/M/c formulas collapse directly into the standard single-server M/M/1 queuing model.
What is the difference between W and Wq?
W is the total expected time spent in the system (waiting plus service), whereas Wq is only the expected time spent waiting in the queue.
What distribution assumptions are made by this calculator?
Arrivals are assumed to follow a Poisson process (exponential inter-arrival times) and service times across all c identical servers are exponentially distributed.
Per-server utilization reaches 0.8, Erlang-C wait probability (Pw) is 0.7111, average patients in line (Lq) is 2.8444, and average waiting time (Wq) is 0.3556 hours.