Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRFICO
POR:
1
DEFINICIN DE LA TEORA DE TELETRFICO
Requisitos
Modelos Medidas QoS
trfico trfico
Objetivos
GoS
Previsin
trfico
Elementos
Red
Control
Dimensionado
Trfico
Monitorizacin
6
MODELOS
Las redes de telecomunicaciones se disean para
atender demandas de usuarios adscritos a un
determinado servicio.
El comportamiento de los usuarios, de las fuentes ,
ser en general aleatorio y ello nos impulsa a intentar
modelarlo mediante la teora de procesos estocsticos.
Construiremos modelos que confrontaremos a la
medidas en la red, si no concuerdan deberemos
construir nuevos modelos en un proceso iterativo.
Parece natural separar la descripcin de las
propiedades del trfico en dos procesos diferentes:
Aparicin de eventos (peticiones de servicio)
Tiempos de servicio
8
Redes telefnicas
Comportamiento usuario
Control y camino de voz. Sealizacin y media.
Comentario estructura de la red telefnica
Topologa
Arquitectura
Ejemplo VSAT
Concepto conmutacin circuitos
13
HISTORIA
Molina desarrolla trabajos anteriores de Rorty en los
Bell Labs para ATT
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.
SIMEON D. POISSON
15
HISTORIA
Agner Krarup Erlang
desarrolla sus modelos en
1909
Hiptesis
Las llamadas que llegan
con todas los servidores
ocupados se pierden (se
enrutan por otro sitio)
Las llamadas que llegan
con todos los servidores
ocupados esperan en cola
hasta ser atendidas.
16
HISTORIA
Tore Olaus Engset en 1918
propone un refinamiento de
las frmulas de Erlang
Erlang supone que el nmero
de fuentes productoras de
eventos es infinito. Si el
nmero es finito Erlang est
sobreestimando el
dimensionado
17
HISTORIA
Despus de la WWII, Roger Wilkinson desarrolla un
modelo para el trfico de desbordamiento
Hiptesis. El trfico que no puede ser cursado por una ruta, no
tiene caractersticas poissonianas. Usualmente la varianza es
mayor que la media. A su relacin se la conoce como
coeficiente de variacin.
Wilkinson desarrollo un mtodo para dimensionar los
recursos que debern cursar este tipo de trfico. Neal en 1970
refin el modelo y public unas tablas de dimensionado , las
tablas de Neal-Wilkinson
En 1982 Henry Jacobsen de ATT publica las tablas EART y
EARC para el diseo de enlaces en PBX con rutas de
desbordamiento basndose en los modelos de Neal-Wilkinson
1 T
Y (T )
T
0
n(t )dt
22
Conceptos (cont)
Trfico ofrecido
Si el nmero de recursos no es infinito, pueden producirse
peticiones de servicio con todos los recursos ocupados.
El trfico ofrecido no puede medirse, puede estimarse.
Se trabaja con dos parmetros
: nmero de eventos (peticiones de servicio) por unidad
de tiempo.
Tiempo medio de servicio tm
A=tm
24
VARIACIN DIARIA
25
VARIACIN DEL TIEMPO MEDIO DE LLAMADA
26
VARIACIONES INTENSIDAD TRFICO. MODEM POOL INTERNET
27
CONCEPTO DE BLOQUEO. Loss systems
Congestin de tiempo
Fraccin de tiempo en la que todos los servidores estn
ocupados.
Congestin de llamadas
Fraccin de todas las llamadas que encuentran todos los
servidores ocupados.
Congestin de trfico
Fraccin de todo el trfico ofrecido que no es cursado.
llamadas
Server 3
Server 2
Server 1
29
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 exactament e i ocupaciones
N : nmero de recursos
30
ELEMENTOS TEORA DE
PROBABILIDAD
31
PROBABILIDAD
F (t ) 0 t0
p(X t) F(t)
F c (t ) 1 F (t )
Incluye posibles
si F(t) es diferencia ble discontinuidades en cero
dF (t ) f (t ) pt X t dt
32
PROBABILIDAD.
E X m
i
i t f (t )dt i t i 11 F (t )dt
i
0 0
m1 t f (t )dt
0 0
1 F (t )dt m
t f (t )dt 2 t1 F (t )dt
2
0 0
i
E X m (t m) f (t )dt
0
i Identidad de Palm
2 m2 m 2 E X m 2
Coeficient e variacin CV (peakedness)
m
2
m2
Factor de Palm o factor 2 1 1
m m
33
PROBABILIDAD
Estas relaciones son independientes de la escala de
tiempos
Cuando mayor sea el factor de forma ms irregular es
la distribucin temporal, eso llevar por ejemplo a que
el tiempo de espera medio, en los sistemas de colas ,
sea mayor.
Para estimar una distribucin a partir de
observaciones, a menudo se est satisfecho al conocer
los dos primeros momentos.
F (t ) 1 e t
0, t 0 2
2
f (t ) e t 2
recordemos la funcin Gamma
n 1 t n e t dt n!
0
35
Tiempo de vida residual
PX t x 1 F (t x)
pX t x / X x
pX x 1 F ( x)
F (t x) F ( x)
F (t x / x) pX t x / X x
1 F ( x)
el valor medio del tiempo de vida residual ser
mr
1
1 F (t x)dt x0
1 F ( x) 0
36
Tiempo de vida residual para la exponencial
m1,r
1
x 0
1 (1 e )
1
1 e x t
dt
1 x t 1
m1,r x e dt
e 0
37
Carga de los tiempos de servicio menores que uno dado
m t f (t )dt
0
x
t f (t )dt
0
38
Combinacin de variables estocsticas
Serie
La funcin de distribucin es la convolucin de las funciones de
distribucin de las respectivas variables. La media es la suma de
las medias y la varianza la suma de varianzas
Paralelo
Cada variable estocstica se pondera. La funcin de distribucin
es la suma ponderada de las funciones de distribucin
individuales. La media y varianza son:
l l
m pi m1,i con pi 1
i 1 i 1
l
pi ( i2 m12,i ) m 2
2
i 1
39
Ejemplo: Ensayo de Bernouilli y binomial
1 2 3 4
f (t )
t k 1
e t
, 0, t 0, k 1,2,...
(k 1)!
F(t)
t j
e t
k 1
1
t j
e t
j k j! j 0 j!
k k 1
m 2
1
2
k
m1,r ( x) m, x 0
Se ha normalizado la media a un
valor 1, por ejemplo reemplazando
por k.
El caso k=1 corresponde a la
exponencial
0 T0 T1 T2 ... Ti Ti 1 ...
El numero de llamadas en un intervalo abierto [0,t [ se representa por Nt.
En la que t es un parmetro continuo pero tiene un espacio muestral
discreto
La distancia entre dos llegadas sucesivas, se llama tiempo entre llegadas
X i Ti Ti 1 i 1,2,...
44
Identidad de Feller - Jensen
Tenemos dos variables aleatorias que representan dos procesos
Representacin Nmero. El intervalo de tiempo t se mantiene
constante y se observa el nmero de llegadas en ese tiempo Nt
Representacin Intervalo. Se mantiene el nmero de llamadas
constante y se observa la variable Ti
Existe la siguiente relacin
N t n si y solo si
n
Tn X i t , n 1,2,.. Identidad de Feller-Jensen
i 1
pN t n p Tn t n 1,2...
45
Procesos puntuales
Caractersticas de los procesos puntuales
Estacionareidad
Independencia
La evolucin del proceso (su futuro) depende solo del estado
pNt t Nt 2 o(t )
El proceso de Poisson es un proceso puntual simple
46
Poisson
PPT ESPECFICO
pN t t N t 2 o(t )
pN t t N t 1 (t )
pi, t
t i t
e
i!
m t 2 t
n 1
t j e t x n1 e x dx
j 0 j!
x t (n 1)!
por la identidad de Feller - Jensen
relacin entre la distribucin acumulada de Poisson y la de Erlang
48
Teoerema de Palm
A(T ) W (T ) N (T )
L(T ) (T )W (T )
T T
Si lim (T ) y W lim W (T )
T T
L W
53
Teorema de Little. Grfica
b
x
c
F ( x) 1 e
U F(X )
X b ln 1 U
1
c
56
Simulacin Gaussiana
x2
1 2
f ( x) e 2 - x
2
x
F(x) f ( y )dy pero esta integral no se puede expresar mediante
funciones elementale s
Utilizando la relacin que existe entre la distribucin
de Rayleigh y la Gaussiana
0 2 R0
F ( R) R
2
1 e 2 R0 Las gaussianas son de media
cero , para otro valor solo
que est relacionad a con un par de gaussianas har falta aadirlo a cada
C R cos nmero generado
D R sen
con F ( x) U
1
R 2 2 ln
1U
2U
59
Naturaleza de la Teora de Teletrfico
Modelo
Proceso de entrada
Mecanismo de servicio
Disciplina de la disposicin en cola
Hiptesis de trabajo
llamadas independientes
tasa de llegadas en el estado i representada por i
tasa de salidas en el estado i representada por i
en cualquier instante de tiempo solo puede ocurrir un suceso
0 1 2 j-1 j n-1
0 1 2 3 j N-1 N
1 2 3 j j+1 n
N puede ser
63
Algunas definiciones
: n promedio de peticiones de servicio por unidad de
tiempo
1/ : tiempo promedio entre peticiones de servicio
Ej : estado del sistema en el que el nmero de
clientes es j
Pj. Proporcin del tiempo en el estado j (en el que haya
j servidores ocupados)
Ej Ej+1 transiciones del estado j a j+1
Pj : nmero de transiciones por unidad de tiempo
tm : tiempo medio de duracin de un servicio, tiempo
medio de ocupacin de un servidor
d i t
i i i t i 1i 1t i 1i 1t
dt
d i t
equilibrio estadstic o 0
dt
i 1i 1t i i t
66
Modelo de Erlang
0 1 2 3 j N-1 N
1 2 3 j j+1 n
j
j N: nmero servidores
tm
67
Erlang
AN / N!
N EN ( A) i N i
A
i 0 i!
B N
AEN 1 ( A)
EN ( A)
N AEN 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 probabi-
lidad de prdida:
Datos n y A
Ej n=15 A =7
71
Tablas Erlang-2
Clculo de la probabi-
lidad del nmero de
servidores:
Datos B y A
Ej B=0.005 A =7
72
Tablas Erlang-3
73
Reintentos
Se considera una situacin real, al no obtener servicio
se reintenta obtenerlo.
Cul es el efecto de este comportamiento?
Incremento en la tasa de llamadas del sistema
Si consideramos que los reintentos se producen
transcurridos algunos tiempos medios de llamada
podemos seguir considerando equilibrio estadstico
con la nueva tasa de llamada
' B B 2 B3
'
1 B
pero B depende de la tasa de llamada,
se requiere un proceso de iteracin.
76
Algoritmo
El proceso es el mismo para o para A. Se desarrollar
para A.
Con el trfico ofrecido de primer intento A se calcula B
Con el valor de B obtenido se calcula A
Con el valor de A se obtiene un nuevo B
Con B se obtiene un nuevo valor de A
Se comparan los valores de A obtenidos y se itera el proceso
hasta que la diferencia entre dentro del rango de precisin
establecido. La serie de valores obtenidos debe ser
convergente, lo cual ser cierto excepto que el trfico ofrecido
sea mayor que el nmero de servidores.
A inicial B1
A
A
'
1 B1
1
A1' B2
No se itera con A1
A
A2
'
1 B2
? A' 2 A1'
A2' B3
A
A
'
1 B3
3
78
Algoritmo de Jewitt & Schrago
Permite considerar abandonos en los reintentos
Partiendo del trfico ofrecido en primera instancia se calcula
B
Con B se calcula el trfico rechazado
Se calcula el trfico cursado
Sobre el trfico rechazado se aplica la tasa de abandono o
de reintento (son complementarias)
Se calcula el trfico cursado ms el trfico que abandona
Si cursado ms abandono no se acerca suficientemente a
trfico ofrecido se calcula un nuevo trfico ofrecido como el
original ms el de reintento.
Se repite le proceso hasta que trfico cursado ms
abandono sea igual (suficientemente cercano) a trfico
ofrecido
Engset S>N
0 1 2 n-1
j-1 j
0 1 2 3 j N-1 N
j j+1
n
1 2 3
j
S j S = nmero de fuentes
tm = trfico ofrecido por fuente libre
j
j
tm
80
Engset
N: nmero de servidores
S : nmero de fuentes
: tasa de llamada por fuente libre
i: tasa de llamada en el estado i, i servidores
ocupados.
tm : tiempo medio de servicio.
i= tasa de terminacin en el estado i.
El comportamiento de cada fuente se modela de la
siguiente manera. Cuando la fuente est libre su tasa
de llamada es constante y de valor , cuando la fuente
est ocupada el valor de su tasa de llamada es cero.
i 1 i 1 i i j S j
1 0 0 S
0 S 0 definiendo t m , trfico por fuente libre
1 1
tm
1 1 0 S ( S 1) 2
2 1 0 0
2 2 1 2
S ( S 1)( S 2) 3
3 0
3!
j
S
j
0
j
N
S N
0
N
82
Engset
0 1
0
S 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 N N que es la expresin para la congestin de tiempo,
S i probabilidad de tener todos los servidores ocupados.
i 0 i
83
Engset
N N ( S i )
B i
0 0 1 1 2 2 N N tm
( S N )
N
B tm
S
0 ( S 1) 1 (S 2) 2 ( S N ) N
tm tm tm tm
se eliminan y tm . Expresando las probabilidades de estado en funcin de 0
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
S - 1 N
B N
N
E ( S 1, N , )
S - 1 i
i 0
i
84
Engset. Clculo del trfico por fuente libre
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
Engset. Trfico por fuente libre
A
A S
Pero B depende de , por lo que hay
S A 1 B 1 A 1 B que montar un proceso iterativo
S
S
A
1 1 B
Trfico ofrecido dividido por el nmero
medio de fuentes libres
86
Algoritmo Engset
1. Partimos de una primera aproximacin de ,
considerando B=0
2. Con el valor de se obtiene un primer valor de B
3. Se sustituyen los valores de y B en la frmula de A y
se compara la estimacin de A as obtenida con el
dato Trfico Ofrecido, si la diferencia est por encima
de la precisin necesaria en nuestro clculo
4. Se calcula una nueva con el valor de B obtenido en
el punto 2
5. Se calcula un nuevo B con el valor de del punto 4
6. Se realiza una nueva estimacin de A como en el
punto 3, si la diferencia est por encima de la
precisin necesaria se repite desde el punto 4.
B es funcin de N,S y
S N B N 1, S ,
B( N , S , )
N S N BN 1, S ,
B0, S , 1
88
TABLAS DE ENGSET
Grupos nuevos
Se conoce A, S y el nivel de prdida deseado. Se busca N
Procedimiento
Se busca la columna del nivel de prdida
En la columna se busca A para el nmero de fuentes S
Se obtiene N
91
Colas. Notacin de Kendall
D.G. Kendall estableci en 1953 la siguiente notacin:
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
93
Kendall
94
Cola M/M/N. Probabilidades de estado
A i
i
i i 1 i 1 tm
i 1 tm
i i i nmero de servidores ocupados
tm
t m tiempo medio de servicio
0 1
2 j
A2 A 3 AN A AN A AN A A
N
1 A
2! 3! N! N N! N N!
N N !
0 N 1 1
j
Ai A N A
i 0 i!
N ! j 0 N
el segundotrmino del denominador contiene la suma de una serie de razn menor a la unidad
0 N 1 i 1 N
A A N
i 0 i!
N! N A
AN
N N 1 i NN !
A A N
i 0 i!
N! N A
96
Cola M/M/N. Clculo probabilidad de entrar en cola
Ser la probabilidad de que las peticiones entren con
todos los servidores ocupados
Se dar en los estados N, N+1, N+2 .
N N 1 N 2
p( 0)
0 1 2
A N A A
2
1 AN N
N ! N N
N! N A
p( 0) N 1
A2 AN Ai A N N
1 A
2! N! i 0 i! N! N A
p( 0) NB
N A 1 B
A esta frmula se la conoce como Erlang-C o segunda frmula de Erlang EN,2(A)
99
M/M/N. Longitud media de la cola
Lq j N j
j 0
j j
A
Lq j
AN
0
AN
0 j A
j 0 N! N N! j 0 N
Utilizando que
r
r
j r j
1 r 2
con r 1
j 0
jr j
1 r 2
con r 1 j 0
dr j
A 2 jr j 1
AN AN N
Lq 0 N 0 A dr
N! 1 A
N
2
N! N N A
jr j
r
d j
r r
1
r
j 0 dr j 0 1 r 2 1 r 2
100
M/M/N. Longitud media de la cola
Recordando que
A N A A
2
1 AN N
N ! N N
N! N A
p( 0) N 1
A2 AN Ai A N N
1 A
2! N! i 0 i! N! N A
AN N
p( 0) 0
N! N A
A
Lq p( 0)
NA
101
M/M/N.Tiempo medio en la cola
Hay dos posibles preguntas a las que responder:
Cul es el tiempo medio en la cola considerando todas las
peticiones de servicio? Cul es el tiempo medio de espera
para las peticiones de servicio que entran en cola?
tm
t wq
NA
t
( N A)
pc ( t ) e tm
t
( N A)
p( t ) 1 p( 0) 0 p( 0) e tm
t
( N A)
p( t ) p( 0) e 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 para (0 j N )
j!
j
A A
N
N j 0 para (0 j L)
N N!
0 N 1 i L1 k N
A A A
i 0 i! k 0 N N !
105
M/M/N/N+L
0 1
N 1
Ai A N 1 N
A L 1
i 1 i!
N! 1 A
N
Probabilidad de prdida
L L
A A A A
N N
B N L N N! N N!
N 1 A
i L
A A
k N A
L 1
N 1 i N 1
i 0 k 0 A A N
i! N N !
i! N ! A
i 0 1
N
106
M/M/N/N+L
Probabilidad de entrar en cola
N N 1 N L 1
p( 0)
0 1 N L
A A
2 L 1
A
1
A
L
p( 0) N 1 N N
N N N 1 N
A
AN
N !
1 A L
N
p( 0)
N 1
A i
A
N 1 A
L 1
1
A
N
i 0 i!
N! 1 A
N
N
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
N i N
N i
tm tm
109
Colas con abandono
A2 AN
1 A0 2 0 N 0
2 N!
AN A AN
N 1 N 0 0
N ! N N !
tm tm
A AN
N 2 A
0
N 2 N N !
Aj AN
N j j
0
N k
N!
k 1
0 1
N
Ai AN Aj
j
N k
i 0 i! N! j 1
k 1
110
Cola M/G/1
Muchas veces la hiptesis de tiempos de servicio
exponenciales no se ajusta a la realidad. Trataremos
con tiempos de servicio con una distribucin general .
Pero con tiempos de servicio independientes.
Trataremos de obtener el tiempo medio de espera en la
cola y la longitud media de la cola.
W Lqtm tres
W Lqtm tres
Lq W
E tresidual
2
E t servicio
2 E t servicio
1
C
E t servicio
xf t serv x
f X x
E t serv
E( X )
xf X x dx
1
E t
2
E t serv 0
x 2
f x dx serv
E t serv
t serv
0
E tresidual
E X E t serv
2
2 2 E t serv