Sie sind auf Seite 1von 37

Modelo M | M | 1

Teoria de Colas
SISTEMA SIMPLE
M / M / 1

Tiempo de llegadas aleatorias (Markoviano),
independientes entre si.

Tiempo de servicio Markoviano, es decir no
depende de cuando ocurre sino de la longitud
del intervalo

1 servidor
Modelo M/M/1
EXP POISSON
Descripcin del modelo
Hay una sola cola, cuya capacidad es infinita, y un
solo servidor, La disciplina ser FIFO
Las llegadas se producen segn un proceso de
Poisson de razn , donde es el nmero medio de
llegadas por unidad de tiempo y 1/ es el tiempo
medio entre llegadas, Los tiempos entre llegadas se
distribuirn exponencialmente, Exp()
Los tiempos entre servicios tambin se distribuirn
exponencialmente, Exp(), de tal manera que es
el nmero medio de clientes que el servidor es
capaz de atender por unidad de tiempo y 1/ es el
tiempo medio de servicio
Condicin de no saturacin
Se demuestra que si >, el sistema se satura,
es decir, el nmero de clientes en la cola crece
indefinidamente con el tiempo, Por consiguiente,
la condicin de no saturacin ser:

= < donde , 1
Nosotros slo estudiaremos las colas que no se
saturan, Cuando una cola no se satura, tambin
se dice que alcanza el estado estacionario,
Probabilidades
El parmetro se llama carga, flujo o
intensidad de trfico del sistema, puesto que
mide la relacin entre la cantidad de trabajos
que llegan y la capacidad de procesarlos
Suponiendo que el sistema no se satura, se
deduce la siguiente frmula para las
probabilidades p
n
de que haya n clientes en
el sistema, donde neN:
( ) = 1
n
n
p
Medidas de rendimiento
El nmero medio de clientes en el sistema, L, se
calcula as:
( ) ( )


=

=
= = =
0 0 0
1 1
j
j
j
j
j
j
j j p j L
Sumamos la serie aritmtico-geomtrica:
... 4 3 2
4 3 2
+ + + + = S
... 3 2
4 3 2
+ = S
( )

= + + + + =
1
... 1
4 3 2
S
( )
( )

=
1
1
1
2
L
Medidas de rendimiento
La utilizacin del dependiente, notada U, es la fraccin
de tiempo (en tanto por uno) que el dependiente
permanece ocupado, Para hallarla, nos valemos de
que cuando no hay saturacin, el nmero medio de
clientes que entran en el sistema debe ser igual al
nmero medio de clientes que salen de l:

= = = U U
Como para deducir la anterior frmula no hemos
usado ninguna caracterstica especial del modelo de
entrada ni del de salida, dicha frmula es vlida para
colas G | G | 1
Medidas de rendimiento
El tiempo medio de respuesta W es el tiempo medio que
un trabajo permanece en el sistema, Si suponemos que
un trabajo, al llegar al sistema, se encuentra con que
hay por delante de l otros j trabajos, el tiempo medio
que tardar en salir del sistema ser j+1 veces el tiempo
medio de servicio, Por lo tanto:
( )

1 1 1 1
1
0 0 0
+ = + = + =


=

=
L
p p j p j W
j
j
j
j
j
j
Tiempo que se pasa
en el sistema si
hay j por delante
al llegar
Probabilidad de que
haya j por delante
al llegar
Medidas de rendimiento
Podemos simplificar algo ms:

= + =
1 1 L
W
El tiempo medio de espera en la cola W
q
se hallar
restando a W el tiempo que tarda en ser servido el
trabajo (esto es vlido para cualquier tipo de cola):

1
=W W
q
En el caso particular de una cola M | M | 1, obtenemos:

=
q
W
FRMULAS M/M/1

=
+
= =
= =

