Documente Academic
Documente Profesional
Documente Cultură
GRADO DE SERVICIO
Definicin
Modelos
trfico
Objetivos de
grado de servicio
Requisitos
QoS
Medidas
trfico
Objetivos
GoS
Previsin
trfico
Elementos
Red
Control
Trfico
Dimensionado
Monitorizacin
MODELOS
Tiempo servicio
Tiempo llegada
Tiempo libre
Tiempo salida
Redes telefnicas
Comportamiento usuario
Topologa
Arquitectura
Ejemplo VSAT
Concepto conmutacin circuitos
Redes de datos
Almacenamiento y retransmisin
Caso LAN
10
Redes mviles
Control de presencia
Handover
11
Complejidad
Trfico de agregacin
Tasas de crecimiento
Modelos matemticos
12
HISTORIA
13
HISTORIA
Hiptesis
Las llamadas se producen aleatoriamente
Todas las llamadas permanecern en el sistema durante un
tiempo igual al tiempo medio de permanencia tanto si se
atienden como si no.
El bloqueo ocurre cuando el nmero de llamadas es mayor
que el nmero de recursos durante un tiempo igual al
tiempo medio.
En 1920 alguien coment que esos resultados provenan de
investigaciones de Poisson (1781-1840), Molina le cedi los
honores.
14
HISTORIA
SIMEON D. POISSON
15
HISTORIA
16
HISTORIA
17
HISTORIA
18
HISTORIA
19
HISTORIA
En 1951
Kendall introduce una notacin para
especificar los distintos escenarios de un sistema de
colas.
En los 60 y 70 se producen grandes avances tericos
en USA y Alemania.
Kleinrock publica en 1970 su primer volumen y
evangeliza sobre el uso de los computadores en
teora de colas.
20
CONCEPTOS BSICOS Y
MEDIDAS
21
Intensidad de trfico
Intensidad de trfico. Nmero
de recursos ocupados en un
sistema en un instante de
tiempo dado.
1
Y (T )
T
n(t )dt
22
Conceptos (cont)
Trfico ofrecido
A=tm
23
INTENSIDAD DE TRFICO
24
VARIACIN DIARIA
25
26
27
Congestin de tiempo
Congestin de llamadas
Congestin de trfico
28
Server 3
Server 2
Server 1
Trfico en Erlang
A tm
1 N
A ti
T i 1
t i : duracin de la ocupacin i
N : nmero total ocupaciones
1 N
A i ti
T i 0
i : nmero simultneo de ocupaciones
t i : tiempo con exactamente i ocupaciones
N : nmero de recursos
30
ELEMENTOS TEORA DE
PROBABILIDAD
31
PROBABILIDAD
Trataremos con intervalos de tiempo no negativos
Funciones de distribucin
Un intervalo de tiempo puede ser descrito por una variable estocstica X
caracterizada por
t
F (t ) dF (u )
0
F (t ) 0
p(X t) F(t)
0t
t0
F c (t ) 1 F (t )
Incluye posibles
discontinuidades en cero
si F(t) es diferenciable
dF (t ) f (t ) p t X t dt
32
PROBABILIDAD.
E X
m
i
t f (t )dt i t i 11 F (t ) dt
i
m1 t f (t )dt
1 F (t ) dt m
t f (t )dt 2 t1 F (t ) dt
2
E X m (t m) f (t )dt
i
Identidad de Palm
2 m2 m 2 E X m
m
m
1
33
PROBABILIDAD
34
F (t ) 1 e t
0, t 0
f (t ) e t
recordemos la funcin Gamma
1
m1
2
m2 2
1
2
n 1 t n e t dt n!
0
P X t x 1 F (t x)
p X t x / X x
p X x
1 F ( x)
F (t x) F ( x)
F (t x / x) p X t x / X x
1 F ( x)
el valor medio del tiempo de vida residual ser
mr
1 F (t x) dt
x0
1 F ( x) 0
36
1
x t
m1,r
1
e
dt
x 0
1 (1 e )
1 x t
1
m1,r x e
dt
0
e
37
m t f (t )dt
0
t f (t )dt
38
Serie
Paralelo
m pi m1,i
i 1
con pi 1
i 1
pi ( i2 m12,i ) m 2
2
i 1
39
40
41
Erlang-k
t
f (t )
k 1
(k 1)!
F(t)
j k
t
j!
0, t 0, k 1,2,...
k 1
k
k
2
m
2
m1,r ( x) m, x 0
j 0
t
j!
e t
1
1
k
42
Grfica Erlangiana
Se ha normalizado la media a un
valor 1, por ejemplo reemplazando
por k.
El caso k=1 corresponde a la
exponencial
43
0 T0 T1 T2 ... Ti Ti 1 ...
X i Ti Ti 1
i 1,2,...
44
N t n si y solo si
n
Tn X i t , n 1,2,..
i 1
Identidad de Feller-Jensen
p N t n p Tn t n 1,2...
45
Procesos puntuales
p N t t N t 2 o(t )
El proceso de Poisson es un proceso puntual simple
46
Poisson
PPT ESPECFICO
47
Poisson
Proceso de Poisson
p N t t N t 2 o(t )
p N t t N t 1 (t )
i
t t
p i, t
e
m t
n 1
j 0
i!
2 t
t j e t
j!
x t
x n1 e x dx
(n 1)!
48
Teoerema de Palm
49
Teorema de Raikov
50
Teorema de Little
cola
(solo
se
requiere
51
A(T ) W (T ) N (T )
L(T )
(T )W (T )
T
T
Si lim (T ) y W lim W (T )
T
L W
52
Teorema de Little
53
54
SIMULACIN DE VARIABLES
ALEATORIAS
55
F ( x) 1 e
U F(X )
X b ln 1 U
56
Simulacin Gaussiana
x2
2
1
f ( x)
e 2
2
- x
funciones elementales
Utilizando la relacin que existe entre la distribucin
de Rayleigh y la Gaussiana
F ( R)
1 e
R2
2 2
R0
R0
1U
2 2 ln
2 U
57
Simulacin
Otros mtodos
Composicin. Es una extensin del mtodo de inversin, se utiliza cuando la
fdp se puede escribir como combinacin lineal de funciones ms simples en
las que pueda aplicarse el mtodo de inversin. Ejemplo : distribucin de
Laplace
Convolucin. Las combinaciones algebraicas de variables aleatorias y para
el caso de que las variables sean independientes pueden ayudar a su
simulacin. Por ejemplo si una determinada funcin de densidad se puede
obtener por convolucin de funciones elementales (caso de suma de
variables) se puede generar cada variable individual y sumar los resultados.
Ejemplo distribucin de Erlang. Se pueden obtener tambin as variables
generados por multiplicacin y divisin de otras variables con fdp
elementales o invertibles.
Aceptacin- Rechazo. No es tan eficiente como los mtodos anteriores pero
siempre funciona, incluso cuando no hay formas explcitas de la fdp, La idea
es generar puntos aleatoriamente en un plano y aceptar o rechazar cada
uno de ellos. Si x<f(x) se acepta, si no se rechaza.
Muestreo de datos. Interpolacin estocstica
Monte Carlo
58
MODELOS
59
Modelo
Proceso de entrada
Mecanismo de servicio
Disciplina de la disposicin en cola
60
Proceso de entrada
Mecanismo de servicio
Disciplina de cola
61
Hiptesis de trabajo
llamadas independientes
tasa de llegadas en el estado i representada por i
62
Diagrama de estados
0
0
1
1
2
2
j-1
3
j
j
n-1
j
N-1
j+1
N
n
N puede ser
63
Algunas definiciones
Algunas definiciones
65
Ecuaciones de estado
d i t
i i i t i 1 i 1 t i 1 i 1 t
dt
d i t
equilibrio estadstico
0
dt
i 1 i 1 t i i t
66
Modelo de Erlang
j
tm
N-1
j+1
N: nmero servidores
67
Erlang
Nmero de fuentes ... o mucho mayor que nmero de servidores N
AN / N!
N EN ( A) i N i
A
i 0 i!
B N
AE N 1 ( A)
E N ( A)
N AE N 1 ( A)
68
69
Utilizacin
1.0
0.5
0.2
0.1
0.8
0.05
0.02
0.01
0.6
0.001
0.0001
0.4
0.2
0.0
Nmero de canales
70
Tablas Erlang-1
Clculo de la probabilidad de prdida:
Datos n y A
Ej n=15 A =7
71
Tablas Erlang-2
Clculo de la probabilidad del nmero de
servidores:
Datos B y A
Ej B=0.005 A =7
72
Tablas Erlang-3
Clculo del trfico
ofrecido mximo
Datos n y B
Ej n=15 B =0.005
73
Reintentos
74
75
' B B 2 B 3
'
1 B
pero B depende de la tasa de llamada,
se requiere un proceso de iteracin.
76
Algoritmo
77
Algoritmo
A inicial B1
A
A
1 B1
'
1
A1'
B2
A
A2'
1 B2
?
A' 2 A1'
A2'
No se itera con A1
B3
A
A
1 B3
'
3
78
79
Engset
Engset S>N
2
2
j-1
3
j
j
S j
tm
j
j
j
n-1
N-1
j+1
N
n
S = nmero de fuentes
= trfico ofrecido por fuente libre
tm
80
Engset
N: nmero de servidores
S : nmero de fuentes
Engset.
i 1 i 1 i i
1 0 0
1
j S j
S
0 S 0 definiendo t m , trfico por fuente libre
1
tm
1 0
1
S ( S 1) 2
2 1
0
0
2
2 1
2
S ( S 1)( S 2) 3
3
0
3!
N 0
82
Engset
1
S 0 S
S
S
S
S
2 3 j N
0
1
2
3
j
N
0 N 1
S i
i 0 i
S
N
N
S i
i 0 i
N
83
Engset
B
N N
0 0 1 1 2 2 N N
( S i )
tm
( S N )
N
tm
B
S
0 (S 1) 1 ( S 2) 2 (S N ) N
tm
tm
tm
tm
S N
S N
0
N
S
S
S
S 0 S 1 0 S 2 2 0 S N N 0
1
2
N
eliminando 0 y dividiendo por S numerador y denominador
B
S - 1 N
S - 1 i
i 0
E ( S 1, N , )
84
a
actividad de la fuente
1 a(1 B )
tiempo libre
A
S A(1 B )
pero B es funcin de .
Se requiere pues un proceso de iteracin que puede ser
obviado para valores pequeos de B.
85
A
S
S A 1 B 1 A 1 B
S
S
A
1 1 B
Trfico ofrecido dividido por el nmero
medio de fuentes libres
86
Algoritmo Engset
1.
2.
3.
4.
5.
6.
Partimos de una
considerando B=0
primera
aproximacin
de
S N B N 1, S ,
B( N , S , )
N S N B N 1, S ,
B 0, S , 1
La probabilidad de prdida con 0 servidores es 1
88
TABLAS DE ENGSET
Grupos nuevos
Procedimiento
89
TABLAS DE ENGSET
Grupos existentes:
Procedimiento
90
COLAS
91
A/B/c/k/s/Z
A: Proceso de llegada
B: Proceso de servicio
c: nmero de canales o servidores
k: capacidad del sistema
s: nmero de fuentes
Z: disciplina de la cola
92
Kendall
A/B/c/k/s/Z
Proceso de llegada
M: Markoviano, random,
exponencial
E: Erlangiano
H: Hiperexponencial
h: Hipoexponencial
G: General
Proceso de servicio
M: Markoviano, random,
exponencial
E: Erlangiano
H: Hiperexponencial
h: Hipoexponencial
G: General
93
Kendall
Nmero de canales
1,2,3,
Disciplina de la cola
FCFS. Primero entra, primero
sale
LCFS. ltimo entra, primero
sale
SIRO. Servicio aleatorio
GD. General
RR. Round Robin
de
Nmero de fuentes
1,2,3,
94
i i 1 i 1
i
A
i
tm
i 1
tm
i
tm
1 A 0
A2
2 0
2
N
tm
AN
0
... N
N!
N
A
A A
N 1 N
0
N
N N!
N 2 A
N
...
AN
0
N!
N j A
N
...
AN
0
N!
95
1
A2 A 3
AN A AN A
1 A
2!
3!
N! N N! N
1
0 N 1
AN
A
N!
N
AN
N!
Ai A N A
N ! j 0 N
i 0 i!
el segundo trmino del denominador contiene la suma de una serie de razn menor a la unidad
0 N 1
i 0
1
Ai A N N
i!
N! N A
AN
N N 1 i NN !
A
A
N
i
!
N! N A
i 0
96
N N 1 N 2
p ( 0)
0 1 2
Eliminando y poniendo todas las probabilidades
de estado en funcin de la probabilidad [0]
2
AN
AN A
AN A
0 0 0
N!
N! N
N! N
p( 0)
A2
A3
AN
0 A 0 0 0 0
2!
3!
N!
97
N!
N N
AN N
N! N A
p ( 0)
N 1
A2
AN
Ai A N N
1 A
2!
N!
N! N A
i 0 i!
AN
N!
Ai A N N
N
!
N
!
N
i 0
N
98
i 0 i!
N
AN
N! B
N
Ai
i 0 i!
A
N A AB
N
1 B
1 1 B
NA
N A
B
p( 0)
NB
N A 1 B
Lq j N j
j 0
Lq
j 0
AN
j
N!
AN
0 0 j A
N!
j 0 N
Utilizando que
r
con r 1
2
1 r
j 0
A
AN
AN
A
N
Lq
0
2
N!
N!
N
A
1
N
j 0
jr j
jr j
1 r
con r 1
dr j
jr j 1
dr
d j
1
r
j
jr
r
r
dr
1 r 2 1 r 2
j 0
j 0
100
N!
N
N
p ( 0)
A2
AN
1 A
2!
N!
2
AN N
N! N A
N 1
Ai A N N
i
!
N! N A
i 0
AN N
0
p ( 0)
N! N A
A
Lq p( 0)
NA
101
Lq t w
por lo tanto
tm
tm
1
A
1
tw
p( 0)
p( 0)
p ( 0)
NA
N tm
NA
Lq
t wq
tm
NA
102
103
pc ( t ) e
( N A)
t
tm
p ( t ) 1 p ( 0) 0 p ( 0) e
p ( t ) p ( 0) e
( N A)
( N A)
t
tm
t
tm
104
M/M/N/N+L
En este nuevo escenario las llamadas que lleguen con todos los
servidores ocupados y todas las posiciones de cola ocupadas se
pierden.
Calcularemos expresiones para los parmetros significativos del
escenario
Clculo de las probabilidades de estado
Aj
j 0
j!
N j A
N
0
N 1
i 0
para (0 j N )
j
AN
0
N!
1
L
Ai
A
i! k 0 N
para (0 j L)
A N
N !
105
M/M/N/N+L
L 1
A
N 1
Ai A N 1 N
N! 1 A
i 1 i!
N
Probabilidad de prdida
B N L
N 1
AN
N!
L
A
A
i 0 i! k 0 N
N !
N
AN
N!
A
1
N
N 1 i
A A
N
A
N!
i 0 i!
1
N
L 1
106
M/M/N/N+L
Probabilidad de entrar en cola
N N 1 N L 1
p ( 0)
0 1 N L
p ( 0) N
A A
1
N N
AN
p ( 0)
N 1
i 0
N!
1 A
A
A
N
i!
N! 1 A
N
1 AN
1 A
1 A
L 1
1 A
N
L 1
107
M/M/N/N+L
Longitud media de la cola
L
Lq i N i
i 1
Lq c W
c (1 B) 1 N L
108
(i N )
i
tm
N i N
N i
tm
tm
109
AN
A AN
N 1 N
0
0
N
!
N
N
!
tm tm
A
A AN
N 2
0
N 2 N N !
N j
Aj
AN
0
N!
N k
k 1
1
N
i 0
Ai
AN
i!
N!
j 1
Aj
j
N k
k 1
110
Cola M/G/1
W Lq t m t res
Tiempo medio en la cola = longitud media de la cola
por el tiempo medio de servicio +
probabilidad de ocupacin del servidor por el tiempo residual
111
tm A
W Lq t m t res
112
Clculos
Lq W
W W t m t res W t res
t res
W
1
113
Tiempo residual
2
E t servicio
E t residual
2 E t servicio
114
115
E t servicio
f X x
xf t serv x
E t serv
E( X )
1
E
t
2
serv
xf X x dx
x
f
x
dx
t
serv
E t serv 0
E t serv
116
2
E X
E t serv
E t residual
2
2 E t serv
117