Beruflich Dokumente
Kultur Dokumente
Teora
de
Colas
Es
una
rama
de
las
Matemticas
que
se
ocupa
del
estudio de las colas de espera, con un alcance ms general que los sistemas de comunicaciones. Su objetivo es el estudio de sistemas compuestos, por una o ms unidades llamadas procesadores o servidores, encargados de realizar las tareas encomendadas por otras unidades, llamadas clientes, con la particularidad de que si durante algn intervalo de tiempo la llegada de clientes supera la capacidad de procesamiento del sistema, dichos clientes permanecen en cola hasta que sean servidos.
Teora
de
Colas
Clientes
Recursos
Fuentes de trco
T r f i c o
de
la red
Servidores
Ingeniera
de
Telecomunicacin
son
numerosos,
pudiendo
agruparse
en
las
siguientes
grandes
reas:
Anlisis
y
diseo
de
protocolos
de
comunicacin.
Control
y
gestin
de
recursos
en
redes
de
telecomunicaciones. Dimensionado de redes de comunicacin. Modelado del trco que circula por las redes: voz, video y datos.
Las
colas
Las
colas
son
frecuentes
en
nuestra
vida cotidiana: En un banco En un restaurante de comidas rpidas Al matricular en la universidad Los autos en un lavacar
Las
colas
En
general,
a
nadie
le
gusta
esperar
Cuando
la
paciencia
llega
a
su
lmite,
la gente se va a otro lugar Sin embargo, un servicio muy rpido tendra un costo muy elevado Es necesario encontrar un balance adecuado
Modelo
bsico
Un
sistema
de
colas
puede
dividirse
en
dos componentes principales: La cola La instalacin del servicio Los clientes o llegadas vienen en forma individual para recibir el servicio
Modelo
bsico
Los
clientes
o
llegadas
pueden
ser:
Personas
Automviles
Mquinas
que
requieren
reparacin
Documentos
Entre
muchos
otros
tipos
de
artculos
Modelo
bsico
Si
cuando
el
cliente
llega
no
hay
nadie
en la cola, pasa de una vez a recibir el servicio Si no, se une a la cola Es importante sealar que la cola no incluye a quien est recibiendo el servicio
Modelo
bsico
Las
llegadas
van
a
la
instalacin
del
servicio de acuerdo con la disciplina de la cola Generalmente sta es primero en llegar, primero en ser servido (FIFO) Pero pueden haber otras reglas o colas con prioridades
Modelo
bsico
Sistema de colas Llegadas Disciplina de la cola Instalacin
Salidas del
servicio
Cola
Cola
Servidor
cliente al esperar
del tiempo perdido Un sistema con un bajo costo de espera es una fuente importante de competitividad
Es ms fcil de estimar
llegadas sucesivas en el sistema de colas se llama tiempo entre llegadas El tiempo entre llegadas tiende a ser muy variable El nmero esperado de llegadas por unidad de tiempo se llama tasa media de llegadas ()
Por ejemplo, si la tasa media de llegadas es = 20 clientes por hora Entonces el tiempo esperado entre llegadas es 1/ = 1/20 = 0.05 horas o 3 minutos
distribucin de probabilidad de los tiempos entre llegadas Generalmente se supone una distribucin exponencial Esto depende del comportamiento de las llegadas
exponencial es:
P(tiempo de servicio t ) = 1 e
Donde
t
representa
una
cantidad
Media
Tiempo
una mayor probabilidad para tiempos entre llegadas pequeos En general, se considera que las llegadas son aleatorias La ltima llegada no inuye en la probabilidad de llegada de la siguiente
con mucha frecuencia para describir el patrn de las llegadas a un sistema de colas Para tasas medias de llegadas pequeas es asimtrica y se hace ms simtrica y se aproxima a la binomial para tasas de llegadas altas
Donde:
e P(k ) = k!
nmero de clientes que esperan el servicio El nmero de clientes en el sistema es el nmero de clientes que esperan en la cola ms el nmero de clientes que actualmente reciben el servicio
mximo de clientes que pueden estar en la cola Generalmente se supone que la cola es innita Aunque tambin la cola puede ser nita
orden en que se seleccionan los miembros de la cola para comenzar el servicio La ms comn es FIFO: primero en llegar, primero en salir Puede darse: seleccin aleatoria, prioridades, LIFO, entre otras.
servidor o por servidores mltiples El tiempo de servicio vara de cliente a cliente El tiempo esperado de servicio depende de la tasa media de servicio ()
equivale a 1/ Por ejemplo, si la tasa media de servicio es de 25 clientes por hora Entonces el tiempo esperado de servicio es 1/ = 1/25 = 0.04 horas, o 2.4 minutos
distribucin de probabilidad para los tiempos de servicio Hay dos distribuciones que representaran puntos extremos: La distribucin exponencial (=media) Tiempos de servicio constantes (=0)
distribucin Erlang Esta distribucin posee un parmetro de forma k que determina su desviacin estndar:
1 = media k
es
igual
a
la
exponencial
Si
k
=
,
entonces
la
distribucin
Erlang es igual a la distribucin degenerada con tiempos constantes La forma de la distribucin Erlang vara de acuerdo con k
k=
k=8 k=2
k=1
Media
Tiempo
1 / 2 media
1/2 media
1 / 8 media
1/4 media
1 / k media
Notacin
de
Kendall
Utilizada
para
clasicar
los
sistemas
especicando
las
A/B/C/K/m/z
A:
Distribucin
de
tiempos
entre
llegadas
()
B:
Distribucin
de
tiempos
de
servicio
(s)
anteriores
segn
2 (0,
1,
1/k
o
1)).
D
(determinista),
M
(memory-less;
exponencial),
Ek
(Erlang-k),
Hk
C: Nmero de servidores (canales) K = capacidad total mxima del sistema (usuarios en cola +
servidores).
m = tamao de la poblacin. Por defecto, innito. z = disciplina de la cola. Por defecto, FIFO.
estado inicial Se supone que el sistema de colas llega a una condicin de estado estable (nivel normal de operacin) Existen otras condiciones anormales (horas pico, etc.) Lo que interesa es el estado estable
conocer dos factores principales: 1. El nmero de clientes que esperan en la cola 2. El tiempo que los clientes esperan en la cola y en el sistema
Procesos
de
Poisson
Tambin
llamados
procesos
totalmente
aleatorios,
modelan
de
Otra
opcin
=>
Procesos
autosimilares:
caractersticas
similares
Caractersticas:
Probabilidad
de
llegada
en
un
intervalo
directamente
proporcional
a
la
longitud
de
ste.
Probabilidad
de
ms
de
una
llegada
en
un
intervalo
lo
sucientemente
pequeo
es
despreciable.
La
llegada
en
un
intervalo
es
independiente
de
llegadas
pasadas
o
futuras.
Caso
particular
de
proceso
de
Markov:
Probabilidad
de
siguiente
estado
slo
depende
del
estado
actual
y
no
de
la
historia.
Ms
ajustados
a
la
realidad
pero
de
peor
manejo
matemtico.
Intensidad
de
Trco
=
A
(=
I)
[Erlangs]
Interpretacin
Erlang
=
nmero
de
canales
permanentemente
ocupados
necesarios
para
cursar
todo
el
trco.
AO
=
trco
ofrecido
Aperdido
=
trco
no
cursado
AC
=
trco
cursado
= / Factor
de
utilizacin
=
Probabilidad
de
que
un
servidor
est
ocupado
o
porcentaje
de
tiempo
en
que
el
servidor
est
ocupado.
=
tasa
efectiva
(cursada)
de
llegada.
=`/=AC/=min(AC/)
Demanda de recursos realizada por los usuarios. Utilizacin de los recursos desplegados.
Unidades:
De
volumen:
[LLR]
(llamada
de
120seg)
y
[CCS]
(llamada
de
100seg).
De
intensidad:
[Erlang]
(1Er
=
30LLR/HC
=
36CCS/HC)
T = W + E[ S ] = W + N = T N q = W
N = Nq +
llegan en promedio 45 clientes por hora Se tiene capacidad para atender en promedio a 60 clientes por hora Se sabe que los clientes esperan en promedio 3 minutos en la cola Determinar los parmetros totales del sistema
rpidas al cual llegan en promedio 100 clientes por hora Se tiene capacidad para atender en promedio a 150 clientes por hora Se sabe que los clientes esperan en promedio 2 minutos en la cola Calcule las medidas de desempeo del sistema
Notacin:
Pn
:
probabilidad
de
tener
n
clientes
tasa media de servicio , se dene el factor de utilizacin del sistema . Generalmente se requiere que < 1 Su frmula, con un servidor y con C servidores, respectivamente, es:
` = C
anterior, = 0.75, = 1 El factor de utilizacin del sistema si se mantuviera un servidor es = / = 0.75/1 = 0.75 = 75% Con dos servidores (C = 2): = /C = 0.75/(2*1) = 0.75/2 = 37,5%
Ejemplo
Un
aparato
registrador
de
trco
toma
medidas
cada
3
minutos,
llamadas es de 3 minutos
Ejemplo
En
un
haz
de
cuatro
circuitos,
cada
uno
est
ocupado un cuarto de hora diferente de la Hora Cargada. a) Cul es el trco cursado por cada circuito? Y por el haz? b) Y si coinciden los cuatro cuartos de hora?
Costo del servicio Costo de espera Tasa ptima de servicio Tasa de servicio
espera
con
tiempos
de
llegada
y
de
servicio
exponenciales
se
pueden
modelar
como
procesos
de
nacimiento
y
muerte.
Son
un
caso
especial
de
los
procesos
de
Markov
donde
slo
se
realizan
transiciones
a
estados
adyacentes.
Estado
del
sistema:
nmero
de
elementos
del
sistema.
La
evolucin
entre
estados
del
sistema
slo
depende
del
estado
actual.
Grcamente:
Transiciones
n-1
n
n-1
Probabilidad de que suceda un nacimiento es la probabilidad de que, estando el sistema en el estado n-1, pase al estado n Probabilidad de que suceda una muerte es la probabilidad de que, estando el sistema en el estado n, pase al estado n-1
Ecuacin de conservacin del ujo (n>0) En rgimen permanente, el ujo de entrada y salida de cada estado coinciden
y
p ?
Si
el
sistema
es
estable
0
1. Tamao de la poblacin es innito. Caracterstica: la tasa de peticiones de servicio no se ve afectada por el estado del sistema. 2. Rgimen de llegadas de Poisson. 3. La v.a. tiempo de servicio (s) sigue una distribucin exponencial. 4. Nmero de servidores: c. 5. No hay espera (Q = 0). Notacin Kendall: M/M/c/c/
Se
supone
que
las
unidades,
una
vez
servidas,
regresan
a
la
poblacin
Sabiendo que cada grupo tiene 22 terminales y que, por trmino medio, estn activos el
10% del tiempo, determine el nmero de circuitos que se necesitan en cada caso si probabilidad de bloqueo mxima es del 5%. (Nota: Modele el sistema de forma que las llamadas bloqueadas se pierden.)
hiptesis:
bloqueado se cursan en posteriores reintentos. H2) El tiempo que transcurre entre el instante en que una peticin encuentra bloqueo y el reintento es aleatorio y estadsticamente independiente. H3) El tiempo medio entre reintentos es mayor que el tiempo medio de servicio.