Fenomenos de esperas 1

30
REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MATURÍN Autor: Carmen López

Transcript of Fenomenos de esperas 1

Page 1: Fenomenos de esperas 1

REPÚBLICA BOLIVARIANA DE VENEZUELAINSTITUTO UNIVERSITARIO POLITÉCNICO

“SANTIAGO MARIÑO”EXTENSIÓN MATURÍN

Autor: Carmen López

Page 2: Fenomenos de esperas 1

El origen de la Teoría de Colas corresponde a Agner Kraup Erlang

(Dinamarca, 1878 - 1929) en 1909 para analizar la congestión de

tráfico telefónico con el objetivo de cumplir la demanda incierta de

servicios en el sistema telefónico de Copenhague. Sus

investigaciones acabaron en una nueva teoría denominada teoría de

colas o de líneas de espera. Esta teoría es ahora una herramienta

de valor en negocios debido a que un gran número de problemas

pueden caracterizarse, como problemas de congestión llegada-

salida.

Page 3: Fenomenos de esperas 1

• Las colas son frecuentes en nuestra vida cotidiana:

● En un banco ● En un supermercado ● En una estación de Gasolina● En un peaje, etc..

También se producen esperas en las fabricas. Los lotes de producción aguardan en hileras

para que trabajen en ellas diferentes maquinas e incluso las mismas maquinas deben

esperar para ser reparadas

IMPORTANCIA: proporciona tanto una base teórica del tipo de servicio que podemos esperar de un determinado recurso, como la forma en la cual dicho recurso puede ser diseñado para proporcionar un determinado grado de servicio a sus clientes.

Page 4: Fenomenos de esperas 1
Page 5: Fenomenos de esperas 1

Clientes: Término usado en un sistema de

colas para referirse a:

·Gente esperando líneas telefónicas

desocupadas.

·Máquinas que esperan ser reparadas.

· Aviones esperando aterrizar.

Instalaciones de Servicio:

Este término se usa para referirse a:

· Líneas telefónicas.

· Talleres de reparación.

· Pistas de aeropuerto.

Llegadas: Es el número de clientes que

llegan a las instalaciones de servicio.

Tasa de Servicio: Este término se usa para

designar la capacidad de servicio, Ejemplo:

· Un sistema telefónico entre dos ciudades

puede manejar 90 llamadas

por minuto.

Número de servidores de servicio:

Es la cantidad de servidores de que

disponemos:

· Número de conmutadores telefónicos.

· Número de puestos de reparación.

· Número de pistas de aterrizaje de un

aeropuerto.

Page 6: Fenomenos de esperas 1

La teoría de colas es el estudio matemático del comportamiento de líneas de espera.

Una cola es una línea de espera y la teoría de colas es una colección de modelos

matemáticos que describen sistemas de línea de espera particulares o sistemas de

colas.

Los modelos sirven para encontrar un buen compromiso entre los costos del sistema y

los tiempos promedio de la línea de espera para un sistema dado.

La teoría de las colas en si no resuelve directamente el problema, pero contribuye con

la información vital que se requiere para tomar las decisiones concernientes

prediciendo algunas características sobre la línea de espera: probabilidad de que se

formen, el tiempo de espera promedio.

Page 7: Fenomenos de esperas 1

Identificar el nivel óptimo de capacidad del sistema que minimiza el coste del mismo.

Evaluar el impacto que las posibles alternativas de modificación de la capacidad del

sistema tendrían en el coste total del mismo.

Establecer un balance equilibrado (“óptimo”) entre las consideraciones cuantitativas

de costes y las cualitativas de servicio.

Prestar atención al tiempo de permanencia en el sistema o en la cola de espera.

Page 8: Fenomenos de esperas 1

Llegadas

Sistema de colas

Cola ServidorSalidas

UNA LÍNEA Y UN SERVIDOR

Page 9: Fenomenos de esperas 1

Primer sistema: se llama un sistema de un servidor y una cola.

Segundo sistema: una línea con múltiples