= =
=
=
=
1
servicio) de tiempo espera de (tiempo
sistema el en permanece unidad una que promedio Tiempo
sistema del n utilizaci de Factor
sistema el en (clientes) unidades de promedio Nmero
sistema el en unidades de nmero
tiempo de perodo por servidos cosas o gente de promedio Nmero
tiempo de perodo por arribos de promedio Nmero
S
S
S S
W
W
L L
n
FRMULAS PARA M/M/1
( )
( )
( )
( )
1
2
sistema el en estn unidades k" " de ms que de ad Probabilid
1 1
vaca) est servicio de unidad (la sistema el en unidades cero de ad Probabilid
1 1
sistema el en estn clientes " n " que de ad Probabilid
cola la en espera unidad una que promedio Tiempo
cola la en unidades de promedio Nmero
+
)
)
|
|
.
|

\
|
=
= =
= =
= =
- =
|
|
.
|

\
|
-
|
|
.
|

\
|
=
= =
- =

= =
- =

= =
k
k n
k n
o
o
n
n
n
n
S q
S q
P
P
P
P
P
P
W W
L L



Formulario Modelo M/M/1
1 , 0
) ( ) (
) ( ) 1 (
) (
1
) (
) 1 ( ) 1 (
1
2
< >
= > = >
= > =

=

=

+











t
e t W P e t W P
n L P P
W W
L L
t
q
t
s
n
s
n
n
q s
q s
Ejemplo
Unos mecnicos llegan a una media de 10 por hora
a recoger piezas de repuesto, Estas piezas se las
da un dependiente pagado con 5 /hora y que tarda
como media 5 min en servir, Cada hora que tiene
que esperar un mecnico (en el sistema) le cuesta
al taller 10 , Queremos saber si merece la pena
contratar a un ayudante de dependiente, pagado
con 4/hora, de forma que el tiempo medio de
servicio se reduzca a 4 min
Nota: Al resolver un problema de colas, tener
siempre muy presente la coherencia de unidades
Ejemplo
Tenemos dos opciones:
Sin ayudante: 1/
1
= 5 min = 1/12 h
Con ayudante: 1/
2
= 4 min = 1/15 h
En ambos casos, = 10 clientes/h
Opcin 1 (sin ayudante):

mecnicos 5
12
10
1
12
10
1
;
12
10
1
1
1 1
=

= =

L
Por tanto, perdemos 5(10/h) = 50/h
Ejemplo
Opcin 2 (con ayudante):

mecnicos 2
15
10
1
15
10
1
;
15
10
1
1
1 2
=

= =

L
Por tanto, perdemos 2(10/h) = 20/h debido a la
espera de los mecnicos, Pero tambin
perdemos 4/h debido al sueldo del ayudante,
Por tanto, las prdidas totales son 24/h
En la opcin 1 perdemos 50/h y en la opcin 2
perdemos 24/h, con lo cual la ms ventajosa es
la opcin 2,
Ms medidas de rendimiento
El nmero medio de trabajos en la cola L
q
, se
calcula restndole a L el nmero medio de trabajos
que estn siendo servidos:
( )

= = =
1 1
1
2
0
L p L L
q
Probabilidad de que un cliente que llega pase ms
de t unidades de tiempo en el sistema:
( )
W t
e t W
/
=
( )
W t
q
e t W
/
=
Probabilidad de que un cliente que llega pase ms
de t unidades de tiempo en la cola:
Ejemplos
Ejemplo: Un canal de comunicacin se usa para
enviar datos desde unos ordenadores fuente a uno
central, Cada fuente enva paquetes de datos segn
un proceso de Poisson de razn 2 paquetes/seg,
Adems cada fuente enva independientemente de
las otras, Todos los paquetes son idnticos,
esperan en una cola comn y despus se
transmiten de uno en uno, Los tiempos de
transmisin se distribuyen exponencialmente, con
media 25 mseg, Determinar el nmero mximo de
fuentes que se pueden conectar al canal de tal
manera que:
Ejemplos
1 El canal no se sature
Si tenemos k fuentes, llegarn a la cola 2k
paquetes/seg, Por otro lado, 1/ = 0,025 seg
= 40 paquetes/seg
El canal no se satura cuando <1:
fuentes 20 1
20 40
2
< < = = = k
k k

Ejemplos
2 En media los paquetes no pasen en el
sistema ms de 100 mseg
Tal como ocurra en el apartado anterior, llegarn
a la cola 2k paquetes/seg, y tendremos = 40
paquetes/seg
Nos exigen Ws0,1 seg:

fuentes 15 1 , 0
2 40
1 1
s s

= k
k
W

Ejemplos
3 En el estado estacionario se garantice que al
menos el 95% de los paquetes tenga un tiempo de
respuesta que no exceda de 100 mseg
Tal como ocurra en el apartado anterior, llegarn a la
cola 2k paquetes/seg, y tendremos = 40 paquetes/seg
Nos exigen que la probabilidad de que un paquete pase
ms de 100 mseg en el sistema sea inferior al 5%, es
decir, W(100 mseg)s0,05:
( )
( )
s s s

05 , 0 ln 4 2 , 0 05 , 0 05 , 0 1 , 0
2 40 1 , 0
k e W
k
) k que (ya fuentes 5 021 , 5
2 , 0
05 , 0 ln 4
N e s s
+
s k k k
Ejemplos
Ejemplo: Supongamos que una cola M|M|1 con parmetros
y se sustituye por n colas M|M|1 independientes de
parmetros /n y /n, Es decir, dividimos la carga de trabajo y
la capacidad de proceso en n partes iguales, Evaluar el
efecto del cambio usando como medidas de rendimiento el
tiempo medio de respuesta y el nmero medio de trabajos en
el sistema


/n
/n
/n
/n

Ejemplos
Alternativa 1 (una sola cola),
1
=,
1
= :

=
1
1
1
1
L

=

=
1 1
1 1
1
W
Alternativa 2 (n colas independientes),
2
=/n,

2
=/n :
1
2
2
1
2
2
2
1
1
1 1
nL n n n n L
n
n
n
n
n
i
=

Ejemplos
1
2 2
2
1 1 1
nW n W
n n
=

Como la alternativa 1 tiene menores valores


para ambas medidas de rendimiento,
concluimos que la dicha alternativa es mejor
Esto nos indica que lo mejor es no dividir la
capacidad de procesamiento, es decir, tener un
nico servidor que atienda a todos los clientes
http://www.auladeeconomia.com
Modelo M/M/1: ejemplo
Un carwash puede atender un auto cada
5 minutos y la tasa media de llegadas es
de 9 autos por hora
Obtenga las medidas de desempeo de
acuerdo con el modelo M/M/1
Adems la probabilidad de tener 0
clientes en el sistema, la probabilidad de
tener una cola de ms de 3 clientes y la
probabilidad de esperar ms de 30 min.
en la cola y en el sistema
Modelo M/M/1: ejemplo
17 . 0 ) 60 / 30 (
22 . 0 ) 60 / 30 (
32 . 0 ) 3 ( 25 . 0 ) 1 (
min 15 25 . 0
) (
min 20 33 . 0
1
25 . 2
) (
3
75 . 0
12
9
, 12 , 9
) 1 (
) 1 (
1 3 0
0
2
= = >
= = >
= = > = =
= =

=
= =

=
=

= =

=
= = = =


+
t
q
t
s
s
q
s
q s
e W P
e W P
L P P
hrs W
hrs W
clientes L clientes L










Modelo M/M/1: ejercicio
A un supermercado llegan en promedio 80
clientes por hora que son atendidos entre sus
5 cajas.
Cada caja puede atender en promedio a un
cliente cada 3 minutos
Obtenga las medidas de desempeo de
acuerdo con el modelo M/M/1
Adems la probabilidad de tener 2 clientes
en el sistema, la probabilidad de tener una
cola de ms de 4 clientes y la probabilidad de
esperar ms de 10 min. en la cola
Ejemplo
Debido a un reciente incremento en el
negocio una secretaria de una cierta
empresa tiene que mecanografiar 20 cartas
por da en promedio (asuma una distribucin
de Poisson).

A ella le toma aproximadamente 10 minutos
mecanografiar cada carta (asuma una
distribucin exponencial). Suponiendo que la
secretaria trabaja 8 horas diarias.

Calcule la probabilidad de que la secretaria
tenga ms de 5 cartas que mecanografiar.
solucin
= 20 /8 = 2.5 cartas / hora
= (1/20 min)(60 min/1 hora) = 3 cartas / hora
Tasa de uso de la secretaria.
= / = 2.5 /3 = 0.84
Tiempo antes de mecanografiar una carta:
Wq = /(*(- )) = 1.67
Nmero promedio de cartas en espera:
Lq =
2
/(*(- )) = 4.17
Probabilidad de que la secretaria tenga k cartas que mecanografiar
0 0.167 3 0.518 6 0.721 9 0.838 12 0.907 15 0.946
1 0.306 4 0.598 7 0.767 10 0.865 13 0.922 16 0.955
2 0.421 5 0.665 8 0.806 11 0.888 14 0.935 17 0.962
Ejercicio 2
Las llamadas llegan al conmutador de una
oficina a una tasa de dos por minuto, el
tiempo promedio para manejar cada llamada
es de 20 segundos. Actualmente slo hay un
operador del conmutador.

Calcular:
La probabilidad de que el operador est ocupado.
El nmero de llamadas que esperan ser contestadas.
El tiempo promedio que espera una llamada antes de
ser atendida.
Zapatera Marys

Los clientes que llegan a la zapatera Marys son en
promedio 12 por minuto, de acuerdo a la distribucin
Poisson.

El tiempo de atencin se distribuye
exponencialmente con un promedio de 8 minutos por
cliente.

La gerencia esta interesada en determinar las
medidas de performance para este servicio.

SOLUCION

Datos de entrada
= 1/ 12 clientes por minuto = 60/ 12 = 5 por hora.
= 1/ 8 clientes por minuto = 60/ 8 = 7.5 por hora.

Calculo del performance


P
0
= 1- ( / ) = 1 - (5 / 7.5) = 0.3333
P
n
= [1 - ( / )] (/ ) = (0.3333)(0.6667)n
L = / ( - ) = 2
L
q
= 2/ [( - )] = 1.3333
W = 1 / ( - ) = 0.4 horas = 24 minutos
W
q
= / [( - )] = 0.26667 horas = 16 minutos
P
w
= / = 0.6667
= / = 0.6667

Datos de entrada para WINQSB




Medidas de performance
Medidas de performance
Medidas de performance
Medidas de performance
Medidas de performance
Teorema de Little
Sea un sistema de colas con cualquier
distribucin de llegadas y servicios y cualquier
estructura, Sean L el nmero de trabajos
presentes en el sistema en el estado
estacionario, W es tiempo medio de respuesta
en el estado estacionario y la razn de
llegadas al sistema, Entonces:
W L =
Teorema de Little
Explicacin intuitiva: Supongamos que cobramos
1 a cada trabajo por cada unidad de tiempo que
pasa en el sistema, Habra dos maneras
equivalentes de medir las ganancias:
Colocando un recaudador a la entrada del sistema,
le cobrar como media W a cada uno de los
trabajos que vea pasar por unidad de tiempo
Cada vez que transcurre una unidad de tiempo,
cobro 1 a cada uno de los L trabajos que como
media hay en ese instante en el sistema
Teorema de Little
Si aplico el teorema a la cola, dejando fuera
del sistema al servidor, obtengo el siguiente
resultado, tambin muy til:
q q
W L =
Las dos frmulas obtenidas nos sirven para
ayudarnos a obtener los valores de las
medidas de rendimiento, aunque
necesitaremos otras ecuaciones para poder
conseguir resultados explcitos

Das könnte Ihnen auch gefallen