Operations Research & Service Lab

Queuing Theory & Wait-Time Lab

Simulate M/M/1 and M/M/c multi-server queues, resolve customer wait times, and optimize the staffing labor vs. customer delay cost tradeoff.

Operations Presets

Load calibrated service queuing systems.

Step 1: Arrival Pace, Service Speed & Staffing

Queuing System Parameters

1. Demand Pace & Service Velocity

cust/hr
Average customer arrivals per hour.
cust/hr
Capacity served per worker/hr.
servers
Open checkout lanes / triage stations.

2. Economic Tradeoff Parameters

$/ hr
Direct labor cost per server/hr.
$/ hr
Customer goodwill loss/abandonment.

Queuing Performance Indicators

Avg Wait in Line
0.0 Mins
Avg Queue Length
0.0 People
Server Utilization
0.0%
Healthy
Total Time in System
0.0 Mins
Total Combined Cost
$0 / Hr

Step 2: Capacity Tradeoff Analysis

Staffing Level vs. Wait Time & Cost Curve Schedule

Evaluates system stability, line lengths, and total cost across 1 to 8 active parallel servers to pinpoint the optimal staffing level.

Staffing Level Utilization (ρ) Queue Length (Lq) Wait Time (Wq) Labor Cost ($/hr) Waiting Drag ($/hr) Total Cost ($/hr)

Operations Research Guide

Understanding wait times & bottlenecks

Queuing theory models the non-linear relationship between capacity utilization and customer waiting lines.

  • The Hockey Stick Curve: As server utilization exceeds 80–85%, wait times explode non-linearly due to random arrival clustering.
  • Pooling Efficiency: A single consolidated multi-server queue (e.g. airport security or bank snake line) is mathematically faster than separate individual queues.
  • Economic Balance: Adding a server incurs labor costs but slashes customer delay penalties, identifying a clear cost-minimizing staffing sweet spot.

Test labor efficiency in the Staffing Capacity Lab.

Queuing Equations

Essential M/M/c formulas

System Utilization ρ = λ ÷ (c × μ)

Avg Wait in Line Wq = Lq ÷ λ

Total Time in System W = Wq + (1 ÷ μ)

Total Hourly Cost = (c × Wage) + (Lq × Wait Cost Drag)

Little's Law: L = λ × W and Lq = λ × Wq

Explore service utilization in the Service Business Lab.

FAQ

Queuing theory and wait-time questions

What is Queuing Theory and how is it used in service operations?

Queuing theory is the mathematical study of waiting lines. It helps service businesses, healthcare providers, and retail stores balance the cost of labor capacity against the cost of customer waiting time.

What does M/M/c mean in Kendall's notation?

M/M/c denotes a queuing system with Markovian (Poisson) arrival times, Markovian (Exponential) service durations, and 'c' parallel identical servers serving a single queue.

Why do wait times skyrocket when server utilization exceeds 85%?

Because arrival and service times vary randomly, queues form during temporary arrival bursts. As utilization approaches 100%, idle buffer time disappears, causing waiting lines and wait times to grow exponentially.

How do you find the optimal number of servers?

The optimal server count minimizes total operating cost: Total Cost = (Number of Servers × Hourly Labor Wage) + (Average Queue Length × Hourly Customer Waiting Cost).

Can I export queuing performance tables to CSV?

Yes. You can export complete server utilization schedules, wait times, line lengths, labor costs, and waiting drag as a UTF-8 CSV spreadsheet with formula injection defense or print an executive brief.

Is this tool certified industrial engineering consulting?

No. This tool provides educational operations research models for business training without certified industrial engineering simulation auditing, emergency triage validation, or commercial workforce consulting.

Continue Exploring Operations & Service Tools

Explore our Service Business Hub, model billable hours in the Service Utilization Lab, analyze equipment speed in the OEE Lab, or calculate labor costs in the Staffing Capacity Lab.