Scheduling & Priority Queues Examples
Scheduling and priority queue models explore how tasks compete for limited service. They show how priority levels, interrupts, and workflow rules determine wait times and throughput.
Examples include hospital triage, repair lines, and online matchmaking queues. Adjust priority policies or arrival rates to observe bottlenecks and starvation.
Select an example to explore it in the playground.
Beginner - Introductory Models
Nested Hierarchy Workflow
A nested hierarchy simulation where tasks flow across company departments.
Level:Beginner
Queue Simulation
A queue simulation demonstrating throughput limits and system capacity.
Level:Beginner
Intermediate - Classic Dynamics
Bank Renege Simulation
A bank renege simulation where customers join a queue with limited patience and may leave before service if the wait is too long.
Level:Intermediate
Car Service Simulation - SimPy Tutorial
A car service simulation showing priority washing with features like interrupts.
Level:Intermediate
Hospital ER Patient Flow
Queuing theory demo of patient flow through an emergency department.
Level:Intermediate
Matchmaking Queue
Simulates skill-based matchmaking with adjustable buckets, skill delta and max wait.
Level:Intermediate
Advanced - Complex Simulations
Machines Simulation
A machines simulation depicting resource allocation and reliability.
Level:Advanced