Professional Documents
Culture Documents
1.- INTRODUCCIN
La teora de colas es objeto de una amplia bibliografa que
aborda desde el estudio de sistemas formado por una cola
con un servidor hasta complejas redes de colas de espera.
Los sistemas de colas forman una amplia y til clase de
sistemas de eventos discretos, especialmente aquellos en
los que hay recursos compartidos, como son:
Sistemas de fabricacin
Sistemas de comunicacin
Sistemas informticos
La teora de colas ha tenido un nfasis especial en el
tratamiento de sistemas estocsticos.
El objetivo de la teora de colas en la bibliografa es el
estudio del comportamiento del sistema bajo ciertas
condiciones, dejando en un segundo plano la
determinacin de polticas ptimas de funcionamiento.
Por tanto, las herramientas desarrolladas son mas bien
descriptivas y no de prescripcin.
Servidor
B
(t)
Salida de
clientes
B(t ) PZ t
n PX n, n 0,1,2,...
10
de donde,
1 0
0 1
11
)
B(t)
A1
A2
Y2
A3
A4
Y3
Y4
2
W1
W2
1
W3
W1=0
Z2
Z1
D1
Z3
D2
Z4
D4
D3
12
Dk 1 Ak 0 Wk Dk 1 Ak
si Dk 1 Ak 0
si Dk 1 Ak 0
y ,por tanto:
Dk 1 Ak 1 Wk 1 Z k 1
definiendo
Yk Ak Ak 1
13
obtenemos que:
Wk max 0,Wk 1 Z k 1 Yk
S K max 0, S k 1 Yk Z k
Estas relaciones
capturan las caractersticas de la dinmica de la cola.
Son de carcter general
5.-LA LEY DE LITTLE
Consideremos un sistema formador una cola con un
servidor.
N (t ) contabiliza el numero de clientes que llegan
N (t ) contabiliza el nmero de clientes que abandonan
el servidor
la longitud de la cola viene dada por X (t ) N (t ) N (t )
a
14
7
X(t)
N A (t)
N d (t)
t
s (t )
u (t )
na (t )
u (t )
t
15
na (t )
t
lim s (t ) s
de tal manera que y s representan la tasa de llegada de
clientes y el tiempo en el sistema una vez alcanzado el
estacionario. De aqu se obtiene
t
x s
16
EX s EZ
17
18
n N
+
1
1
n 1
1.
1
n 1
y, por tanto,
0 1
n 1 1 n
19
n 0
n 0
EX n n 1 n n
n
n 0
1 2
obtenemos que:
EX
ES
20
se observa:
Cuando
0, ES 1
de donde:
EW
1
1 1
1, EW
21
22
n si 0 n m
m si n m
m-2
2
2
m-1
(m-1)
m+1
m
m
m+2
m
m 1
n 1 2 n m 1!
n m m
n m 1
n m m
n m 1
;
m
nm1
nm
de donde:
m m m m 1
0 1
n!
m! 1
23
Para obtener
si n m
n
0
n
0
n!
2 n
si n m
n m1
m1
mm
0
n
0
n m 1
m! m
2 m 1 m
EB n n m PX m
n 0
PX m
mm n
mm m
0
0
m! 1
n m m!
PX m n
nm
24
de donde:
m1 m n
m m 1 m 1 m1 m n1 m m1 m
EB n
m
0
0
n!
m! 1
m!
1
n 0
n 2 n 1!
m1 m m m 1
= m 1
0 m
m! 1
j 1 j!
EX n n m
n 0
0
m! 1 2
0, EX 0
1, EX
25
0 ES
m! 1 2
de donde
ES
cuando
m
0
1 m
m! m1 2
0, ES 1 ,
PQ PX m n
nm
m!
0
1
26
m-2
m-1
(m-1)
m+1
m+2
(m+1) (m+2)
n
0 1
n 1 2 n
si
la
n 1 n!
0 e
n
n!
n 0,1,2
27
28
si 0 n K
n
0 si n K
(1- )
k
m-2
K-1
(1- )
0
29
La probabilidad
n
K
0 1
n 1
es:
1
n 1
tenemos que:
1
1 K 1
1
n si 0 n K
n 1 K 1
0
si n K
30
1 K
1 K 1
1 K
1 K 1
K
1 K 1
31
EX n n
n 0
1 K
nn
K 1
1 n 0
1 K 1
1 K
K K
32
M servidores
Clientes perdidos
0 si n m
n n para todo n 1,2, m
33
m-2
m-1
(m-1)
n
0 1
n 1 2 n
Tomamos
n
m
1
1
n 1 n!
.1
1 n
m j
n!
n
j 0 j!
0
si 0 n m
si n m
34
m!
PB m m j
j 0
j!
35
N servidores
36
(N-1)
2
N-2
N-1
Se verifica que:
n 1
0 1
N N 1 N n 1
N!
0
n
n 0 N n !
N N 1 N n 1
N!
n 0
N n!
37
1
N
N!
n
si n 0
n 0 N n !
N!
n 0
n
si 1 n N
n
!
0
si n N
N
1
1 0
38
ER
K clientes
m servidores
N servidores
39
n
m
si 0 n K
si n K
si 0 n m
si n m
estacionaria es:
N n
0
n
n
N n! m m n n
0 n m!
n 1,2,, m 1
n m, m 1,, K
y,
m1 N n N m1 K N m 1! n m1
0 1
N n! m
nm
n 1 n
m 1
40
41
n1 ,nM , nl 0,1,2
42
43
i, j
i ri j pi , j
i 1,2,, M
j 1
44
0,0
1,0
1
0,1
2,0
n1 ,0
1
1,1
1
0,2
De donde, podemos :
n1 1, n2 1 n1 1, n2 1 2 n1 , n2 1 1 2 (n1 , n2 ) 0
45
siendo n2 0
1 1, n2 1 2 0, n2 1 2 (0 , n2 ) 0
i, j 1
i 0 j 0
siendo:
1
, 2
1
2
2 n2 1 2 2n
46
1-p
47
i ri pi , j mi i
j 1
48
j 1
i, j
X
i 1
M 1
M 1!N!
i 1,2, M
49
i 1
i:ni 0
n1 , n2 ,, nM
i, j
i, j
50
j:n j 0 i
j n1 , n2 ,, n j 1,, ni 1, nM
i, j
j:n j 0 i
i, j
i 1
1, nM
N.
Siendo
1
1n1 2n2 MnM
C( N )
i i
con
i
obtenido de
i j p i , j
i 1,2, M
i 1,2, M
51
i 1,2,, M , k 2,3,, N
k 1,2,, N
Ci (1) 1
i 1,2,, M
de donde:
C( N ) CM ( N )
C ( N 1)
C(N )
52
Si
Xi
Siendo
Si ( N )
1 X ( N 1),
i
i 1,2,, M
i 1,2,, M
N N X i (N )
i 1
X i ( N ) N Si ( N )
i 1,2,, M
53
54
k
i
k
i
55
i ,1
i,2
i ,k
i ,k
i 1
i ,k
56
8 COLAS NO MARKOVIANAS
En el estudio de las colas que hemos desarrollado hasta
ahora ha sido de vital importancia que podamos modelar
el comportamiento como procesos Markovianos y ms
concretamente como cadenas de nacimiento-muerte.
A continuacin vamos a considerar colas de espera con
procesos no- Markovianos , ms concretamente procesos
semimarkovianos generalizados. La mayor complicacin
surge del hecho de que el estado del sistema no puede ser
descrito solamente por el nmero de clientes en la cola
sino que ha de tenerse en cuenta el tiempo, ya que los
procesos ahora no carecen de memoria.
Este hecho es ms claro si tenemos en cuenta si hacemos
referencia al mecanismo para determinacin del evento E
que provoca la transicin en un proceso semi-Markoviano
generalizado generalizado . Sea x el estado actual con un
conjunto factible de eventos I(x). Cada evento j (x)
tiene un valor de reloj Y ; Entonces, la probabilidad de que
el evento que provoca la transicin sea un i (x) es dada
por la probabilidad de que el evento i tenga el menor valor
del tiempo de reloj de entre todos los eventos en (x) :
j
min
PE ' i P Y j
Y j
j ( x )
57
PE ' i
( x)
PE ' a
PE ' d
58
Servidor de m pasos
Z Z1 Z 2 Z m
1 1
EZ m
m
59
1
m 1
m m t e mt
m 1!
m 1
m t i
i 0
i!
FZ (t ) 1 e mt
t 0
t 0
Var Z
1
m2
60
m+1
61
62
1
21
2
Siendo:
1 el tiempo medio de servicio.