Module 6 Queuing System
Module 6 Queuing System
Learning Overview
• Queuing System Models: Modeling waiting lines and
service processes
• Discrete Simulation: Simulating systems by events
(step-by-step through time)
• Continuous Modeling: Using differential equations to
model smooth system behavior
• Numerical Methods: Techniques (e.g. Euler, Runge-
Kutta) to simulate continuous models
What is a Queueing System?
• A queueing system is a model of waiting lines –
customers (or jobs) wait for service
• Real-life examples: bank teller lines, supermarket
checkouts, call center hold queues
• Goal: predict performance (e.g. average wait time,
queue length) and optimize service resources
Components of a Queueing Model
Event logic:
• On arrival: if teller free, start service; if busy, customer joins queue
• On service end: customer departs; if others waiting, start service for next
in queue