Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.1 (1) 1.2 (1.5) 1.3 (0.5) 2.1 (1) 2.2 (1) 2.3 (2) 2.4 (1) 2.5 (1) 2.6 (1) Total (10)
1. PROBLEMA (3 puntos).
Una empresa tiene un servidor que recibe tráfico Poisson con una media de 2 peticiones por segundo.
El servidor tiene una cola de espera de tamaño infinito y se ha observado que la CPU del servidor,
con una probabilidad del 25%, tardará 500ms en procesar una solicitud de servicio, y con el 75% de
la probabilidad, tardará 250ms.
1.1 (1 puntos) Justificar razonadamente un modelo de colas válido para describir el escenario
planteado. No se considerarán respuestas sin razonar.
1.2 (1.5 puntos) Calcular el número medio de clientes que hay en el sistema.
1
= = 3.2
0.3125
2
= = = 0.625
3.2
! 0.109
= + =2 · + 0.625 = 1.2063 &'( )
2(1 − ) 2(1 − 0.625)
1.2063
Usamos Little:
*= = = 0.60315
2
2
Considerar que el servidor A recibe tráfico Poisson con una media de 4 solicitudes por segundo.
Considerar que todos los tiempos de servicio están distribuidos de forma exponencial y que todos los
servidores se encuentran en estado estacionario.
2.1 (1 puntos) Dibujar el diagrama de proceso del sistema completo, e indicar (no calcular) las
tasas de llegada a la entrada de cada servidor (0,5 puntos). Dar una explicación razonada sobre
qué modelo, según la notación de Kendall, será aplicable a cada una de sus componentes,
indicando las suposiciones y teoremas utilizados (0,5 puntos).
El servidor A se puede describir usando un modelo M/M/1/3, ya que recibe tráfico Poisson (tiempos
entre llegadas distribuidos de forma exponencial), el tiempo de servicio está distribuido de forma
exponencial y la cola es finita de tamaño igual a 2. El servidor B y C se pueden describir usando un
modelo M/M/2 y M/M/1 aplicando el teorema de Jackson. Esto es así porque el tráfico rechazado del
servidor A es una partición aleatoria de un proceso Poisson, que es otro proceso Poisson; el primer
servidor tiene 2 CPUs, mientras que el segundo tiene 1; todos los tiempos están distribuidos de forma
3
Para el servidor A:
/0 = = = 0.25
12 3
+ 4
/4 = /0 5 6 = 0.25
μ.
7 = /4 + + 0.25 7 + 0.25
Por tanto:
7
/4 + 0.25 · 4
7 = = = 2
0.5 0.5
8 = 0.25 7 = 0.5
Comprobamos que en efecto cada servidor está en estado estacionario. Pues 7 < 7 y 8 < 8.
2.3 (2 puntos) Calcular el número medio de peticiones en todo el sistema (1.5 puntos).
Justificar dicho cálculo (0.5 puntos).
Podemos ver el servidor M/M/1/3 y la red de colas formadas por los servidores M/M/2 y M/M1/ como
independientes. Usamos el teorema de Jackson del que se deduce que el número total de peticiones
es la suma de las peticiones en cada sub-sistema, cuyas probabilidades vendrían dadas por las
fórmulas del modelo M/M/2 y M/M/1, respectivamente.
:
=
= 1.5 &'( )
.
2
;< 0.1
= +& = 0.25 + 2 · 0.25 = 0.533
7
1− 0.75
2
= = = 0.25
7
& 7 2·4
/= 0.075
;< = = = 0.1
1− 0.75
/0 & = =
4
/= = 5 6 = 0.6 · 0.25 = 0.075
7
&! & 7 2
= A
1 =
1 0.5
/0 = ?@ 5 6 +5 6 C = D1 + 0.5 + E = 0.6
7 7
! 7 7 &! (1 − ) 2 · 0.75
AB0
0.5
= = = = 1 &'( )
8
8
1− 8 − 8 1 − 0.5
F = . + 7+ 8 = 1.5 + 0.533 + 1 = 3.033 &'( )
4
3.0333
Usamos Little:
*F = = = 0.758
F
+ 4
2.5 (1 puntos) Calcular justificadamente el tiempo medio de respuesta de las peticiones que
son rechazadas por el servidor A.
+ 1.533
Usamos Little:
*F = = = 1.533
7 8
/4 + 0.25 · 4
2.6 (1 puntos) Calcular justificadamente la probabilidad de que la cola del servidor C exceda
las 2 unidades.
/A = (1 − ) A
0.5
/0 = 1 − =1− =1−
= 0.5
8
8 1
/ = 0.5 · 0.5 = 0.25
/ = 0.125
/4 = 0.0625
Formulario:
Modelo M/M/1 ρ
L=
pn = (1 − ρ )( ρ )
n 1− ρ
FW ( t ) = 1 − e −( µ −λ )t
ρ =λ µ
Modelo M/M/c: Modelo M/M/1/K:
( λ µ)
n n
λ
p0 (n < c) pn = p0 (0 ≤ n ≤ K )
pn =
n! µ
n
p c λ
c
(n ≥ c) 1 − λ µ
0 c ! cµ (λ ≠ µ )
1 − ( λ µ ) K +1
p0 =
λ
ρ= 1
cµ (λ = µ )
K +1
−1
c −1 ( λ µ ) n ( λ µ )c λ 1 − ( λ µ )K
p0 = ∑ + (λ ≠ µ )
n = 0 n ! c !(1 − ρ ) µ 1 − ( λ µ ) K +1
ρ =
pc K
Pq = = Ec ( c, u ) (λ = µ )
1− ρ K +1
Pq ρ λ µ 1 − ( K + 1)( λ µ )k + K ( λ µ ) K +1
L=
1− ρ
+ cρ (λ ≠ µ )
1− (λ µ )
K +1
1 − λ µ
L=
Modelo M/M/c/c: K
(λ = µ )
n 2
λ 1
pn = p0 (0 ≤ n ≤ c)
µ n!
Modelo M/M/1//M
−1
c λ n 1 M λ
n
M! λ
n
p0 = ∑ pn = p0 n ! = p0
n =0 µ n ! n µ ( M − n ) ! µ
Modelo M/G/1: −1
M M! λ
n
p0 = ∑
λ 2 E S 2
L= +ρ n = 0 ( M − n ) ! µ
2 (1 − ρ )
ρ = 1 − p0
ρ =λ µ
λ' µ
L=M − =M − ρ
λ λ
Modelo M/M/c//M
M λ
n
p0 (0 ≤ n < c)
n µ
pn = n
M n! λ
p0 n c n −c c ! µ (c ≤ n < M )
−1
c −1 M λ n M M n ! λ n
p0 = ∑ + ∑ n −c
n = 0 n µ n =c n c c ! µ
c −1
c−n
ρ = 1 − ∑ pn
n =0 c
λ' cµ
L=M − =M− ρ
λ λ