Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Colas
Colas
Esquema
Introduccin a los sistemas de colas Representacin conceptual de
los sistemas de colas Cdigos para modelos de colas Terminologa y notacin Ley de Little y relaciones bsicas Procesos de nacimiento y muerte Sistema de colas M/M/1 Diagramas de transicin Probabilidades de estado estacionario
Colas
La teora de colas es la rama de la investigacin
operativa que estudia las listas de espera (retardo/congestin) Un sistema de colas est formado por un origen de usuario, una cola de espera y posibilidades de servicio con uno o varios servidores paralelos idnticos La red de colas es un conjunto de sistemas de colas conectados entre s Parmetros bsicos de un sistema de colas: Tasa de demanda Capacidad (tasa de servicio) Tiempos de demanda entre llegadas/Tiempos de servicio Capacidad y disciplina de la cola (finita/infinita; FIFO/FCFS, SIRO, LIFO, prioridades) Numerosos detalles (retroalimentacin, jockeying, etc.)
C C C C C C C
C C C C C C
Proceso de llegadas Tamao de origen de usuario Disciplina de cola y capacidad Proceso de servicio Nmero de servidores
Sistema de colas 3 Punto en el que los usuarios se fusionan Sistema de colas 5 Salida
Sistema de colas 4
Coste ptimo
Capacidadptima
//
Distribucin del tiempo entre llegadas Usuarios
C C CCCCCC C C
Cola
S S S S
Posibilidad de servicio
Algunos cdigos de letras estndar para A y B: _ M: Exponencial negativa _ D: Determinista _ Ek:Distribucin de Erlang en orden k _ G: Distribucin general
Modelo tratado en esta clase: M/M/1
Terminologa y notacin
Estado del sistema: nmero de usuarios
que hay en el sistema Longitud de la cola : nmero de usuarios en espera de servicio N(t) = nmero de usuarios en el sistema en un tiempo t Pn(t) = probabilidad de que N(t) sea igual a n n: tasa media de llegada de nuevos usuarios cuando N(t) = n n: tasa de servicio media (combinada) cuando N(t) = n
depende del estado en t = 0 o en t Estado estacionario : el sistema es independiente del estado inicial y de t m: nmero de servidores (canales de servicio paralelos) Si n y la tasa de servicio por servidor ocupado son constantes, n=, n= min (n, m) Tiempo previsto entre llegadas= 1/ Tiempo de servicio previsto= 1/
Incgnitas:
L = nmero previsto de usuarios en el sistema _ Lq = nmero previsto de usuarios en cola de espera _ W = tiempo previsto de permanencia en el sistema por usuario (W = E(w)) _ W q = tiempo previsto de espera en cola por usuario (W q = E(wq)) 4 incgnitas Necesitamos 4 ecuaciones
_
Ley de Little
Nmero de usuarios A(t): llegadas acumuladas al sistema C(t): servicios completos acumulados en el sistema
A(t)
N(t) C(t)
Tiempo
LT
0 =
N (t )dt T
Correlaciones entre L, L q, W, Wq
4 incgnitas: L, W, L q,Wq Necesitamos 4 ecuaciones y tenemos 3:
_ _
L = W (Ley de Little) Lq = Wq
1 _ W = Wq +
Conociendo cualquiera de los 4 valores previstos,
podremos hallar los otros 3 Hallar el valor de L ser ms o menos difcil dependiendo del tipo de sistema de colas disponible
4.
5.
m paralelo, servidores idnticos. Colas de capacidad infinita. Cuando hay n usuarios en el sistema (en cola y en servicio), las llegadas son segn Poisson a una tasa n por unidad de tiempo. Cuando hay n usuarios en el sistema, las salidas son segn Poisson a una tasa de n por unidad de tiempo. Disciplina FCFS.
ii
Desde el punto 1:
( + ) Pn = Pn1 + Pn+1
?P0 = P ( + ) P = P0 + P2 1 1
0 1
n-1 n
n+1
Desde el punto 2:
?P0 = P 1
P = P2 1
1 2
Pn = Pn+1
n-1 n
n+1
M/M/1: Derivacin de P0 y Pn
P , P2 = P , L, Pn = P 0 0 0
n
Paso 1:
P= 1
Paso 2:
Pn = 1, P0 = 1 P0 = n= 0 n= 0
1 n =0
n
Paso 3:
1 1 n = , luego = = = (Q < 1) 1 1 n= 0 n= 0
Paso 4:
P0 =
1 n
n= 0
= 1
Pn = n (1 )
d n d 1 = (1 ) = (1 ) 1 d n =0 d 1 = = (1 ) = = (1 ) 2 (1 ) 1 L 1 1 W= = =
Wq = W 1 1 1 = = ( )
2 Lq = Wq = = ( ) ( )