Escolar Documentos
Profissional Documentos
Cultura Documentos
Teletráfico
Sistemas de Conmutación
Grado en Ingeniería de Tecnologías de Telecomunicación
3er Curso
Ingen ería
Telemá ica it UGR
© pameigeiras
Motivación y Objetivos
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Motivación
Las redes de telecomunicación se caracterizan por la
transmisión de datos a través de enlaces
Los diferentes mensajes o solicitudes de transmisión compiten
por los mismos recursos
Ejemplos:
Llamadas telefónicas llegan a un conmutador y deben ser
encaminadas a través de un conjunto limitado de enlaces de salida
Diferentes paquetes de datos han de ser transmitidos a través de un
© Pablo Ameigeiras Gutiérrez
único enlace
Los casos anteriores requieren el almacenamiento (en colas)
de las diferentes llamadas o paquetes si no hay recursos para
su transmisión simultánea
2 Teletráfico v1.2
Motivación y Objetivos
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
3 Teletráfico v1.2
Motivación y Objetivos
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Objetivos
Los objetivos del presente tema son los siguientes:
1. Entender las colas como procesos estocásticos
2. Aprender la fórmula de Little y su aplicabilidad
3. Predecir el retardo medio en los sistemas de colas
básicos (M/M/1, M/M/m, y M/G/1 )
4. Predecir el retardo medio en redes de colas
5. Aprender a diferenciar entre sistemas de espera y de
© Pablo Ameigeiras Gutiérrez
4 Teletráfico v1.2
Índice de Contenidos
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
7. Redes de colas
8. Sistemas con pérdidas y de espera
5 Teletráfico v1.2
Bibliografía
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
6 Teletráfico v1.2
Colas y Procesos Estocásticos
El número de servidores
El tamaño máximo de la lista de peticiones de servicio
Llegada de Salida de
usuarios o usuarios o
tareas tareas
Cola Servidor
7 Teletráfico v1.2
8 Teletráfico v1.2
Colas y Procesos Estocásticos
FN(n,t) = FN(n,t+)
9 Teletráfico v1.2
1 Notación Kendall
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
1
1
2 2
3 .
..
.. ..
. .
N
m
máximo K
A/B/m/K/N/Z
© Pablo Ameigeiras Gutiérrez
Random
si no se especifica, Z = FIFO
11 Teletráfico v1.2
Proceso de Poisson
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Introducción
El proceso de llegada de Poisson tiene una gran relevancia en
el campo de la telecomunicación ya que puede modelar la
llegada de distintos tipos de eventos:
Llegadas de llamadas a un nodo de conmutación de circuitos de una
red telefónica
Llegada de sesiones Web a un proveedor de servicio de Internet
Llegada de e-mails en una red de paquete de datos
Llegada de paquetes en protocolos de acceso aleatorio y en
© Pablo Ameigeiras Gutiérrez
12 Teletráfico v1.2
Proceso de Poisson
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Definición
Un proceso estocástico {A(t)| t ≥ 0} tomando valores enteros
no negativos se dice que es un Proceso de Poisson con tasa
si al considerar un pequeño intervalo de tiempo t (t → 0):
La probabilidad de una llegada en el intervalo t se define como ·t
+ o(t), siendo ·t << 1
La probabilidad de cero llegadas en t es 1 - ·t - o(t)
Las llegadas son procesos sin memoria: cada llegada en un intervalo
de tiempo es independiente de eventos en intervalos previos o futuros
© Pablo Ameigeiras Gutiérrez
Llegadas
t
13 Teletráfico v1.2
Proceso de Poisson
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Probabilidad
0.6
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9 10
T
14 Teletráfico v1.2
Proceso de Poisson
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
2 = E(k) = ·T
15 Teletráfico v1.2
Proceso de Poisson
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
E(Ti) = 1 /
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
4
=1
3.5 =2
Función Densidad de Probabilidad =3
3 =4
2.5
© Pablo Ameigeiras Gutiérrez
1.5
0.5
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
17 Teletráfico v1.2
Proceso de Poisson
2 Proceso de Poisson
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
no cambio
n
© Pablo Ameigeiras Gutiérrez
n-1 nacimiento
t t+t
0 1 n-1 n
0 1 2 n-1 n n+1
1 2 n n+1
n·pn = n+1·pn+1
© Pablo Ameigeiras Gutiérrez
Condición de equilibrio:
20 Teletráfico v1.2
El Teorema de Little
4 El Teorema de Little
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Ni
T E[Ti ]
© Pablo Ameigeiras Gutiérrez
N E[ N i ]
Ti
21 Teletráfico v1.2
El Teorema de Little
4 El Teorema de Little
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
N T
Por tanto, el número promedio de usuarios (o paquetes) en
un sistema de colas es igual a la tasa de llegada de usuarios
(o paquetes) a dicho sistema por el tiempo medio esperado
en dicho sistema
El teorema de Little es de gran relevancia debido a su gran
© Pablo Ameigeiras Gutiérrez
22 Teletráfico v1.2
El Teorema de Little
4 El Teorema de Little
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
W X
NQ
N
T = X + W T = (X + W)= + NQ = N
23 Teletráfico v1.2
0 1 2 n-1 n n+1
24 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
De la ecuación de balance:
n-1 n
pn= p0 · p0 p0 n
i0
3
10
2
10
Número Medio de Usuarios
1
10
0
10
-1
10
© Pablo Ameigeiras Gutiérrez
-2
10
-2 -1 0
10 10 10
Factor de Utilización
26 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
T = N / = 1 / ( - )
W
estaciones
© Pablo Ameigeiras Gutiérrez
Nodo A Nodo B
28 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
9 9
1 10
p
n 10
n 1 pn 1 p0 n 1 p0
n 0 n 0 1
10 0.16
30 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
1
Sistema de colas M/M/m
2
.
..
..
.
m
31 Teletráfico v1.2
32 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
Cálculo de p0:
−1
𝑚−1
𝑚𝑛 𝑚𝑚 𝜌 𝑚
• p0 = 𝜌𝑛 ∙ + ∙
𝑛! 𝑚! 1 − 𝜌
𝑛=0
33 Teletráfico v1.2
p0mmn p0mmm n-m
PQ P Queuing p n
n m n m m! m! nm
y finalmente
p 0mmm
PQ
m! 1
© Pablo Ameigeiras Gutiérrez
mmmn p0mmm
N Q npmn np 0 n n
n 0 n 0 m! m! n0
N Q PQ
1
El número medio de usuarios esperando en cola coincide con
el de una cola M/M/1 multiplicado por la probabilidad de que
dicho usuario esté forzado a esperar en cola
35 Teletráfico v1.2
𝑁𝑄 𝜌𝑃𝑄
𝑊= =
1−𝜌
1 𝜌𝑃𝑄 1
𝑇=𝑊+ = +
𝜇 1−𝜌 𝜇
36 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
2
10
M/M/1
M/M/2
M/M/1 2
1
10
T
0
10
© Pablo Ameigeiras Gutiérrez
-1
10
0 0.5 1 1.5 2 2.5
/
37 Teletráfico v1.2
38 Teletráfico v1.2
Análisis del Sistema M/G/1
Wi Xi
Ni
N
39 Teletráfico v1.2
Entonces:
𝑖−1 𝑖−1
𝑊𝑖 = 𝑅𝑖 + 𝑋𝑗 𝑊 = 𝐸 𝑊𝑖 = 𝐸 𝑅𝑖 + 𝐸 𝑋𝑗
𝑗=𝑖−𝑁𝑖 𝑗=𝑖−𝑁𝑖
𝐸 𝑅𝑖 𝐸 𝑅𝑖
© Pablo Ameigeiras Gutiérrez
𝑊 = 𝐸 𝑊𝑖 = =
1−𝜌
1−
𝜇
40 Teletráfico v1.2
Análisis del Sistema M/G/1
X 2 1 X 2
W T
21 21
o equivalentemente:
© Pablo Ameigeiras Gutiérrez
T
1
1 1 2x 2
1 2
41 Teletráfico v1.2
1
T 1
1 2
42 Teletráfico v1.2
Análisis del Sistema M/G/1
43 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Redes de Colas
La interconexión de una multiplicidad de nodos que
intercambian tráfico de paquetes puede analizarse mediante
modelos de Redes de Colas
© Pablo Ameigeiras Gutiérrez
44 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
45 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
bi
Tráfico de otros Nodo i
nodos de la red
Nodo j
ai
i ij
qij
qik
qim
ri
© Pablo Ameigeiras Gutiérrez
Tráfico desde
fuera de la red
ik
im
Tráfico hacia
otros nodos de
la red
46 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
K K
λ j rj λ ij rj qij λ i
i1 i1
j 1
Al menos debe existir un nodo para el cual rj > 0
Igualmente, en al menos un nodo se debe cumplir que el
tráfico abandone la red:
K
1 qij 0
j 1
47 Teletráfico
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Teorema de Burke
Consideremos un sistema M/M/1, M/M/m o M/M/∞ con una
tasa de llegada :
El proceso de salida de dicho sistema es Poisson con tasa
Poisson Poisson
© Pablo Ameigeiras Gutiérrez
48 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
1 2
49 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
debilitada
50 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
Teorema de Jackson
Sea una red de K colas FIFO de un solo servidor cada una y
con las siguientes suposiciones:
Los usuarios llegan desde fuera de la red a las colas mediante
procesos de Poisson independientes y con tasas ri (algunos ri pueden
ser igual a cero pero al menos uno debe ser mayor de cero)
Cuando un usuario es servido en la i-ésima cola, pasa a la j-ésima cola
con probabilidad qij o deja la red con probabilidad 1-j qij
Los tiempos de servicio en la i-ésima cola siguen una distribución
exponencial y se asume que son mutuamente independientes e
© Pablo Ameigeiras Gutiérrez
51 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
K
P N 1 n1 , N 2 n2 ,...N K nK P N i ni
i1
y además:
P N i ni ni 1 i , ni 0
i
© Pablo Ameigeiras Gutiérrez
52 Teletráfico v1.2
Redes de Colas
7 Redes de Colas
Sistemas de Conmutación – Grado en Ing. de Tecn. de Telecomunicación - UGR
3 4
Equivalentemente, el número r3 q34
medio de usuarios en la cola (i
, j) es N(i,j) = ij/(ij-ij)
El número medio de usuarios
en la red es N N (i, j)
( i, j)
53 Teletráfico v1.2
Redes de Colas
11/12
r2 =2
23=11/6
2 3
12=1/2 q23=1/2
q12=1/4
24=11/6
15=3/2 q54=2/3
5 4
54=7/3 61/12
ij = 3 , ij
r5 =2
54 Teletráfico v1.2
Sistema de Pérdidas y de Espera
55 Teletráfico v1.2
1
Llegada de
usuarios o
2
tareas
.
..
..
.
Usuarios m
rechazados
. .
.. ..
∞ m
I I
I E[ X ]
57 Teletráfico v1.2
X X
1 1
2 2
© Pablo Ameigeiras Gutiérrez
c c c c
. .
.. ..
m m
·B ·B
Ic Ic
I c c E[ X ] c
58 Teletráfico v1.2
Sistema de Pérdidas y de Espera
c 2 c
.
..
m
·B
Ic
c B 1 B
c
Ic 1 B 1 B I I
59 Teletráfico v1.2
62 Teletráfico v1.2
Sistema de Pérdidas y de Espera
0 1 2 m-2 m-1 m
2 (m-1) m
63 Teletráfico v1.2
pn-1 = n pn n=1,2,…m
Por tanto:
Y resolviendo p0 a partir de n pn = 1:
1
m / n
p 0
n0 n!
64 Teletráfico v1.2
Sistemas de Pérdidas y Espera
pm
/ m m!
m
/ n!
n
n 0
65 Teletráfico v1.2
m Probabilidad de Bloqueo
© Pablo Ameigeiras Gutiérrez
66 Teletráfico v1.2
Sistemas de Pérdidas y Espera
m líneas
1000 Red
PBX
usuarios Pública
67 Teletráfico v1.2
I = 1000 · Ii = 30 Erlangs
© Pablo Ameigeiras Gutiérrez
68 Teletráfico v1.2
Sistemas de Pérdidas y Espera
m’ líneas
500
usuarios
PBX
Red
Pública
m’ líneas
500
usuarios
PBX
© Pablo Ameigeiras Gutiérrez
69 Teletráfico v1.2
Sistemas de Pérdidas
Modelan Sistemas de Conmutación de Circuitos
Dimensionado del número de canales: Erlang-B
Sistemas de Espera
Modelan Sistemas de Conmutación de Paquetes
En C. de Paquetes el proceso de llegada de paquetes no suele ser Poisson
y el tiempo de servicio no suele ser exponencialmente distribuido
Dimensionado de 1 enlace: M/M/1, M/G/1, y M/M/m como aprox. de
primer orden
© Pablo Ameigeiras Gutiérrez
70 Teletráfico v1.2
Anexos al Tema 1
it
Ingen ería
Telemá ica
UGR
© pameigeiras
it
Ingen ería
Telemá ica
UGR
© pameigeiras
Sistemas de Pérdidas y Espera
0 1 2 m-1 m
73 Teletráfico v1.2
De la ecuación de balance:
n-1 n
pn= p0 · p0 p0 n n 0,1,...m
i0
n 0 n 0 n
n 0
Sustituyendo:
1
pn n n 0,1,..., m
1 m1
74 Teletráfico v1.2
Sistemas de Pérdidas y Espera
1
B m
1 m1
c
Ic 1 B
© Pablo Ameigeiras Gutiérrez
m 1 m 1
m1 1 m
PQ P Queuing pn p0 n p0 n 1 p0 1
n 1 n 1 n 0 1
75 Teletráfico v1.2
Ingen ería
Telemá ica it UGR
© pameigeiras
Análisis de los Sistemas M/M/1 y M/M/m
77 Teletráfico v1.2
𝜇 2∙ 3 ∙ ⋯∙ 𝑛 𝜇 𝑛!
𝑛
𝑚𝑛 𝑚 𝑛
• p𝑛 = p0 ∙ ∙ = p0 ∙ 𝜌𝑛 ∙
𝑚∙𝜇 𝑛! 𝑛!
78 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
𝑚!
𝑚𝑚
• p𝑛 = p0 ∙ 𝜌𝑛 ∙
𝑚!
79 Teletráfico v1.2
Cálculo de p0
∞ 𝑚−1 ∞
𝑚𝑛 𝑚𝑚
• p𝑛 = 1 = p0 ∙ 𝜌𝑛 ∙ + p0 ∙ 𝜌 𝑛 ∙
𝑛! 𝑚!
𝑛=0 𝑛=0 𝑛=𝑚
𝑚−1 ∞
𝑚𝑛 𝑚𝑚
= p0 𝜌𝑛 ∙ + ∙ 𝜌𝑛 =
𝑛! 𝑚!
𝑛=0 𝑛=𝑚
𝑚−1 ∞
𝑚𝑛 𝑚𝑚 𝑚
𝜌𝑛 𝜌𝑛−𝑚
© Pablo Ameigeiras Gutiérrez
= p0 ∙ + ∙𝜌
𝑛! 𝑚!
𝑛=0 𝑛=𝑚
−1
𝑚−1
𝑚𝑛 𝑚𝑚 𝜌 𝑚
• p0 = 𝜌𝑛 ∙ + ∙
𝑛! 𝑚! 1 − 𝜌
𝑛=0
80 Teletráfico v1.2
Análisis de los Sistemas M/M/1 y M/M/m
p0mmn p0mmm n-m
PQ P Queuing p n
n m n m m! m! nm
y finalmente
p 0mmm
PQ
m! 1
© Pablo Ameigeiras Gutiérrez
Ingen ería
Telemá ica it UGR
© pameigeiras
Análisis del Sistema M/G/1
Wi Xi
Ni
N
83 Teletráfico v1.2
Entonces:
𝑖−1 𝑖−1
𝑊𝑖 = 𝑅𝑖 + 𝑋𝑗 𝑊 = 𝐸 𝑊𝑖 = 𝐸 𝑅𝑖 + 𝐸 𝑋𝑗
𝑗=𝑖−𝑁𝑖 𝑗=𝑖−𝑁𝑖
𝑖−1 𝑖−1
1
𝐸 𝑊𝑖 = 𝐸 𝑅𝑖 + 𝐸 𝐸 𝑋𝑗 = 𝐸 𝑅𝑖 + 𝐸
𝜇
𝑗=𝑖−𝑁𝑖 𝑗=𝑖−𝑁𝑖
© Pablo Ameigeiras Gutiérrez
𝑖−1
1 𝑁𝑄 ∙𝑊
𝐸 𝑊𝑖 = 𝐸 𝑅𝑖 + ∙ 𝐸 1 = 𝐸 𝑅𝑖 + = 𝐸 𝑅𝑖 +
𝜇 𝜇 𝜇
𝑗=𝑖−𝑁𝑖
𝐸 𝑅𝑖 𝐸 𝑅𝑖
𝐸 𝑊𝑖 1− = 𝐸 𝑅𝑖 𝑊 = 𝐸 𝑊𝑖 = =
𝜇 1−𝜌
1−
𝜇
84 Teletráfico v1.2
Análisis del Sistema M/G/1
X 2 1 X 2
W T
21 21
o equivalentemente:
© Pablo Ameigeiras Gutiérrez
T
1
1 1 2x 2
1 2
85 Teletráfico v1.2