servidores.

Tercer sistema: aquél en que cada servidor tiene una línea de separación.

Cuarto sistema: es una línea con servidores en serie. Este modelo puede aplicarse a trabajos ordenador que esperan tiempo de procesador.

Page 10: Fenomenos de esperas 1

• Un sistema de colas puede dividirse en dos componentes principales:● La cola● La instalación del servicio

• Los clientes o llegadas vienen en forma individual para recibir el servicio

• Los clientes o llegadas pueden ser:● Personas● Automóviles● Máquinas que requieren reparación● Documentos● Entre muchos otros tipos de artículos

Page 11: Fenomenos de esperas 1

• Si cuando el cliente llega no hay nadie en la cola, pasa de una vez a recibir el servicio, si no, se une a la cola

Es importante señalar que la cola no incluye a quien está recibiendo el servicio

• Las llegadas van a la instalación del servicio de acuerdo con la disciplina de

la cola, generalmente ésta es primero en llegar, primero en ser servido,

pero pueden haber otras reglas o colas con prioridades

Llegadas

Sistema de colas

ColaInstalación del servicio

Disciplinade la cola

Salidas

Page 12: Fenomenos de esperas 1

A / B / s (en un modelo sencillo)

Donde A representa la distribución de la llegada (generalmente del tiempo entre

llegadas); B la distribución del tiempo de servicio y s el número de servidores.

Además, convencionalmente se utiliza: M para la distribución exponencial, G

para una distribución arbitraria en los tiempos de servicio, GI para una distribución

arbitraria en los tiempos de llegada y D para un número Determinístico.

Por ejemplo: M / M / 2 significa un sistema de colas con tiempo entre llegadas

exponencial, tiempo de servicio exponencial y dos servidores

Page 13: Fenomenos de esperas 1
Page 14: Fenomenos de esperas 1
Page 15: Fenomenos de esperas 1

Población de clientes: conjunto de clientes posibles.

Proceso de llegada: la forma en que llegan los clientes de esa población.

Proceso de colas: la manera que los clientes esperan para ser atendidos.

Disciplina de colas: la forma en que son elegidos para proporcionarles el servicio.

Proceso de servicios: la forma y la rapidez con la que es atendido el cliente.

Proceso de salida: que son de los siguientes dos tipos:

h. Los elementos abandonan completamente el sistema después de ser atendidos,

lo que tiene como resultado un sistema de colas de un paso.

k. Los productos, que son procesados en una estación de

trabajo, son trasladados a alguna otra parte para

someterlos a otro tipo de proceso, lo que tiene

como resultado una red de colas.

Page 16: Fenomenos de esperas 1

Tipos de población:

– Finita: λ k disminuye al aumentar k

– Infinita:λ k permanece constante al aumentar k

1.- POBLACIÓN DE CLIENTES

Ejemplos de tipos de población:

– Finita: Sistema con 10 componentes y un servicio de reparación. Cada vez que un componente falla y va al servicio de reparación, la tasa λ k disminuye en un10%

– Infinita: Acceso a un servidor de Internet. La población serían los potenciales millones de personas que pueden conectarse al servidor. Aunque alguno de ellos se conecte, la tasa λ k permanece constante.

Page 17: Fenomenos de esperas 1

Tamaño:

* Individuales•En grupo: distribución del tamaño del grupo

Distribución del tiempo entre llegadas: es el que transcurre entre

dos llegadas consecutivas de clientes al sistema. Se considera que

son v.a. independientes con la misma distribución.

Modelos más usuales:

* Exponencial (notación M)

* Erlang

* Hiperexponencial

* General (notación G)

2.- LLEGADAS DE CLIENTES

Page 18: Fenomenos de esperas 1

2.- LLEGADAS DE CLIENTES

Exponencial(λ):

Propiedad de falta de memoria: la distribución

exponencial es la única distribución continua

que verifica:

Erlang(n, α) = Gamma(n, α) = Σ Ex(α)

