Está en la página 1de 5

Teora de colas finitas, servidores mltiples

UDI

facilitador: Ing. Adrian Iscala

Concepto El problema planteado es difcil de describir por la presencia de elementos aleatorios en el arribo y la atencin de clientes. Para ello se ha desarrollado la Teora de Cola o de la Lnea de Espera que se basa en describir el arribo o la partida (o servicio) por distribuciones de probabilidad apropiadas. Usando teora de probabilidad se derivan las caractersticas operativas del problema, como ser tiempo de espera hasta que el servicio del cliente sea completado, porcentaje de tiempo desocupado por servicio, etc., con tales elementos, el analista hace inferencias de la operacin del sistema y puede ajustarlos para asegurar una efectiva utilizacin desde el punto de vista del cliente y del servidor. La Teora de Cola no es una tcnica de optimizacin, sino una herramienta que utiliza frmulas analticas (limitadas por suposiciones matemticas. No se asemejan a una situacin real, pero da una primer aproximacin a un problema y a bajo costo), que brindan informacin sobre el comportamiento de lneas de espera (estas se presentan cuando "clientes" llegan a un "lugar" demandando un servicio a un "servidor" el cual tiene una cierta capacidad de atencin y no est disponible inmediatamente y el cliente decide esperar). Proceso Bsico de las Colas El proceso bsico supuesto por la mayor parte de los modelos de colas es el siguiente. Los clientes que requieren servicios, a travs del tiempo, provienen de una fuente de entrada. Estos clientes arriban al sistema de servicios y se unen a una cola. En un determinado tiempo se selecciona un miembro de la cola, mediante alguna regla conocida como disciplina de servicio. Luego, se brinda el servicio requerido por el cliente en un mecanismo de servicio, despus de lo cual el cliente sale del sistema de servicio. Figura 1: Esquema del Proceso de Cola.

Fuent
Llegadas

Colas

seleccin

Mecanismos de servicios

Partidas

Componentes del Proceso de Colas 1 . Fuente de Entrada Una caracterstica de la fuente de entrada es su tamao. El tamao es el nmero total de potenciales clientes que pueden requerir servicio en un determinado momento. Esta poblacin a partir de la cual surgen las unidades que arriban se conocen como poblacin o fuente de entrada. Puede suponerse que el tamao es infinito o finito (por lo cual se dice que la fuente de entrada es ilimitada o limitada). Debe especificarse el patrn estadstico mediante el cual se generan los clientes a travs del tiempo. La suposicin normal es que se generan de acuerdo al proceso de Poisson. Este caso corresponde a aquel cuyas llegadas al sistema ocurren de manera aleatoria, pero con cierta taza media fija y sin importar cuantos clientes estn ya all (por lo que el tamao de la fuente de entrada es infinito). Una suposicin equivalente es que, la distribucin de probabilidad del tiempo que transcurre entre dos llegadas consecutivas es exponencial. Se

Teora de colas finitas, servidores mltiples

UDI

facilitador: Ing. Adrian Iscala

