La teoría de colas estudia matemáticamente el comportamiento de las líneas de espera. Se forma una cola cuando los clientes llegan a un servidor compartido demandando servicio. La teoría de colas provee modelos para predecir el comportamiento de sistemas de colas y encontrar un balance entre los costos y tiempos de espera. El matemático danés Agner Krarup Erlang publicó el primer artículo sobre la teoría de colas en 1909 para estudiar el dimensionamiento de sistemas telefónicos.