Skip to main content

Queuing system usefulness and types

Short answer

A queuing system consists of customers arriving, waiting in line, receiving service, and leaving. It is useful for simulation because many real systems are queues, simulation allows studying performance measures without disturbing the system, and it handles complex distributions where exact formulas fail. Types include single-server single-queue, multi-server single-queue, multi-server multi-queue, tandem queues, network of queues, and finite/infinite population or capacity.

What is a queuing system? How is it useful for simulation? Explain the different types of queuing system with example.

Queuing system

A queuing system is a system in which customers arrive for a service, wait in a line when the server is busy, receive service and leave. Examples are a bank counter, a petrol pump and a CPU with waiting processes. It consists of an arrival process, a queue, one or more servers and a queue discipline.

Usefulness for simulation

  • Many real systems (banks, networks, factories, hospitals) are queues, so a queuing model gives a ready framework for building their simulation models.
  • Simulation of a queue shows how waiting time, queue length, idle time and utilisation change when the arrival rate, number of servers or service time changes, without disturbing the real system.
  • When arrival or service times follow complex distributions, or the queue has limited capacity or priorities, exact formulas often do not exist, and simulation is the practical method.
  • Results are used to decide staffing, buffer sizes and number of machines, and to compare alternatives cheaply before spending money.
  • Simple formulas such as M/M/1 results can be used to verify the simulation model.

Types of queuing systems

TypeDescriptionExample
Single server, single queueOne queue, one serverSmall shop with one cashier
Multiple servers, single queueOne common line feeds several serversBank with a common line and several tellers
Multiple servers, multiple queuesEach server has its own lineSupermarket checkout lanes, toll gates
Series (tandem) queuesCustomer passes through servers one after anotherAssembly line, passport office with several counters
Network of queuesCustomers move between several service centres, possibly back againComputer network, hospital departments
Finite or infinite populationSource is limited (machines to repair) or very largeMachine repair shop vs public at a bank
Finite or infinite capacityWaiting room limited (customers lost when full) or unlimitedTelephone exchange lines vs a long road queue

Systems can also be classified by discipline: FIFO (ticket counter), LIFO (stack of plates), priority (emergency ward) and random service.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Simulation and Modeling chapter 4 questions →