La teoría de colas describe cómo los clientes llegan a un sistema, se unen a una cola para recibir servicio, y luego salen del sistema. Los clientes llegan a una fuente de entrada y esperan en una cola con una capacidad finita o infinita hasta que son seleccionados para servicio según una disciplina como FIFO. Luego reciben el servicio de uno o más servidores antes de salir del sistema. Las redes de colas constan de múltiples colas conectadas entre sí por donde fluyen los clientes.