You are on page 1of 15

TRAFICO EN LAS REDES MÓVILES

Las redes se deben dimensionar considerando la cobertura y el tráfico que circula por la red. El
volumen de tráfico de la red se debe dimensionar en cada una de las etapas del sistema de
comunicaciones, de tal manera de garantizar que los enlaces tengan la capacidad suficiente para
transmitir el volumen de información en cada una de las etapas.

El dimensionamiento del tráfico es imprescindible en una red de comunicaciones, porque se


puede tener buena cobertura, pero con una red sobrecargada. Se debe tomar en cuenta que en
cierto tipo de redes la cobertura se ve influida por la cantidad de tráfico que circula, como en las
redes WCDMA.

Cada uno de los parámetros que especifican el volumen de tráfico siguen alguna de las
distribuciones de probabilidad conocidas. Por ejemplo, el número de dispositivos o usuarios que
se conectan en una red en el periodo de máxima carga se ajusta a una función de distribución de
Poisson con un determinado valor de media y desviación estándar, en cambio el volumen de
tráfico de cada una de las conexiones se ajusta a una función de distribución exponencial.

Es necesario tomar en cuenta si la distribución de usuarios en la zona de cobertura es uniforme o


no uniforme, ya que el tráfico debería ser dimensionado tomando en cuenta que el volumen de
tráfico será mayor en la zona donde se concentra la mayor cantidad de usuarios.

Funciones de distribución de probabilidad

Las funciones de distribución de probabilidad más conocidas son las de Poisson y exponencial.

Volumen de tráfico
Se debe considerar que el volumen de tráfico puede ser simétrico o asimétrico entre el enlace de
subida y de bajada. Entonces se requiere dimensionar independientemente el tráfico en cada uno
de los enlaces.

Las medidas de tráfico en redes de telecomunicaciones se realiza utilizando el Erlang. Erlang es


una unidad adimensional utilizada en redes de comunicaciones que sirve como medida estadística
del volumen de tráfico.

𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑜𝑐𝑢𝑝𝑎𝑐𝑖ó𝑛 𝑑𝑒 𝑢𝑛 𝑟𝑒𝑐𝑢𝑟𝑠𝑜


𝐸𝑟𝑙 =
𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑜𝑏𝑠𝑒𝑟𝑣𝑎𝑐𝑖ó𝑛

Si se tiene un solo recurso:

1 ℎ𝑜𝑟𝑎
𝐸𝑟𝑙 = = 1𝐸𝑟𝑙
1 ℎ𝑜𝑟𝑎

Se dice que el recurso soporta un tráfico de 1 Erl.

Si se tienen 2 recursos:

0,5 ℎ𝑜𝑟𝑎 0,5 ℎ𝑜𝑟𝑎


+ 1 𝑟𝑒𝑐𝑢𝑟𝑠𝑜
𝐸𝑟𝑙 = 1 𝑟𝑒𝑐𝑢𝑟𝑠𝑜 = 1𝐸𝑟𝑙
1 ℎ𝑜𝑟𝑎

Se dice que el sistema conformado por dos recursos soporta un tráfico de 1 Erl.

Supongamos que dentro del área de cobertura de un sistema de comunicaciones todos los
teléfonos móviles en total se hallan ocupados un tiempo de 180 minutos durante una hora que se
está observando, entonces se dice que el volumen de tráfico es de:

180 𝑚𝑖𝑛𝑢𝑡𝑜𝑠
𝐸𝑟𝑙 = = 3𝐸𝑟𝑙
60 𝑚𝑖𝑛𝑢𝑡𝑜𝑠

El volumen de tráfico también se puede determinar considerando la tasa de conexiones por


unidad de tiempo λ (conexiones por unidad de tiempo) y la duración media de cada una de las
conexiones µ:

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑠
𝐸𝑟𝑙 = λ( ) ∗ µ( )
𝑠 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛

Supongamos que en un sistema en la hora de mayor tráfico, se tienen en promedio 3 conexiones


