mms - WordPress.com
Download
Report
Transcript mms - WordPress.com
Modelo
m/m/s
Teoría de Colas
SISTEMA MULTIPLE
M/M/s
Teoría Modelo m/m/s
Teoría modelo m/m/s
Sistema de cola M/M/s
Características
- Clientes llegan de acuerdo a una distribución Poisson con una
esperanza l.
- El tiempo de atención se distribuye exponencialmente.
- Existen s servidores, cada uno atiende a una tasa de m clientes.
- Existe una población infinita y la posibilidad de infinitas
filas.
Descripción del modelo
Hay una sola cola, cuya capacidad es infinita, y s
servidores, La disciplina será FIFO
Las llegadas se producen según un proceso de
Poisson de razón l, donde l es el número medio de
llegadas por unidad de tiempo y 1/l es el tiempo
medio entre llegadas, Los tiempos entre llegadas se
distribuirán exponencialmente, Exp(l)
Los tiempos de servicio también se distribuirán
exponencialmente, Exp(m), de tal manera que m es
el número medio de clientes que cada servidor es
capaz de atender por unidad de tiempo y 1/m es el
tiempo medio de servicio
Condición de no saturación
Se demuestra que si lsm, el sistema se satura,
es decir, el número de clientes en la cola crece
indefinidamente con el tiempo, Por consiguiente,
la condición de no saturación será:
l
1, donde
sm
Nosotros sólo estudiaremos las colas que no se
saturan, Cuando una cola no se satura, también
se dice que alcanza el estado estacionario,
Probabilidades
Suponiendo que el sistema no se satura, se
deducen las siguientes fórmulas para las
probabilidades pn de que haya n clientes en el
sistema, donde nN:
c
s
p0
s!1 n 0 n!
s
s
s 1
n
1
s n
p0 , si n 0,1,...,s
n!
pn s n
s p , en otrocaso
0
s!
Medidas de rendimiento
Número medio de clientes en cola:
s s s 1 p0
Lq
2
s!1
Usamos razonamientos ya vistos para obtener:
W Wq
Lq lWq
1
m
L lW
Otras medidas de rendimiento
Número medio de servidores ocupados, S, En
el estado estacionario, la razón de las salidas
será igual a la razón de las llegadas:
l
Sm l S S
m
Probabilidad de que un trabajo tenga que
esperar para recibir su servicio (fórmula de
retraso de Erlang):
c s s p0
q
s!1
Teoría Modelo m/m/s
M número de canales abiertos
l tasa promedio de arribo
m tasa promedio de servicio en cada canal
Po Probabilid ad de que existan CERO personas o unidades en el sistema
Po
1
n M 1 1 l
n 0 n ! m
n
1 l
Mm
M ! m Mm l
M
para Mm l
Ls número promedio de personas o unidades en el sistema :
M
lm l m
l
LS
Po
m
M 1.!.Mm l 2
Teoría Modelo m/m/s
Ws Tiempo promedio que una unidad permanece en el sistema,
(en la cola y siendo servida (atendida) )
M
m l m
1 LS
WS
Po
2
m
l
M 1! Mm l
Lq Número promedio de personas o unidades en la línea o cola, en espera de servicio
Lq LS
l
LS
m
Wq Tiempo promedio que una persona o unidad se
tar da en la cola esperando por servicio
Wq WS
1
m
Lq
l
Teoría Modelo m/m/s
P0
1
sm
s! sm l n 0 n!
s
lm
Lq
P
2 0
( s 1)!( sm l )
s
Ws Wq
1
m
Pn n s P0 , si n k
s! s
n
s 1
n
l
Ls Lq
m
Wq
Pn
P0 , si n k
n!
n
1 s sm
P0
Pw
s! sm l
Lq
l
Teoría Modelo m/m/s
Si s 2
Lq
3
4
Si s 3
Lq
2
4
(3 )(6 4 )
2
Medidas de performance
1
P0 s 1
n
s
1 l
1 l sm
m m
s!
n 0 n!
sm l
n
l
m
Pn
P0
n!
for n s.
n
Pn
l
m
s! s
ns
P0
for n > s.
s
l m
m
1
W
P
m
s 1!sm l
2
0
Las medidas del performance L, L , W , pueden ser obtenidas
q porq,las formulas.
s
1l
Pw
s! m
l
sm
sm
P0
sm l
Modelo M/M/s CASO ESPECIAL
Ejemplos
Ejemplo: Usando L como medida de
rendimiento, comparar estas dos alternativas:
Alternativa 1:
l
Alternativa 2:
m
m/2
l
m/2
Ejemplos
Alternativa 1:
L1
1
Alternativa 2:
l
l
2
m m
2
2
2
2
p02
2!1 n 0 n!
2
2
2 1
n
1
Ejemplos
1
4
4 2 2 4 4
p02
1 2
21
21
2
2
2
1
2 2
1
p02
1
21
1
2l
L2 lW2 l Wq 2 m lWq 2
lWq 2 2
m
2
4 3 p02
2 3 1
L2 Lq 2 2
2
2
2
2
1 1
21
1
Ejemplos
2 3
2 3 2 2 3
2
L2
2
1 1
1 1 1 1
Para que la alternativa 1 sea mejor, ha de
cumplirse que L1<L2:
2
2
0 1
1 1 1 1
1
1 2 1
Como <1 siempre se cumple, tendremos que
la alternativa 1 siempre es mejor, Es decir, no
conviene dividir la capacidad de procesamiento
en dos servidores
Ejemplos
Ejemplo: Usando el número medio de clientes en el
sistema como medida de rendimiento, comparar
estas dos alternativas:
Alternativa 2:
Alternativa 1:
l/2
m/2
m/2
l
l/2
m/2
m/2
Ejemplos
Alternativa 1 (nótese que hay 2 colas):
1
2
l
L1 2
, donde
1 1 1
m
Alternativa 2 (es la alternativa 2 del ejemplo
anterior):
l
l
2
m m
2
2
2
L2
1 1
Ejemplos
Para que la alternativa 2 sea mejor, ha de
cumplirse que L1>L2:
2
2
2
1
0 1
1 1 1 1
1
1 1 0
Como >0 siempre se cumple, tendremos que
la alternativa 2 siempre es mejor, Es decir, no
conviene poner dos colas, sino tener una única
cola global
Ejemplos
Ejemplo: En una copistería se dispone de 3
máquinas fotocopiadoras a disposición del público,
Cada máquina es capaz de servir, por término
medio, 8 trabajos cada hora, A la copistería llegan
como promedio 5 clientes a la hora,
Parámetros del sistema: l = 5 clientes/h, m = 8
clientes/h, s = 3 servidores, El sistema no se satura
porque <1,
l
5
5
sm 3·8 24
Ejemplos
¿Cuál es la probabilidad de que las tres máquinas
estén libres a la vez?
s
s
p0
s!1 n 0 n!
s
s
s 1
n
3
3
3!1 n!
n 0
0
1
2
33 3
3
3
3
3!1 0! 1! 2!
1
1
3
3
n
2
5 25
125
1
8 128
2432
1
1
304
0,5342706
569
¿Cuál es el número medio de clientes en la cola?
33 4 304
s s s 1 p0
302
569
Lq
0,00722643clientes
2
2
41791
s!1 3!1
Ejemplos
¿Cuál es el tiempo medio de espera en la cola?
Wq
Lq
l
302
52
0,00144529h
5·41791 35979
¿Cuál es el tiempo medio de espera en el sistema?
W Wq
1
m
52
1 514
0,126445h
35979 8 4065
¿Cuál es el número medio de clientes en el
sistema?
L lW 5·
514 514
0.632226clientes
4065 813
Ejemplo….
OFICINA POSTAL TOWN
La gerencia desea conocer las medidas relevantes al servicio en orden a:
LaLaoficina
postal Town atiende público los Sábados
– evaluación del nivel de servicio prestado.
entre las 9:00 a.m. y la 1:00 p.m.
–
El efecto de reducir el personal en un dependiente .
Datos
- En promedio, 100 clientes por hora visitan la oficina postal
durante este período. La oficina tiene tres dependientes.
- Cada atención dura 1.5 minutos en promedio.
- La distribución Poisson y exponencial describen la llegada de
los clientes y el proceso de atención de estos respectivamente.
SOLUCION
Se trata de un sistema de colas M / M / 3 .
Datos de entrada
l 100 clientes por hora.
m 40 clientes por hora (60 / 1.5).
Existe un período estacionario (l < km ?
l 100 < km 3(40) = 120.