You are on page 1of 4

Teora de colas

Definicin
Para comenzar a entender el concepto de la teora de colas primero se podr identificar el concepto
bsico y algunas explicaciones que se prolongaran ms adelante.
En ciencias de la computacin, y ms especficamente en investigacin de operaciones, la teora de
colas es el estudio matemtico de las lneas de espera o colas dentro de una red de comunicaciones.
Su objetivo principal es el anlisis de varios procesos, tales como la llegada de los datos al final de la
cola, la espera en la cola, entre otros.
La teora de colas generalmente es considerada una rama de investigacin operativa porque sus
resultados a menudo son aplicables en una amplia variedad de situaciones como negocios, comercio,
industria, ingenieras, transporte y telecomunicaciones.
En el contexto de la informtica y de las nuevas tecnologas, las situaciones de espera dentro de una
red son ms frecuentes. As, por ejemplo, los procesos enviados a un servidor para su ejecucin
forman colas de espera mientras no son atendidos; la informacin solicitada, a travs de
Internet, a un servidor Web puede recibirse con demora debido a la congestin en la red; tambin se
puede recibir la seal de lnea de la que depende nuestro telfono mvil ocupada si la central est
colapsada en ese momento, etc.
Otros campos de utilizacin son la logstica de los procesos industriales de produccin, ingeniera de
redes y servicios, ingeniera de sistemas informticos, y elaboracin de proyectos sustentables.
Historia
El matemtico dans Agner Krarup Erlang, trabajador de la Copenhagen Telephone Exchange, public
el primer artculo sobre la teora de colas en 1909.Especficamente se preocup del estudio del
problema de dimensionamiento de lneas y centrales de conmutacin telefnica para el servicio de
llamadas.
Modelo de formacin de colas
Se forman debido a un desequilibrio temporal entre la demanda del servicio y la capacidad del
sistema para suministrarlo.
En las formaciones de colas se habla de clientes, tales como mquinas daadas a la espera de ser
rehabilitadas. Los clientes pueden esperar en cola debido a que los medios existentes sean
inadecuados para satisfacer la demanda del servicio; en este caso, la cola tiende a ser explosiva, es
decir, a ser cada vez ms larga a medida que transcurre el tiempo. Los clientes puede que esperen
temporalmente, aunque las instalaciones de servicio sean adecuadas, porque los clientes llegados
anteriormente estn siendo atendidos.
Objetivos
Los objetivos de la teora de colas consisten en:
1)
2)
3)
4)

Identificar el nivel ptimo de capacidad del sistema que minimiza el coste del mismo.
Evaluar el impacto que las posibles alternativas de modificacin de la capacidad del sistema tendran en el coste total
del mismo.
Establecer un balance equilibrado (ptimo) entre las consideraciones cuantitativas de costes y las cualitativas de
servicio.
Prestar atencin al tiempo de permanencia en el sistema o en la cola de espera. Elementos existentes en la teora de
colas

Proceso bsico de colas: Los clientes que requieren un servicio se generan en una fase de entrada.
Estos clientes entran al sistema y se unen a una cola. En determinado momento se selecciona un miembro de la cola, para
proporcionarle el servicio, mediante alguna regla conocida como disciplina de servicio. Luego, se lleva a cabo el servicio
requerido por el cliente en un mecanismo de servicio, despus de lo cual el cliente sale del sistema de colas. o Fuente de
entrada o poblacin potencial: Una caracterstica de la fuente de entrada es su tamao. El tamao es el nmero total de
clientes que pueden requerir servicio en determinado momento. Puede suponerse que el tamao es infinito o finito.

Cliente: Es todo individuo de la poblacin potencial que solicita servicio como por ejemplo una lista de trabajo
esperando para imprimirse.
Capacidad de la cola: Es el mximo nmero de clientes que pueden estar haciendo cola (antes de comenzar a ser
servidos). De nuevo, puede suponerse finita o infinita.
Disciplina de la cola: La disciplina de la cola se refiere al orden en el que se seleccionan sus miembros para recibir el
servicio. Por ejemplo, puede ser:
FIFO (first in first out) primero en entrar, primero en salir, segn la cual se atiende primero al cliente que antes haya
llegado.
LIFO (last in first out) tambin conocida como pila que consiste en atender primero al cliente que ha llegado el ltimo.
RSS (random selection of service) que selecciona los clientes de manera aleatoria, de acuerdo a algn procedimiento
de prioridad o a algn otro orden.
Processor Sharing sirve a los clientes igualmente. La capacidad de la red se comparte entre los clientes y todos
experimentan con eficacia el mismo retraso.
Mecanismo de servicio: El mecanismo de servicio consiste en una o ms instalaciones de servicio, cada una de ellas
con uno o ms canales paralelos de servicio, llamados servidores.
Redes de colas. Sistema donde existen varias colas y los trabajos fluyen de una a otra. Por ejemplo: las redes de
comunicaciones o los sistemas operativos multitarea.
Cola: Una cola se caracteriza por el nmero mximo de clientes que puede admitir. Las colas pueden ser finitas o
infinitas.
El proceso de servicio: Define cmo son atendidos los cliente.