Hiperexponencial:

Es una combinación lineal de distribuciones

exponenciales(αi) independientes

Sirve para modelizar situaciones en las que hay

distintos tipos de clientes con distintas tasas de

llegada y cada llegada es de tipo exponencial

Page 19: Fenomenos de esperas 1

2.- LLEGADAS A REDES ATM

Población: varios usuarios que envían mensajes a un

conmutador.

Para el cliente i-ésimo:

Tiempo sin enviar mensajes

Tiempo enviando mensajes (on): depende de la longitud del mensaje,

que se divide en paquetes de longitud fija. El número de celdas por

mensaje es (si es una red ATM sobre IP).

Cada celda tarda un tiempo constante en ser emitida.

Page 20: Fenomenos de esperas 1

2.- TRÁFICO EN INTERNET :

Distribución de Pareto

• Comparación de Exponencial y Pareto con la misma media (3):

Page 21: Fenomenos de esperas 1

3.- SERVICIO

Los tiempos de servicio de los clientes,

en cualquiera de los servidores, son

v.a. independientes, con la misma

distribución.

Las distribuciones más habituales son:

* Exponencial (μ) (Notación: M)

* Erlang(n, α)

* Constante (redes ATM)

* Pareto (c, α)

•General (Notación: G)

Servidores: Puede haber uno o varios servidores.Llamamos S al nº de servidores.

μK: Tasa de servicio cuando hay k clientes en el sistema = nº medio de clientes servidos en el sistema por unidad de tiempo.

μ : tasa de servicio de cada servidor = nº medio de clientes servidos en cada servidor por unidad de tiempo.

Page 22: Fenomenos de esperas 1

4.- COLA Capacidad :

finita : se pierden los clientes que al llegar

se encuentran la cola llena.

Infinita: se admiten todos los clientes.

Posibilidades:

-una cola para cada servidor

-una cola para varios servidores

-varias colas para un servidor

En este caso hay que indicar como elige el

servidor entre las distintas colas, por ejemplo

de la que tenga más clientes, al azar, con

probabilidades prefijadas.

Disciplina: Regla para elegir clientes de una

cola.

FIFO (o FCFS): se sirven por orden de

llegada

LIFO: se sirven por orden inverso de llegada

SPT: se sirven primero los que menor tiempo

de procesamiento necesiten.

RANDOM: se elige al azar entre los de la cola

ROUND ROBIN: se procesa una cantidad fija

de tiempo para cada cliente, y si no ha

terminado se devuelve a la cola.

PRIORIDADES: se sirve por orden de

prioridad, y

FIFO entre los de la misma prioridad

Page 23: Fenomenos de esperas 1

5.- PARÁMETROS DE RENDIMIENTO DEL SISTEMA

En un sistema de colas interesan estudiar, cuando menos, cuatro procesos

estocásticos:

L(t)= número de clientes en el sistema en el instante t

Lq(t)= número de clientes en la cola en el instante t

W(n)= tiempo de estancia del cliente n-ésimo en el sistema

Wq(n)= tiempo de espera del cliente n-ésimo en la cola

El proceso L(t) cuando los tiempos entre llegadas de clientes al sistema y

los tiempos de servicio son exponenciales es un

PROCESO DE NACIMIENTO Y MUERTE DE PARAMETRO CONTINUO

(marco teórico para el estudio de sistemas de colas).

El cálculo de las probabilidades de estado para estos procesos en el

periodo transitorio es complejo, por lo que nos centraremos en estudiar estos

procesos cuando el sistema alcanza el ESTADO ESTACIONARIO.

Page 24: Fenomenos de esperas 1

5.- PARÁMETROS DE RENDIMIENTO DEL SISTEMA

-Nº clientes en el sistema. L= nºmedio clientes en el sistema en estado estacionario.

-Nº clientes en cola. Lq= nº medio clientes en cola en estado estacionario.

-Tiempo total en el sistema. W= tiempo medio en el sistema en estado estacionario.