hace referencia al tiempo que transcurre entre dos llegadas consecutivas como tiempo entre llegadas. Poblacin Finita Es un grupo limitado de clientes que representa la fuente que usar un servicio y que en ocasiones forma una cola. En esta caso cuando un cliente deja su posicin como miembro de la poblacin de usuarios, se reduce en una unidad el tamao del grupo de usuarios, lo cual reduce la probabilidad que un usuario requiera servicio. Por el contrario, si se brinda mantenimiento a un cliente y ste regresa al grupo de usuarios, aumenta la poblacin y tambin la probabilidad de que un usuario requiera servicio. (Ejemplos: reparacin de cosechadoras, las PC de un gabinete, etc.). Poblacin Infinita Es aquella poblacin que tiene el tamao suficiente en comparacin con el sistema de servicio, para que los cambios en el tamao de la poblacin, ocasionados por disminuciones o incremento a la poblacin, no afecten de manera sustancial las probabilidades del sistema. (Ejemplos: en un supermercado los clientes que hacen fila; la cola en un banco; en una estacin de gasolina, etc.). 2. Llegadas Proceso de Llegada Es la forma en que los clientes de la fuente de entrada llegan a solicitar un servicio. La caracterstica ms importante del proceso de llegada es el tiempo entre llegadas, que es la cantidad de tiempo entre dos llegadas sucesivas de clientes a un sistema de colas. Se supone que el proceso de llegada no es afectado por el nmero de clientes presentes en el sistema. Existen casos en los que el proceso de llegada puede depender del nmero de clientes presentes en el sistema, como en el caso de una poblacin pequea. Ejemplo: hay cuatro barcos en un astillero, si los cuatro estn en reparacin, entonces ningn barco se puede descomponer en el futuro cercano. Por otro lado, si los barcos estn en el mar, en el futuro cercano hay una probabilidad relativamente alta de que alguno sufra una avera. Otro caso en el que el proceso de llegada depende del nmero de clientes presentes en cola, se tiene cuando la rapidez con la que llegan los clientes a la instalacin disminuye si est demasiado concurrida. Por ejemplo: si un banco tiene mucha gente, cuando llega un cliente se puede ir. 3. Cola Una cola se caracteriza por el nmero de clientes que puede admitir. Las colas pueden ser finitas o infinitas; la suposicin de una cola infinita es la estndar en la mayora de los modelos, incluso las situaciones en las que de hecho existe una cota superior (relativamente grande) sobre el nmero permitido de clientes. Los sistemas de colas en los que la cota superior es tan pequea que se llegan a ella con cierta frecuencia, se suponen como cola finita. 4. Seleccin a Partir de la Cola o Lnea de Espera Disciplina de Cola La disciplina de la cola se refiere al orden en el que se seleccionan los clientes para recibir el servicio. Por ejemplo, el primero en entrar es el primero en salir; aleatoria; de acuerdo a algn procedimiento de prioridad o a algn otro orden. En general la disciplina de los modelos de cola es: primero en entrar, primero en salir. Las reglas de prioridades ms comunes para determinar el orden de servicio a los clientes que esperan en la cola son:

Teora de colas finitas, servidores mltiples PEPS: Primero Entrado, Primero Salido. UEPS. Ultimo Entrado, Primero Salido. SEOA: Servicio en Orden Aleatorio.

UDI

facilitador: Ing. Adrian Iscala

GD: Disciplina General de Servicio (representa las disciplinas PEPS, UEPS y SEOA). 5. Instalacin de Servicios o Estaciones 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. Si existe ms de una instalacin de servicio, puede ser que sirva al cliente a travs de una secuencia de ellas (canales en serie de servicio). En una instalacin dada, el cliente entra en uno de estos canales y el servidor le presta el servicio completo. Un modelo de colas debe especificar el arreglo de las instalaciones y el nmero de servidores (canales paralelos) en cada una. El tiempo que transcurre para un cliente desde el inicio del servicio hasta su terminacin en una instalacin se llama tiempo de servicio (o duracin del servicio). Un modelo de sistema de colas determinado debe especificar la distribucin de probabilidad de los tiempos de servicio para cada servidor (y tal vez para los distintos clientes), aunque es comn suponer la misma distribucin para todos los servidores. El flujo de los elementos que recibirn servicios puede formar una cola nica, una cola mltiple o una combinacin de ambas y pueden ser brindadas por un servidor o mltiples servidores. A. Un Servidor - Una Cola Es el tipo ms sencillo de estructura y existen frmulas directas para resolver el problema con distribucin normal de patrones de llegada y de servicio. Cuando las distribuciones no son normales se resuelve con simulaciones (ejemplo: lavadero automtico de autos, muelle de descarga de un solo lugar, etc.).

Servidor

Llegadas