por segundo y la duración de las conexiones en promedio es de 2 minutos por conexión, cuál es el
volumen de tráfico que debe soportar el sistema:

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑠
𝐸𝑟𝑙 = 3 ( ) ∗ 120 ( ) = 360𝐸𝑟𝑙
𝑠 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛

El volumen de tráfico que debe soportar el sistema en la hora pico (de máximo tráfico) es de 360 Erl.
En un sistema de comunicaciones, la cantidad de canales requeridos depende del volumen de tráfico
que se requiere procesar y la cantidad de tráfico que el sistema rechazará.

El volumen de tráfico a transmitir depende del tipo de información a transmitir. SE debe diferenciar si
se transmite voz, video en tiempo real, descarga de archivos, navegación por internet, monitoreo de
parámetros, etc.

Tráfico de voz

El volumen de tráfico de voz se puede dimensionar utilizando como unidad de tiempo de utilización de
recursos a los segundos.

El volumen de tráfico por usuario depende de la forma de utilización de las comunicaciones y de la


hora del día en la cual se determina el volumen de tráfico. La forma de determinar el volumen de
tráfico por usuario sería el siguiente:

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑠
𝐸𝑟𝑙 = λ( ) ∗ µ( )
𝑠 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛

λ- número de conexiones por usuario en la hora de mayor tráfico,

µ - duración promedio de cada una de las conexiones.

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 ℎ𝑜𝑟𝑎
𝐸𝑟𝑙 = 3 ( ) ∗ 0,0833 ( ) = 250𝑚𝐸𝑟𝑙
ℎ𝑜𝑟𝑎 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛

Tráfico de datos

El volumen de tráfico de datos se puede dimensionar en bits por segundo, sin embargo se debe tomar
en cuenta que se puede realizar una transformación a Erlangs. Se puede determinar el volumen de
tráfico por cada usuario, tomando en cuenta la cantidad promedio de conexiones de datos por usuario
en la hora pico y el volumen promedio de tráfico por cada conexión:

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑏𝑖𝑡𝑠
𝑉 = λ( ) ∗ µ1( )
𝑠 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛
𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑏𝑖𝑡𝑠
𝑉 = 0,003( ) ∗ 10000( )
𝑠 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛
𝑏𝑖𝑡𝑠
𝑉 = 30( )
𝑠

El volumen de tráfico de datos se puede determinar en Erlangs, considerando que se tiene un canal con
una capacidad máxima (teórica o práctica) o Throughput th:

𝑏𝑖𝑡𝑠
𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑑𝑒 𝑡𝑟á𝑓𝑖𝑐𝑜 𝑎 𝑒𝑛𝑣𝑖𝑎𝑟 ( 𝑠 )
𝑉𝐸𝑟𝑙 =
𝑏𝑖𝑡𝑠
𝐶𝑎𝑝𝑎𝑐𝑖𝑑𝑎𝑑 𝑚á𝑥𝑖𝑚𝑎 𝑑𝑒𝑙 𝑠𝑖𝑠𝑡𝑒𝑚𝑎 ( )
𝑠

Las capacidades máximas de ciertos sistemas de comunicaciones inalámbricos son:


Capacidad máxima del sistema depende del tipo de red y de su tecnología aplicada. La capacidad
teórica máxima, por ejemplo de un sistema 3G de telefonía móvil WCDMA es 2Mbps, entonces la
cantidad de tráfico en Erl es:

𝑏𝑖𝑡𝑠
30 ( )
𝑠
𝑉𝐸𝑟𝑙 = = 15µ𝐸𝑟𝑙
𝑀𝑏𝑖𝑡𝑠
2( 𝑠 )

Los 15uErl se puede interpretar como la cantidad de tráfico en Erlang que se tiene en el sistema.

El volumen de tráfico total de un sistema de comunicaciones se puede determinar de la siguiente


