← QueueSim home  ·  All models

Models

Discrete-event simulation examples from odin-des. Each model accepts --json and emits the uniform envelope.

Queueing Theory

M/M/1 Queue

Single-server queue — analytical Little's Law validation across replications.

Barbershop (Henriksen)

Single-barber shop with hard vs. graceful shutdown — canonical puck idiom reference.

Multi-Barber Shop

Two-barber shared queue — GPSS TRANSFER BOTH.

Gated Shop

Gate + Facility composition — bounded entry with waiting outside.

GPSS Classics

Tool Crib (Priority Classes)

Two mechanic classes sharing one clerk — GPSS priority queueing.

Threshold Routing

Preferred server A + overflow server B — multi-facility dispatch.

TV Inspection

Two-stage inspect→adjust with feedback loop — GPSS STORAGE.

Ambulance Dispatch

Two-zone dispatch with cross-zone overflow — nested GPSS TRANSFER.

FMS (Schriber-Stecke)

Flexible manufacturing system — split/assemble across machine groups.

Machine Breakdowns

Job service with random breakdowns — GPSS PREEMPT/RETURN.

Widget Assembly

Closed-population assembly with optional K sweep — GPSS SPLIT/ASSEMBLE.

Inventory

Order-Point Inventory (s,S)

Continuous review (s,S) inventory with optional grid sweep — GPSS SAVEVALUE/TEST.

Periodic Review Inventory (R,S)

Periodic review (R,S) inventory with cycle histogram — GPSS TABLE/TABULATE.

Advanced Patterns

Reneging Customers

Patience timers — customers abandon the queue after waiting too long.

Coffee Shop (Compound Hold)

Two drink types with serial release — compound hold + patience timer.

Machine Inspector

Bernoulli branch on inspection outcome — TRANSFER statistical / stat-only.

Technician Dispatch

Active Resource (Worker) pattern — one technician services N machines with travel time.

Production Models

Clinic (Multi-Provider Staffing)

QSim Health production clinic — multi-provider (MD + PA) staffing model driven by a tab-separated model file.