TC
TC
TC
Introduccio n.
Modelo M/M/1.
Modelo M/M/s.
Modelo M/M/1/k.
Aplicaciones.
Los clientes se caracterizan por los intervalos de tiempo que separan sus llega-
das.
Las llegadas de clientes pueden ser deterministas o aleatorios (en este caso se
modelan mediante una distribucio n estadstica).
Por tanto, los clientes se pueden perder, bien porque no entran en el sistema,
bien porque abandonan tras un tiempo en el sistema.
Tambien, los clientes pueden percibir un ritmo mas acelerado en una cola
distinta y por tanto decidir cambiarse.
Tasa de servicio: nu mero medio de clientes que son atendidos por unidad
de tiempo.
1
Tiempo medio de servicio: .
...
IO 07/08 - Teora de Colas 13
Ana lisis de sistemas de colas
M/M/1///FCFS
denota un sistema abierto que contiene un u nico servidor con tiempos de lle-
En los sistemas de colas normalmente se asume que tanto las llegadas de clien-
tes como los tiempos de servicio son aleatorios.
Es usual suponer que los tiempos entre llegadas y los de servicio se distribuyan
de forma exponencial. En este caso, la probabilidad instantanea de ocurrencia
de un suceso en las siguientes t unidades de tiempo es:
f (t) = et para t 0,
Una distribucio n exponencial de los tiempos entre llegadas implica una distribu-
cio n de Poisson para las llegadas, es decir, el nu mero de llegadas en el intervalo
(0, t] es una Poisson. Una distribucio n de Poisson describe la probabilidad de
que lleguen n clientes en las siguientes t unidades de tiempo:
n
t (t)
P (Xt = n) = e para n = 0, 1, . . .
n!
tasa de llegadas.
tasa de servicio.
s nu mero de servidores.
se calcula
Lq valor esperado del nu mero de clientes en cola (la variable se denota por
Nq ).
Fo rmula de Little: L = W y Lq = Wq .
Ademas, W = Wq + 1.
p00 = p11
p00 + p22 = p11 + p11
p11 + p33 = p22 + p22
=
pn1n1 + pn+1n+1 = pnn + pnn
=
0
p1 = p0
1
1 0
p2 = p
2 1 0
2 1 0
p3 = p
3 2 1 0
=
n1
1 0
pn = p0 .
n 2 1
p0 + p1 + p2 + + pn + = 1.
IO 07/08 - Teora de Colas 24
Modelo M/M/1
pn = n p0 , p0 = 1 ,
por lo que pn = n (1 ).
Por tanto,
X
L = E(N ) = npn = (ejercicio).
n=0
1
y de la misma forma,
X 2
Lq = E(Nq ) = (n 1)pn = (ejercicio).
n=1
1
L 1
W = E(T ) = =
(1 )
1
Wq = E(Tq ) = W = .
(1 )
Ademas, c = L Lq = .
Por tanto,
P (N < k) = 1 k .
Resultados:
L 5 p0 0.16
Lq 4.16 p1 0.14
W 0.5 p2 0.11
Wq 0.42 p3 0.09
0.83 p4 0.08
En sistemas con mu ltiples servidores (s > 1), la tasa de servicio depende del
nu mero de clientes en el sistema. En este caso, = s < 1, y se puede probar
que
1
p0 = Ps1 (/)n (/)s
n=0 n! + s!(1)
y
(/)np0
pn = , si 0 n s
n!
(/)np0
pn = , si n > s.
s!sns
Ademas,
(/)s p0
Lq =
s! (1 )2
Lq
Wq =
1
W = Wq +
L = W = Lq + .
Resultados:
L 2.89 p0 0.11
Lq 0.89 p1 0.22
W 0.049 p2 0.22
Wq 0.015 p3 0.15
0.67 p4 0.10
ef = (1 pk ).
En este caso,
pn = n p0 , para n = 0, 1, . . . , k
y no existe estado k + 1.
Por tanto,
p0 + p1 + p2 + + pk = 1.
1
p0 = , si =
1 k+1
1
p0 = , si = .
1+k
(1 (k + 1) k +k+1
k )
L= , si =
(1 )(1 k+1)
k
L = , si = .
2
y
Lq = L (1 p0)
L
W =
ef
1
Wq = W .
La siguiente figura representa un modelo tpico de costes (en euros por unidad
de tiempo):
El coste del servicio aumenta con el incremento en el nivel del servicio pero el
coste por espera disminuye con el nivel.
El coste que le supone abrir una nueva ventanilla es de 6 euros la hora. El coste
horario de espera se ha estimado en 18 euros por cliente.
Resultados:
s=3 s=4 s=5
L 2.88889 2.17391 2.03980
Coste de servicio 18.00 24.00 30.00
Coste de espera 52.00 39.13 36.72
Coste total 70.00 63.13 66.72
Resultados:
s=3 s=1
W 0.1202 0.1000