-Tiempo de espera en cola. Wq= tiempo medio en cola en estado estacionario.

-Probabilidad de pérdida de un cliente: P. Sólo se pierden clientes si la cola es

finita.

-Tasa de ocupación de cada servidor: ρ = proporción de tiempo que cada servidor

está ocupado.

Si hay un solo servidor: ρ = nº medio de llegadas x tiempo medio de servicio = λ/μ.

Si hay S servidores: ρ = λ/(Sμ).

En estado estacionario nos interesa estudiar alguna de las características de estos

procesos: medias, varianzas, percentiles:

Page 25: Fenomenos de esperas 1

c) Los costos totales del sistema de

servicio

La suma de los dos costos anteriores da una

función de costos totales del sistema en

función de la capacidad, que tendrá una forma

similar a la siguiente:

¿Por qué es necesario contar con herramientas de optimización para los problemas de Colas?

a) Los costos de espera de los clientes

Lo normal es pensar que estos costos de

espera decrecen conforme aumenta la

capacidad de servicio del sistema.

b) Los costos asociados a la capacidad de servicioEs también normal que el costo asociado a incrementar la capacidad de servicio crezca con alguna proporcionalidad en relación a esta capacidad.

Normalmente existen dos tipos de costos:

Page 26: Fenomenos de esperas 1

Una fotocopiadora de la facultad atiende estudiantes que llevan artículos o notas a fotocopiar.

Los estudiantes son atendidos según alguna disciplina en la fotocopiadora.

Las siguientes son tablas que corresponden a la observación, en un día cualquiera, del trabajo

en la fotocopiadora:

Llegadas Servicios

Llegada Tiempo (min.) Duración (min.)

0 0 -

1 10 10

2 30 12

3 50 8

4 70 10

5 90 10

Explique todas las consideraciones necesarias para modelar esta cola según lo que conoce

hasta ahora. Dé recomendaciones al encargado de la fotocopiadora sobre la base de los

cómputos posibles

Page 27: Fenomenos de esperas 1

En este caso, la distribución de los tiempos de servicio se supone

desconocida (general), sin embargo, es necesario conocer al menos

su media (1/m) y su varianza (s2). Así:

Modelo M/G/1

En este caso, se supone que los clientes se forman en la fila y al llegar al final,

toman el primer servidor que esté disponible (de los s que existen).

Aquí, l < s m

Modelo M/M/s

Page 28: Fenomenos de esperas 1

Las ecuaciones M/M/s

M/M/sCuando se introducen factores de costo en un modelo de colas, se puede

pensar en la necesidad de “optimizar” la función de costos del sistema

(generalmente asociados con una cierta unidad de tiempo).

Page 29: Fenomenos de esperas 1

OPTIMIZACIÓN.

Se puede suponer que se cuenta con dos tipos de costos asociados a los

parámetros fundamentales del sistema:

Cs : Costo de disponer un servidor, por unidad de tiempo.

Cw : Costo, por unidad de tiempo, que representa una persona en el sistema.

En primer lugar, es necesario responder a la pregunta: ¿qué unidad de

tiempo se debe utilizar como referencia?. Para ello, se podría pensar en

utilizar la unidad en que se tengan los costos o trasladar éstos a la unidad en

que se computaron las ecuaciones del modelo, sin embargo, esta decisión

no es relevante, ya que los resultados del modelo de colas son

independientes de la unidad de tiempo escogida para el análisis

Page 30: Fenomenos de esperas 1

OPTIMIZACIÓN. La función objetivo

En vista de los costos propuestos, se podría pensar en la siguiente función

objetivo de la optimización

Costo Total (función de s)

Número de servidores Número de Clientes Esperados en el Sistema (función de s)

La función objetivo debe ser minimizada (¿?), entonces:

Sin embargo, en la mayoría de los casos, no existen métodos analíticos para responder a este problema, así que, puede procederse por métodos numéricos (o por pruebas sucesivas

OPTIMIZACIÓN. El Problema

min CT(s)s