manera:

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑏𝑖𝑡𝑠
𝑉 = λ( ) ∗ N(usuarios) ∗ µ1( )
𝑠. 𝑢𝑠𝑢𝑎𝑟𝑖𝑜 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛

Asumiendo ciertos valores para determinar el volumen de tráfico total de un sistema de


comunicaciones se obtiene lo siguiente:

𝑐𝑜𝑛𝑒𝑥𝑖𝑜𝑛𝑒𝑠 𝑏𝑖𝑡𝑠 𝑀𝑏𝑖𝑡𝑠


𝑉 = 0,009 ( ) ∗ 3000(usuarios) ∗ 100000 ( ) = 2,7
𝑠. 𝑢𝑠𝑢𝑎𝑟𝑖𝑜 𝑐𝑜𝑛𝑒𝑥𝑖ó𝑛 𝑠
𝑀𝑏𝑖𝑡𝑠
2,7 ( )
𝑠
𝑉𝐸𝑟𝑙 = = 1,35𝐸𝑟𝑙
𝑀𝑏𝑖𝑡𝑠
2( )
𝑠

Capacidad requerida del sistema


El controlador de los recursos de radio se debe encargar de garantizar la calidad de servicio en la
red, es decir la capacidad disponible de la red debe distribuirse de tal manera de garantizar que
para todas las conexiones se cumpla una velocidad mínima de transmisión y de servicio, de tal
manera de garantizar que los datos se transmitan en un tiempo máximo, es decir que no existan
retardos exagerados para la transmisión de la información.

El controlador de los recursos de radio puede establecer prioridad para atender a ciertos usuarios,
a continuación se va a considerar que todos los usuarios tienen la misma prioridad, es decir que se
trata de atender inmediatamente al usuario que requiere de atención.

Considerando que a todos los dispositivos del sistema se les da la misma prioridad entonces el
retardo de la comunicación se puede determinar de la siguiente manera:

1
𝑇= 𝑐
µ1 − λ

En donde: T – es el retardo permitido de la comunicación,

λ – es el número de mensajes por segundo,

µ1 – número de bits por conexión.

c – ancho de banda requerido de transmisión.

Los típicos tiempos de respuesta o retardos permitidos de la comunicación se hallan establecidos de


acuerdo a la aplicación:

Suponiendo los siguientes valores se determina el ancho de banda requerido de transmisión c:

1 1𝑚𝑒𝑛𝑠𝑎𝑗𝑒 𝑚𝑒𝑛𝑠𝑎𝑗𝑒𝑠 𝑏𝑖𝑡𝑠 𝑀𝑏𝑖𝑡


𝑐 = ( + λ) µ1 = ( + 106 ) . 100 = 100,01
𝑇 10𝑚𝑠 𝑠 𝑚𝑒𝑛𝑠𝑎𝑗𝑒 𝑠𝑒𝑔

Entonces el volumen de tráfico en Erlangs de los datos transmitidos se puede determinar de la


siguiente manera:

𝑀𝑏𝑖𝑡𝑠
100,01 ( )
𝑠
𝑉𝐸𝑟𝑙 = = 50,005𝐸𝑟𝑙
𝑀𝑏𝑖𝑡𝑠
2( )
𝑠
Se establecen ciertos modelos para determinar la cantidad de canales requeridos para la
transmisión.

En los siguientes apartados se analizarán los modelos de Erlang B y C para determinar la cantidad e
canales que se requerirían para transmitir la cantidad de canales requeridos considerando un nivel
de bloqueo o de grado de servicios.

Modelos de tráfico generados en las redes eléctricas inteligentes

A continuación se describe el volumen de tráfico especificado para cada uno de los dispositivos de
la red eléctrica inteligente. Cantidad de parámetros
que se envían

Cantidad de bytes por


punto de datos
La carga de comunicación generada (en bits) para las aplicaciones se puede determinar de la
siguiente manera:

En donde:

Por ejemplo cuál sería el volumen de tráfico enviado por un sensor de temperatura utilizado en
una red eléctrica inteligente.

𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑑𝑎𝑡𝑜𝑠 4 𝑏𝑦𝑡𝑒𝑠 8𝑏𝑖𝑡𝑠


1𝑐𝑎𝑛𝑎𝑙. 1 . . . 5 𝑚𝑢𝑒𝑠𝑡𝑟𝑎𝑠
𝑚𝑢𝑒𝑠𝑡𝑟𝑎. 𝑐𝑎𝑛𝑎𝑙 1 𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑑𝑎𝑡𝑜𝑠 1𝑏𝑦𝑡𝑒
𝜌=
5𝑠
𝑏𝑖𝑡𝑠
𝜌 = 32
𝑠

En el caso de un sensor de tensión la cantidad de información por sensor es la siguiente:

𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑑𝑎𝑡𝑜𝑠 8 𝑏𝑦𝑡𝑒𝑠 8𝑏𝑖𝑡𝑠


2𝑐𝑎𝑛𝑎𝑙. 2 . . . 60 𝑚𝑢𝑒𝑠𝑡𝑟𝑎𝑠
𝑚𝑢𝑒𝑠𝑡𝑟𝑎. 𝑐𝑎𝑛𝑎𝑙 1 𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑑𝑎𝑡𝑜𝑠 1𝑏𝑦𝑡𝑒
𝜌=
300𝑠
𝑏𝑖𝑡𝑠
𝜌 = 51,2
𝑠

Deber

1. Graficar 5 funciones de distribución de Poisson con diferentes valores medios y de


desviación estándar.
2. Graficar 5 funciones de distribución exponencial con diferentes valores medios y de
desviación estándar.
3. Dentro de una red eléctrica inteligente, determinar el volumen de tráfico generado por un
grupo de 300 vehículos eléctricos, los cuales transmiten los principales parámetros que
determinan su estado de funcionamiento. El volumen de tráfico se debe especificar en bps
y en Erlangs.

Dimensionamiento del sistema de acuerdo a la capacidad requerida

En base a la capacidad requerida se debe dimensionar el sistema. El dimensionamiento del


sistema consiste en determinar la cantidad de recursos requeridos (cantidad de canales,
portadoras, circuitos, equipamiento, etc.).

Uno de los métodos para dimensionar el sistema consiste en determinar la cantidad de recursos
requeridos (canales) en base a la cantidad de tráfico en Erlangs que debe procesarse en la red
considerando una probabilidad de bloqueo para las conexiones excedentes. Es decir, para
dimensionar el sistema se relacionan los siguientes factores: cantidad de canales, volumen de
tráfico en Erlangs y probabilidad de bloqueo de conexiones. Entre los modelos utilizados para
relacionar estos factores se encuentran:

- Modelo de Erlang B,
- Modelo de Erlang C.

Modelo de Erlang B

En el modelo de Erlang B el sistema considerado tiene las siguientes características:

- El sistema considerado para la aplicación del modelo de Erlang B tienen la siguiente


notación: M/M/c/c. En donde la población de dispositivos es infinita con una tasa de
arribo λ (cantidad de conexiones por unidad de tiempo) se ajusta a un proceso de Poisson
con unos instantes independientes de intento de conexión (es decir que los intentos de
conexión no se hallan distribuidos uniformemente durante el tiempo de observación), la
duración de las conexiones o la longitud de los mensajes se ajustan a una función de
distribución exponencial con una media µ, c cantidad de recursos disponibles para
procesar el tráfico,
- Todos los recursos disponibles en el sistema tienen las mismas características y son
accesibles y disponibles de la misma manera,
- La tasa de generación de nuevas conexiones λ es constante y no depende del número de
usuarios activos.
- El sistema de comunicaciones utilizado para procesar la información no tiene un buffer
para guardar la información, que no puede ser procesada inmediatamente por el sistema,
- En el sistema se tiene una cantidad N de recursos para procesar el tráfico o atender las
conexiones, pero el tamaño de la cola es 0, es decir que una vez que todos los recursos del
sistema se hallan ocupados, si se presenta el requerimiento de una nueva conexión, esta
nueva conexión es rechazada, sin tener la posibilidad de entrar a un proceso de espera o
redireccionamiento en un cola,
- En el modelo de Erlang B se supone que todas las conexiones tienen la misma probabilidad
de ser atendidas, es decir no se establecen niveles de prioridad entre los usuarios o los
tipos de conexiones (voz, datos, video),
- El modelo de Erlang B (y su fórmula) asumen que el tráfico o las conexiones bloqueadas se
borran del sistema, es decir simplemente fueron rechazadas.
- Sin embargo, en este tipo de sistema el usuario si puede reintentar una nueva conexión
cuando haya sido rechazado,
- Es muy utilizado en el dimensionamiento de las redes telefónicas, sin embargo no se limita
a ese tipo de redes, ya que es aplicable a cualquier sistema que presente la existencia de
un procesamiento en cola de los requerimientos de conexión,