Clientes
Llegando
servidos

Clientes
Servicio

Clientes que
Abandonan
Aunque la mayor parte de los sistemas se puedan representar como en la figura 1, debe quedar claro que una
representacin detallada exige definir un nmero elevado de parmetros y funciones.
La teora de colas fue originariamente un trabajo prctico. La primera aplicacin de la que se tiene noticia es del
matemtico dans Erlang sobre conversaciones telefnicas en 1909, para el clculo de tamao de centralitas.
Despus se convirti en un concepto terico que consigui un gran desarrollo, y desde hace unos aos se vuelve
a hablar de un concepto aplicado aunque exige un importante trabajo de anlisis para convertir las frmulas en
realidades, o viceversa
Caractersticas de los sistemas de colas
Seis son las caractersticas bsicas que se deben utilizar para describir adecuadamente un sistema de colas:
a) Patrn de llegada de los clientes
b) Patrn de servicio de los servidores
c) Disciplina de cola
d) Capacidad del sistema
e) Nmero de canales de servicio
f) Nmero de etapas de servicio

Algunos autores incluyen una sptima caracterstica que es la poblacin de posibles clientes.
a) Patrn de llegada de los clientes
En situaciones de cola habituales, la llegada es estocstica, es decir la llegada depende de una cierta variable aleatoria, en este
caso es necesario conocer la distribucin probabilstica entre dos llegadas de cliente sucesivas. Adems habra que tener en
cuenta si los clientes llegan independiente o simultneamente. En este segundo caso (es decir, si llegan lotes) habra que
definir la distribucin probabilstica de stos.
Tambin es posible que los clientes sean impacientes. Es decir, que lleguen a la cola y si es demasiado larga se vayan, o que
tras esperar mucho rato en la cola decidan abandonar. Por ltimo es posible que el patrn de llegada vare con el tiempo. Si se
mantiene constante le llamamos estacionario, si por ejemplo vara con las horas del da es no-estacionario.
b) Patrones de servicio de los servidores
Los servidores pueden tener un tiempo de servicio variable, en cuyo caso hay que asociarle, para definirlo, una funcin de
probabilidad. Tambin pueden atender en lotes o de modo individual.
El tiempo de servicio tambin puede variar con el nmero de clientes en la cola, trabajando ms rpido o ms lento, y en este
caso se llama patrones de servicio dependientes. Al igual que el
Teora de Colas patrn de llegadas el patrn de servicio puede ser no-estacionario, variando con el tiempo transcurrido.
c) Disciplina de cola
La disciplina de cola es la manera en que los clientes se ordenan en el momento de ser servidos de entre los de la cola. Cuando
se piensa en colas se admite que la disciplina de cola normal es FIFO (atender primero a quien lleg primero) Sin embargo en
muchas colas es habitual el uso de la disciplina LIFO (atender primero al ltimo). Tambin es posible encontrar reglas de
secuencia con prioridades, como por ejemplo secuenciar primero las tareas con menor duracin o segn tipos de
clientes.En cualquier caso dos son las situaciones generales en las que trabajar. En la primera, llamada en ingls preemptive,
si un cliente llega a la cola con una orden de prioridad superior al cliente que est siendo atendido, este se retira dando paso al
ms importante. Dos nuevos subcasos aparecen: el cliente retirado ha de volver a empezar, o el cliente retorna donde se haba
quedado. La segunda situacin es la denominada no preemptive donde el cliente con mayor prioridad
espera a que acabe el que est siendo atendido.
d) Capacidad del sistema.
En algunos sistemas existe una limitacin respecto al nmero de clientes que pueden esperar en la
cola. A estos casos se les denomina situaciones de cola finitas. Esta limitacin puede ser
considerada como una simplificacin en la modelizacin de la impaciencia de los clientes.
e) Nmero de canales del servicio
Es evidente que es preferible utilizar sistemas multiservidos con una nica lnea de espera para
todos que con una cola por servidor. Por tanto, cuando se habla de canales de servicio paralelos,
se habla generalmente de una cola que alimenta a varios servidores mientras que el caso de colas
independientes se asemeja a mltiples sistemas con slo un servidor.
En la figura 1 se dibuj un sistema mono-canal, en la figura 2 se presenta dos variantes de sistema
multicanal. El primero tiene una sla cola de espera, mientras que el segundo tiene una sola cola

para cada canal.

You might also like