M/M/1 Queueing Calculator
What is the M/M/1 Queueing Model?
The M/M/1 queueing model is the simplest and most widely used mathematical model in queueing theory. Based on Kendall's notation, the three parts signify: the arrival process (M for Markovian or Poisson), the service time distribution (M for Exponential), and the number of servers (1). This model helps operations managers and engineers predict wait times and system congestion.
How to Use the M/M/1 Calculator
To use this calculator, enter the Arrival Rate (λ), which is the average number of customers arriving per unit of time (e.g., 10 customers per hour). Then, enter the Service Rate (μ), which is the average number of customers a single server can handle per unit of time (e.g., 12 customers per hour). Ensure both values use the same time unit. Click "Calculate" to see the performance metrics of your system.
Key Performance Metrics Explained
- Server Utilization (ρ): The percentage of time the server is busy. For a stable system, this must be less than 100% (λ < μ).
- Average Number in System (L): The total expected number of customers both waiting in line and being served.
- Average Time in System (W): The total time a customer spends from the moment they arrive until they finish being served.
- Average Time in Queue (Wq): The average delay a customer experiences before service begins.
Frequently Asked Questions
What happens if Arrival Rate is higher than Service Rate?
If λ ≥ μ, the queue will grow infinitely over time. In mathematical terms, the system is "unstable." This calculator will flag an error because the formulas for M/M/1 only apply to steady-state systems where the server can keep up with the demand.
Where is the M/M/1 model used in real life?
It is commonly applied to single-window bank tellers, small retail checkout counters, automated car washes, and network packet processing where a single CPU handles incoming data requests.