▶
Configure your inputs and click Run Simulation
8,760 simulated hours of queuing in the blink of an eye. Each run adds a scenario for comparison.
Predict wait times, queue lengths, and server utilization. Configure, simulate, compare.
▶
Configure your inputs and click Run Simulation
8,760 simulated hours of queuing in the blink of an eye. Each run adds a scenario for comparison.
M/M/c is the foundational model in queuing theory. The notation describes three things about the system:
The most important result in queuing theory. It holds for any stable queuing system, regardless of arrival or service distribution:
From this single law, all the standard metrics follow. If you know any two of L, λ, and W, you can derive the third.
Any system with random arrivals and finite servers is a queuing system. Use QueueSim for:
QueueSim goes beyond steady-state formulas. It runs a discrete event simulation -- modeling every individual customer through arrival, queueing, service, and departure -- across a full year of simulated time. This captures time-varying demand, shift changes, and the natural variability that analytic formulas cannot.
QueueSim starts with the M/M/c fundamentals, then goes beyond them. Every simulation run models individual customers through random arrivals, queuing, server assignment, and service -- producing results that account for the variability that formulas assume away.
How many agents do you need per shift to keep hold times under 2 minutes?
Model ticket arrivals and technician capacity to predict resolution backlogs.
Find the right number of cashiers for peak hours without overstaffing off-peak.
Balance customer wait times against staffing costs across branch hours.
DMV, permit offices, passport agencies -- optimize counter staffing for citizen satisfaction.
Restaurants, cafeterias, drive-throughs -- model customer flow through ordering and pickup.
Real systems have time-varying demand. Rush hours, shift changes, and seasonal patterns mean that a single arrival rate rarely tells the whole story. Time-varying analysis models each hour independently -- the analysis that closed-form M/M/c formulas cannot provide.
Coming soon to QueueSim -- hourly arrival rates and variable staffing.
QSimHealth is our purpose-built staffing simulator for emergency departments. It models provider types (MD, PA/NP), treatment distributions, and staffing costs specific to healthcare operations.
Learn About QSimHealth