B. Mltiples Servidores (en paralelo) Varias Colas El problema con este formato es que las diferencias en el tiempo de servicio para cada cliente ocasionan un flujo o velocidad desigual en las colas. Como resultado de esto, algunos clientes son atendidos antes que otros que llegaron primero y adems producen cambios de una cola a otra (por ejemplo: las ventanillas de los bancos y las cajas de pago de los supermercados).

Servidor

Teora de colas finitas, servidores mltiples

UDI

facilitador: Ing. Adrian Iscala

Llegadas
Servidor

Servidor

C. Mltiples Servidores (en paralelo) Una Cola Para modificar una estructura de manera que se asegure el servicio por orden de llegada, es necesario formar una sola cola, de la cual, al quedar disponible un servidor se le asigna el siguiente cliente. El principal problema con esta estructura es que requiere un estricto control de la cola para mantener el orden y dirigir a los clientes hacia los servidores disponibles. (ejemplo: peluquera o una panadera en donde los clientes toman un nmero al entrar y se les sirve cuando llega el turno).
Servidor

Llegadas

Servidor

D. Mltiples Servidores (en serie) Una Cola Un factor crtico del caso de un solo canal con servicio en serie es la cantidad de elementos que se acumulan al frente de cada servicio, lo cual genera colas de espera separada. Un ejemplo es el lavado de un automvil, donde se realizan varios servicios (limpieza con aspiradora, remojo, lavado, enjuague, secado, estacionamiento) en una secuencia bastante uniforme. Por la variacin inherente de los tiempos de servicio, la situacin ptima para maximizar el uso del servicio es permitir que se forme una cola de espera infinita frente a cada servidor. La peor situacin es aquella donde no se permiten colas y slo puede estar un cliente. Este problema es comn en muchos sistemas orientados a productos (lneas de montaje), en los sistemas orientados a procesos (talleres de trabajo, procesamiento rdenes por lotes), permite la utilizacin mxima del servidor al dejar que el inventario de artculos disponibles absorba la variacin en tiempo de desempeo.
Servidor Servidor

Llegadas

Teora de colas finitas, servidores mltiples

UDI

facilitador: Ing. Adrian Iscala

6. Proceso de Salida Es la forma en que los clientes abandonan un sistema de colas. Para describir el proceso de salida de un sistema de cola, se especifica una distribucin de probabilidad. En la mayor parte de los casos suponemos que la distribucin de tiempo de servicio es independiente del nmero de clientes presentes, es decir que el servidor no trabaja ms rpido cuando hay ms clientes. Modelos de Teora de Cola A B
Modelo Distribucin de Llegadas

C
Distribucin de Salidas Nmero de Servidores

D
Disciplina del Servicio

E
Nro. Max de Clientes Permitidos en el Sistema

F
Poblacin

1 2 3 4 5 6

M M M M M M

M M M M M M

1 1 S S 1 R

PEPS GD GD GD GD GD

Infinito N Infinito N K K

Infinita Infinita Infinita Infinita K K

El modelo 5 y 6, suelen llamarse de servicio cerrado. El servidor atiende a un nmero constante de mquinas o unidades. Cuando una mquina se rompe, no puede generarse nuevos llamados mientras permanezca en servicio. En el caso del modelo 6 el sistema tiene un total de K mquinas que son atendidas por R operarios. Notacin para Modelos de Cola (A,B,C,):(D,E,F) A: distribucin de arribos (M=Poisson D=Determinista E=Erlang). B: distribucin de salidas (M=Poisson D=Determinista E=Erlang). C: Nmero de servidores en paralelo. D: Disciplina del servicio. E: Nmero mximo de clientes permitidos en el sistema (en cola + en servidores). F: Poblacin. Modelo Notacin 1 (M,M,1):(GD,,) 2 (M,M,1):(GD,N,) 3 (M,M,S):(GD,,) 4 (M,M,S):(GD,N,) 5 (M,M,1):(GD,K,K) 6 (M,M,R):(GD,K,K)