Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Simulation›Queueing Simulation — Modeling and Analysis of Waiting-Line Systems
Process / pipelineSimulation / optimization

Queueing Simulation — Modeling and Analysis of Waiting-Line Systems

Queueing Simulation — Stochastic Simulation of Waiting-Line Systems · Also known as: Queue Simulation, Queuing Theory Simulation, Waiting-Line Simulation, DES-Queue

Queueing Simulation combines classical queueing theory with discrete-event simulation to model systems where entities arrive, wait for service, and depart. It predicts performance metrics such as average waiting time, queue length, and server utilization, enabling capacity planning and bottleneck identification across service, manufacturing, healthcare, and network systems.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Queueing Simulation
Agent-Based ModelingDiscrete-Event SimulationMarkov ModelMONTE-CARLO-SIMULATIONStochastic Queueing Simu…System DynamicsAgent-based queueing sim…Bayesian Queueing Simula…Deterministic Discrete-E…Multi-objective Queueing…

+3 more

When to use it

Use Queueing Simulation when a system involves entities waiting for shared resources and you need quantitative performance predictions — call centers, emergency departments, manufacturing lines, computer networks, logistics hubs. Prefer simulation over analytical queueing models when distributions are non-Markovian, service processes are state-dependent, or multiple interacting queues make closed-form solutions intractable. Do NOT use when the system has no congestion dynamics, when deterministic scheduling suffices, or when sample data on arrival and service times is too sparse to fit input distributions reliably.

Strengths & limitations

Strengths
  • Handles complex, non-Markovian arrival and service distributions that closed-form queueing formulas cannot address.
  • Models multi-server, multi-queue networks with routing, priorities, and finite buffers in a unified framework.
  • Little's Law provides an internal consistency check independent of distribution assumptions.
  • Supports what-if analysis and capacity planning by varying system parameters without physical experimentation.
  • Output confidence intervals give statistically rigorous uncertainty quantification for decision-making.
  • Widely validated across diverse domains: telecommunications, healthcare, manufacturing, and transportation.
Limitations
  • Requires sufficient empirical data to fit arrival and service distributions; poor input models yield misleading outputs.
  • Steady-state estimation demands careful warm-up period deletion and replication planning, which is non-trivial.
  • Simulation run time can be large for complex networks or rare-event estimation.
  • Results are stochastic estimates with confidence intervals, not exact values — requires statistical interpretation.
  • Model validation is essential but difficult; a plausible model can give systematically biased results if assumptions are wrong.

Frequently asked

When should I use simulation instead of the M/M/c formula?

Use simulation when service or arrival distributions deviate significantly from exponential (e.g., deterministic service, high variance), when multiple queues interact with routing, when servers have breakdowns or schedules, or when you need transient (time-dependent) performance rather than steady-state averages.

How many replications do I need?

There is no universal answer. A pilot study of 5–10 replications estimates variance; then use the formula n = (z * s / epsilon)^2 to find the number needed for a desired half-width epsilon at confidence level z. Typically 20–50 replications suffice for moderate precision, but rare-event problems may need thousands.

What is Little's Law and why does it matter?

Little's Law states L = lambda * W: the long-run average number in the system equals the arrival rate times the average time spent in the system. It holds for virtually any stable queue regardless of distribution and is useful as a sanity check on simulation output.

How do I know if my queue is stable?

For a single-server queue, the traffic intensity rho = lambda / mu must be strictly less than 1. For c servers, rho = lambda / (c * mu) < 1. If rho >= 1, the queue is unstable and grows without bound; no steady-state distribution exists and simulation results will show ever-increasing waiting times.

Can queueing simulation handle priority queues and preemption?

Yes. Discrete-event simulation naturally accommodates multiple priority classes, preemptive and non-preemptive scheduling, and dynamic priority rules. Analytical results exist only for M/M/c/PR (preemptive resume priority) under Poisson arrivals; for other priority structures, simulation is the standard approach.

Sources

  1. Kleinrock, L. (1975). Queueing Systems, Volume 1: Theory. Wiley-Interscience, New York. ISBN: 978-0471491101
  2. Law, A. M. (2015). Simulation Modeling and Analysis (5th ed.). McGraw-Hill Education, New York. ISBN: 978-0073401324

How to cite this page

ScholarGate. (2026, June 3). Queueing Simulation — Stochastic Simulation of Waiting-Line Systems. ScholarGate. https://scholargate.app/en/simulation/queueing-simulation

Related methods

Agent-Based ModelingDiscrete-Event SimulationMarkov ModelMONTE-CARLO-SIMULATIONStochastic Queueing SimulationSystem Dynamics

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Agent-Based ModelingSimulation↔ compare
  • Discrete-Event SimulationSimulation↔ compare
  • Markov ModelSimulation↔ compare
  • MONTE-CARLO-SIMULATIONDecision-making↔ compare
  • Stochastic Queueing SimulationSimulation↔ compare
  • System DynamicsSimulation↔ compare
Compare side by side →

Referenced by

Agent-based queueing simulationBayesian Queueing SimulationDeterministic Discrete-Event SimulationMarkov ModelMulti-objective Queueing SimulationPolicy Scenario Queueing SimulationRobust Queueing SimulationStochastic Discrete-Event SimulationStochastic Queueing Simulation

Similar methods

Stochastic Queueing SimulationPolicy Scenario Queueing SimulationDiscrete-Event SimulationQueuing Theory in HealthcareAgent-based queueing simulationStochastic Discrete-Event SimulationRobust Queueing SimulationMulti-objective Queueing Simulation

Related reference concepts

Markovian QueuesRenewal and Queueing TheoryQueueing NetworksRegenerative ProcessesHomogeneous Poisson ProcessPoisson Processes

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Queueing Simulation (Queueing Simulation — Stochastic Simulation of Waiting-Line Systems). Retrieved 2026-07-20 from https://scholargate.app/en/simulation/queueing-simulation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Agner Krarup Erlang
Year
1909
Type
Stochastic simulation / analytical modeling
DataType
Arrival times, service times, queue discipline parameters
Subfamily
Simulation / optimization
Related methods
Agent-Based ModelingDiscrete-Event SimulationMarkov ModelMONTE-CARLO-SIMULATIONStochastic Queueing SimulationSystem Dynamics
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account