Академический Документы
Профессиональный Документы
Культура Документы
1
Ley de Little: Introduccin
Sistema
Llegadas fila servidor Salida
()
N usuarios
N(t)
(0,t)
(0,t)
3
Ley de Little
Se define :
N(t): nmero de usuarios en el sistema en el instante t
N(t)
(t)
(t)
ti
4
Para ti, N(ti) = 3
Ley de Little
Adems, el rea acumulada entre las dos curvas, (0,t) y (0,t), es
una medida del tiempo total que todos los clientes han
permanecido en el sistema en el intervalo de tiempo [0,t]. Esta
cantidad se denomina (0,t).
t
(0, t ) N (t )dt
(t) 0
N(t)
(t)
(t)
6
Ley de Little
Por ejemplo:
7
Ley de Little
Se define la tasa de llegada promedio en el
intervalo [0,t] como (0,t) , donde:
(0, t )
t (1)
t
Llegadas y Salidas
10
(0,t)
8
Nmero de Clientes
4
t : Velocidad Media de Llegada
2
-2
Tiempo t
8
Ley de Little
Sea T(0,t), el tiempo promedio que permanece un usuario en el sistema, en el intervalo [0,t].
T(0,t) equivale al tiempo total que permanecen los usuarios en el sistema dividido por el
nmero de entradas en el intervalo
t
(0, t ) N (t )dt
0
(t) : cantidad
(t): nmero de proporcional al
clientes que han N(t) tiempo acumulado
estado en el sistema por todos los
en [0, t] clientes que han
estado en el
(t) sistema.
9
Ley de Little
De acuerdo a las definiciones anteriores, se tiene
que :
(0, t )
T (0, t ) ( 2)
(0, t )
(0, t) : proporcional al tiempo total de todos los clientes que han
permanecido en el sistema en el intevalo[0, t].
(0,t) : nmero de clientes que han entrado al sistema en el intervalo [0, t].
Nt
el tiempo t.
Nt
N (t )dt (t )
0
(3)
t t
Combinando las ecuaciones (1), (2) y (3) se obtiene
N t (0, t )T (0, t ) ( 4)
11
Ley de Little
Asumiendo que el sistema es estable, se cumplen los siguientes lmites:
lim t
t
T lim Tt
t
Notese que la existencia de estos lmites es la nica condicin que se ha impuesto al sistema
12
Ley de Little
Si estos lmites existen, tambin existe el lmite para . Sea
Nt N lim N t
t
N T (5)
Ley de Little
13
Ley de Little
N T
Este es el resultado final de la ley de Little, y
establece que el nmero medio de usuarios en un
sistema, es igual a la tasa media de llegadas al
sistema multiplicado por el tiempo medio de
permanencia de un usuario en el sistema.
14
Ley de Little
N T
La Ley de Little relaciona una variable temporal (T, tiempo de retardo) con una
variable espacial (N, por ejemplo, tamao de un buffer)
N y T se relacionan a travs de , velocidad de llegada.
es en general la variable independiente, la entrada al sistema .
La ley de Little es til para evaluar el desempeo de un sistema en trminos de
su capacidad
15
Ley de Little
N T
Es importante notar que para la deduccin de esta ley, no se ha hecho
ninguna suposicin acerca de la distribucin de probabilidad de las llegadas
Es decir, las llegadas pueden tener, una distribucin de Poisson (M), Erlang
(Er), determinista (D), llegadas mltiples, etc...
En otras palabras, se tiene que, segn la notacin de Kendall, la ley de Little
es vlida para una fila con distribucin de llegadas general (G)
16
Ley de Little
N T
Llegadas y salidas
4
usuarios
0
0 1 2 3 4 5 6 7 8
tiempo
Arribos aleatorios
Arribos deterministas
distribucin cualquiera
En ambos casos, la ley de little se cumple, ya que la
distribucin de las llegadas no fue considerada en la
deduccin 17
Ley de Little
N T
Tampoco se ha hecho ninguna suposicin acerca de la
distribucin de probabilidad del tiempo de atencin.
Esta distribucin puede ser cualquiera. Segn la notacin
de Kendall, la ley de Little es vlida para una distribucin
de tiempo de servicio General (G).
Adems, el nmero de servidores en un sistema tambin
es arbitrario.
La nica condicin que se impone es que el factor de
utilizacin del sistema sea menor que 1.
18
Ley de Little
Llegadas y salidas Llegadas y salidas
7 7
6 6
5 5
usuarios
usuarios
4 4
3 3
2 2
1 1
0 0
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
tiempo tiempo
N T
Tampoco se ha hecho ninguna suposicin acerca de la disciplina
de atencin que se est utilizando.
En particular, la disciplina de atencin podra ser FIFO, LIFO, o con
prioridad.
En cualquiera de estos casos, la ley de Little puede aplicarse, ya que
en su deduccin no se supuso ninguna disciplina en particular.
20
Ley de Little
N T
Es importante dejar en claro que un cambio en la
disciplina de atencin produce cambios en los
resultados especficos de N, T y
Sin embargo, la relacin entre las tres variables se
sigue cumpliendo
21
Ley de Little
Por ejemplo, a un sistema llegan tres usuarios. Los tiempos de servicio
para cada uno son t1<t2<t3.
Si se atiende al trabajo ms corto primero (asumiendo que en el instante
t todos estn presentes) el tiempo de permanencia promedio ser:
t1
t2
t1 t2 t3
t3 t1 t1 +t2 t1 +t2 +t3
T primer T segundo T tercer
usuario usuario usuario
t1 t1 t 2 t1 t 2 t3
Tc
3 22
Ley de Little
t1
t2
t1 t2 t3
t3 t1 t1 +t2 t1 +t2 +t3
t1 t1 t 2 t1 t 2 t 3
Tc
3
t1
t2 t3 t2 t1
t3 t3 t3 +t2 t3 +t2 +t1
T tercer T segundo T primer
usuario usuario usuario
t 3 t 3 t 2 t 3 t 2 t1
Tl
3
24
Ley de Little
t1
t2
t3 t2 t1
t3 t3 t3 +t2 t3 +t2 +t1
t 3 t 3 t 2 t 3 t 2 t1
Tl
3
26
Ley de Little
Adems, este resultado es vlido tanto para el sistema fila-servidor en su totalidad, como para
alguna de sus partes
Es decir, la ley de Little puede tambin aplicarse a los servidores o a la fila por separado.
En el siguiente ejemplo, se parte considerando la fila y el servidor por separado, para luego ir
escalando el tamao del objeto modelado hasta un sistema de gran envergadura. La ley de Little se
cumple en cada uno de los sistemas por separado, as como en el sistema global
27
Ley de Little
N=T
Nf=fTf NS=STS
Nf servidor NS
fila
f S
Tf TS
N usuarios
T tiempo medio de permanencia
28
Ley de Little
En general, para el anlisis de un
servidor se tiene que
=S x
S
servidor
N s s x
Factor de utilizacin
Tiempo medio de
servicio
29
Ley de Little
N=T
N1=1T1
sistema
servidor
1 fila S1
N1 usuarios
T1
N1 usuarios
T1 tiempo medio de permanencia
30
Ley de Little
N=T
N1=1T1
fila servidor
1 N3=3T3
T1
3
N2=2T2
N3 usuarios
fila servidor
T3
N2 usuarios
T2
N usuarios
T tiempo medio de permanencia 31
Ley de Little
N=T
32
Ley de Little
N=T
Internet
33
Ejemplo M/M/1
N=T
Supongamos que el cliente
fila servidor
A llega a una fila donde
existen k clientes antes
que l (k-1 en la fila y 1 en el
N usuarios
T
servidor).
Asumiendo tiempo de
servicio exponencial de
parmetro , es posible
concluir que el tiempo medio
de servicio ser 1/
34
Ejemplo M/M/1
Esto significa que el cliente que est siendo servido,
los k-1 clientes esperando en la fila y el Cliente A
tendrn un tiempo de servicio promedio de 1/ cada
uno.
k 1
35
Ejemplo M/M/1
Por lo tanto, la esperanza (valor medio) del tiempo
de permanencia en el sistema (T) ser
k 1
T E
1
E [ k 1]
1
{ E [ k ] 1}
36
Ejemplo M/M/1
Pero E[k]=N, por lo tanto,
1
T { N 1}
Adems, de acuerdo a la Ley de Little
N
T
37
Ejemplo M/M/1
Despejando T, N de ambas ecuaciones se logra:
1
T Tiempo medio de permanencia en
- el sistema
N Nmero medio de usuarios en
- el sistema
38
Ejemplo M/M/1
A partir de las ecuaciones anteriores se puede
obtener:
1 1
W - Tiempo medio de permanencia en
- la fila
NQ - Nmero medio de usuarios en
- la fila
39
Ley de Little: Ejemplos
Anlisis de un concentrador
Anlisis de un computador de
tiempo compartido
40
Ley de Little: Ejemplos
Anlisis de un Concentrador
TERMINAL
TERMINAL
TERMINAL
CONCENTRADO
R BUFFE
TERMINAL R
41
Anlisis de un Concentrador
La ocupacin promedio de un buffer de un
concentrador de datos puede ser calculada para
diferentes casos.
En este tipo de equipos los paquetes entrantes de
terminales conectados a l son almacenados en
orden de llegada en un buffer, y son entonces ledos
en FIFO sobre un enlace de salida de transmisin .
42
Anlisis de un Concentrador
Suponganse las siguientes condiciones:
10 terminales estn conectados al concentrador.
43
Anlisis de un Concentrador
Modelo :
Para modelar el Buffer se usar una Fila M/M/1. Apndice
Tasa de arribo de paquetes:
Cada terminal genera paquetes de acuerdo a una
distribucin exponencial a una tasa de 1/8 [paquetes /seg]
La llegada de paquetes al concentrador tendr tambin
distribucin exponencial, y la tasa de llegada ser la suma
de las tasas a la que genera cada terminal, es decir:
= 10 1 = 1.25 paquetes
8 seg
44
Anlisis de un Concentrador
La tasa de servicio se calcula como:
2400
2.5 paquetes
= seg
960
T 46
Anlisis de un Concentrador
En este ejemplo, se conoce la tasa media de llegada :
lo que se quiere encontrar es N y T
En una primera aproximacin, la ley de Little slo nos
da la relacin entre N y T
Para conocer los valores exactos de N y T se necesita
otro mtodo para despejar alguna de las dos variables
En general, encontrar expresiones para el tiempo de
permanencia en la fila es ms difcil
Se utilizan entonces los modelos de teora de filas
conocidos, que permiten encontrar el nmero de
usuarios en la fila
47
Ley de Little: Ejemplos
Anlisis de un computador de tiempo compartido
T1
T2
COMPUTADOR
P
TN
R D
Arquitectura del sistema 48
Anlisis de un computador de tiempo
compartido
Parmetros del Sistema:
N: Nmero de terminales
R: Tiempo medio de espera en cada terminal
P: Tiempo medio de procesamiento de cada
trabajo.
D: Tiempo medio desde que un trabajo es enviado
al computador hasta que acaba su ejecucin.
T=R+D: tiempo medio de un trabajo en el sistema.
: Throughput del sistema
49
Anlisis de un computador de tiempo
compartido
Modelado del Problema
TERMINAL
1
R
A CPU
TERMINAL
2 1/P B
R
TERMINAL
N P
R
R D
T
50
Time Sharing
Anlisis de un computador de tiempo
compartido
Problema:
Encontrar los valores mximos y mnimos de y T.
51
Anlisis de un computador de tiempo
compartido
N /T
52
Anlisis de un computador de tiempo
compartido
Dmax = NP
53
Anlisis de un computador de tiempo
compartido
Conclusin:
P D NP
Por lo tanto
R + P T R + NP (1)
N N (2)
de un trabajo demora P, se
Debido a que el procesamiento
cumple que: R NP RP
(3)
1
54
P
Anlisis de un computador de tiempo
compartido
Combinando (2) y (3), se obtiene:
N 1 N
min{ , } (4)
R NP P RP
max{NP , RP } T R NP (5)
55
Anlisis de un computador de tiempo
compartido
Retardo Mximo y Mnimo del Sistema
R+NP:mximo
c i n
op er a
a de
zon
T
NP: mnimo
R+P
NUMERO DE TERMINALES N
1
56
Anlisis de un computador de tiempo
compartido
57
Anlisis de un computador de tiempo
compartido
1/P
THROUGHPUT
N 1 N
min{ , }
R NP P RP 58
Anlisis de un computador de tiempo
compartido
60
Apndices
61
Notacin de Kendall para sistemas de filas
Corresponde a un formato abreviado para denotar las caractersticas
especficas de un proceso de nacimiento y muerte, como lo muestra la
figura siguiente.
G : General
Tiempo entre arribos
M : Exponencial