Con el modelo de Erlang B se puede determinar lo siguiente:

- Permite determinar la probabilidad de bloqueo de las conexiones o la probabilidad de


pérdida de conexiones que se procesan con un grupo de elementos o circuitos.
- La probabilidad de bloqueo también se conoce como grado de servicio.

El modelo de Erlang B se basa en la siguiente ecuación:

Donde: Pb – Probabilidad de bloqueo,

m – es la cantidad de recursos disponibles en el sistema,

E – carga ofrecida al sistema en Erlang.


A continuación se gráfica la probabilidad de bloqueo en función de cantidad de recursos cuando se
tienen diferentes valores de volumen de tráfico.

E = 10 Erl, m1=1,2…30

De la gráfica se puede observar que al tener un valor fijo de tráfico entregado a la red y al
aumentar el número de recursos disponibles disminuye la Pb. Se observa que se llega a una
cantidad de recursos con los cuales la probabilidad de bloqueo es mínima. Si se sigue
aumentando la cantidad de recursos no existe influencia significativa en el desempeño del
sistema (Pb)
m1=30, E=0,0.001…50
De la gráfica se observa que al aumentar el volumen de tráfico se va aumentando la
probabilidad de bloqueo de las conexiones. Se observa que un valor de probabilidad de bloqueo
aparece cuando el volumen de tráfico es de 5 Erl, para valores menores a 5 Erl la probabilidad
de bloqueo es insignificante.
Pb=0,0.001…0,5, m1 = 30
Si en el sistema se requiere una probabilidad de bloqueo de 0,1 y la cantidad de recursos
disponible es de 30, con la gráfica se determina el volumen de tráfico que puede ofrecerse a la
red.

Para resolver ejercicios y para el dimensionamiento de la capacidad del sistema se utilizan las
tablas de Erlang B, un ejemplo de esta tabla se muestra a continuación:

LA TABLA ESTA IMPRESA.

Aplicación del modelo:

El modelo de Erlang B es aplicable para servicios que se requieren ser procesados inmediatamente
por el sistema (en tiempo real) y no es posible dar ningún retraso a la información transmitida.

Modelo de Erlang C

Para la aplicación del modelo de Erlang C se considera que el sistema tiene las siguientes
características:

- La cantidad de usuarios que requieren conexión es infinita,


- Los usuarios generan una cantidad de tráfico en Erlangs que se ofrece a la red para que
sea procesado,
- Cuando todos los recursos del sistema se hallan ocupados, las conexiones que arriban al
sistema se colocan en una cola de espera.
- El tamaño de la cola de espera es infinita y por tanto existirá un número ilimitado de
conexiones que pueden permanecer en la cola de espera,
- El sistema atenderá las conexiones que se encuentran en la cola cuando se cuente con
recursos disponibles del sistema para hacerlo,
- Se asume que las conexiones nunca abandonarán el sistema mientras se encuentren en la
cola,

Con el modelo de Erlang C se determina lo siguiente:

- La probabilidad de que una conexión ingrese a la zona de cola (buffer o espera) o llamado
también nivel de servicio deseado,
- Como en el caso de Erlang B, la fórmula de Erlang C permite dimensionar la cantidad de
recursos requeridos para un determinado valor de probabilidad de que una conexión se
encole,

La fórmula del modelo de Erlang C es la siguiente:

En donde: Pw es la probabilidad que una conexión deba esperar para ser atendida,

A es el volumen de tráfico ofrecido a la red en Erlangs,

N es el número de recursos disponibles en el sistema.

A continuación se muestran unos ejemplos de la aplicación del modelo de Erlang C.

Si N1=30, A1=0,0.1…30
Del gráfico se observa que al incrementarse el volumen de tráfico se incrementa la probabilidad
de encolamiento. También se observa que a partir de cierto valor de tráfico, el incremento de la
probabilidad de encolamiento es significativo.
Si A1=30.35, N1=0,1,…,50
De la gráfica se observa que al tener un volumen de tráfico fijo, al aumentar la cantidad de
recursos del sistema disminuye la probabilidad de que las conexiones ingresen a la zona de
espera. Existe un número máximo de recursos en el sistema que permiten obtener un valor bajo
de dicha probabilidad, si la capacidad del sistema se incrementa, no existe una influencia
significativa del nivel de servicio.

LA TABLA ESTA IMPRESA.

Aplicación del modelo:

El modelo de Erlang C es aplicable para servicios que no requieren ser procesados inmediatamente
por el sistema, es decir la conexión puede ser procesada con un tiempo de retardo.

EJERCICIOS DE LOS MODELOS DE ERLANG B y C

1. Suponiendo que el volumen de tráfico ofrecido a la red es de 80,02 Erlang y la cantidad de


recursos disponibles del sistema es de 78. Determine la probabilidad de bloqueo en un
sistema sin cola de espera.
2. Determine la cantidad de recursos requeridos de un sistema para ofrecer servicios en
tiempo real, si el volumen de tráfico generado por los usuarios es de 39,12 Erlangs y la
probabilidad de bloqueo de las conexiones es de 0,1%.
3. Suponiendo que la cantidad de recursos disponibles del sistema es de 85 y la probabilidad
de bloqueo que se debe tener en el sistema para conexiones que no se pueden encolar es
de 1%. Determine el volumen de tráfico que se puede ofrecer a la red.
4. Suponiendo que el volumen de tráfico ofrecido a la red es de 54,01 Erlang y la cantidad de
recursos disponibles del sistema es de 65. Determine la probabilidad de que el
procesamiento de las conexiones se retrasen en un sistema con cola infinita de espera.
5. Determine la cantidad de recursos requeridos de un sistema para ofrecer servicios en
tiempo diferido, si el volumen de tráfico generado por los usuarios es de 67,92 Erlangs y la
probabilidad de retraso de las conexiones es de 5%.
6. Suponiendo que la cantidad de recursos disponibles del sistema es de 20 y la probabilidad
de retraso que se debe tener en el sistema para conexiones que se pueden encolar es de
0,05%. Determine el volumen de tráfico que se puede ofrecer a la red.

TAREA

1. Suponiendo que el volumen de tráfico ofrecido a la red es de 104,1 Erlang y la cantidad de


recursos disponibles del sistema es de 100. Determine la probabilidad de bloqueo en un
sistema sin cola de espera.
2. Determine la cantidad de recursos requeridos de un sistema para ofrecer servicios en
tiempo diferido, si el volumen de tráfico generado por los usuarios es de 31,86 Erlangs y la
probabilidad de retraso de las conexiones es de 0,5%.
3. Dentro de una red eléctrica inteligente, determine la cantidad de canales (recursos del
sistema) para procesar el volumen de tráfico especificado en Erlangs generado por un
grupo de 300 vehículos eléctricos, los cuales transmiten los principales parámetros que
determinan su estado de funcionamiento en una red de telefonía móvil 3G.

You might also like