I. INTRODUCCIN
2
nuestro caso lo utilizaremos para conocer cul es el volumen
de trfico cursado, cual es el ancho de banda necesario y
cuantos canales de datos o nmero de enlaces son necesarios
para reemplazar el sistema de telefona existente en la
FCEFyN.
Una de las variables que necesitamos conocer o estimar para
realizar los clculos es el grado de servicio (GoS), que define
la probabilidad de que las llamadas sean bloqueadas por falta
de lnea. En nuestro caso vamos a adoptar un GoS de 0,05 (5
llamadas bloqueadas cada 100 ofrecidas).
Con todo esto estamos en condiciones de calcular la
cantidad de canales necesarios y el ancho de banda para
realizar las comunicaciones. Para ello estimaremos el trfico
ofrecido y el volumen de trfico.
B. Trfico ofrecido
Para realizar una estimacin de trfico ofrecido vamos a
suponer que cada uno de los 139 internos que hay en la
FCEFyN realiza dos llamadas de 3 minutos en la hora cargada.
El clculo utilizando esa estimacin suele ser bastante
acercado a la realidad. Con estos datos podemos calcular el
volumen de trfico, es decir el tiempo total acumulado de las
comunicaciones.
1=
i 1
V 1 n
ti V c d m Erlang
A
T T i 1
T
T
V tV
i } c d m = 1600 min * 0,20 = 320 min
10
i 1
V 1 n
V c dm
A
ti
Erlang
T T i 1
T
T
Ancho de banda necesario para establecer un enlace entre las sedes Centro y
Ciudad Universitaria (CU) de la FCEFyN.
4
III. TRFICO MXIMO SOPORTADO POR EL SERVIDOR DE
VOIP
En la seccin anterior estimamos el trfico que puede ser
cursado y la cantidad de canales y ancho de banda necesario
para cursar ese trfico. Sin embargo desconocemos si el
servidor de VoIP soporta este trfico, vale decir, si puede
atender a los 139 internos que hay en la FCEFyN, sede CU.
Debido a esto haremos un estudio que nos permita conocer
cul es el trfico mximo que soporta el servidor, esto es
cuantas llamadas simultneas pueden ser cursadas sin tener
problemas de degradacin de rendimiento.
A. Limitaciones de trfico
Hay dos limitaciones en cuanto al trfico mximo de
llamadas que podrn cursarse. Uno es el ancho de banda, que
ya fue estimado en la seccin anterior y no presenta un
problema a la hora de atender todas las solicitudes. El otro
limitante es la capacidad del servidor para atender las
llamadas, ya que cada solicitud requiere una cierta cantidad de
procesamiento (ver tabla I).
Hay que tener en cuenta que cada llamada utiliza una cierta
cantidad de memoria y carga al servidor con una determinada
cantidad de procesamiento. Si bien el BW puede ser suficiente,
veremos que el servidor tiene un lmite en cuanto a cantidad de
llamadas simultneas que puede atender ya que su poder de
procesamiento es limitado.
B. Medicin del trfico
Para medir el trfico mximo soportado por el servidor se
utilizar el simulador sipp y se generarn llamadas utilizando
el protocolo SIP, verificando el trfico que puede ser atendido
por el servidor de VoIP a medida que se incrementa de manera
gradual el trfico de las llamadas.
Lo que se simula con el software es el incremento en la carga
del sistema, vale decir que se simulan llamadas telefnicas que
son cursadas por el servidor. Estas llamadas pueden ser
incrementadas gradualmente en el tiempo, esto se hace hasta
llegar a un valor en el cual el servidor no puede atender ms
llamadas debido a la elevada carga que presenta el sistema por
la excesiva cantidad de llamadas que estn siendo cursadas
simultneamente. Este valor es el que se quiere encontrar, el
cual servir en un futuro para saber con exactitud cuntos
internos se pueden disponer para trabajar sobre este servidor
sin tener problemas de trfico.
Lo que haremos a continuacin es medir el desempeo del
servidor a medida que aumenta la cantidad de llamadas. Hay
que resaltar que Asterisk maneja un gran cantidad de
protocolos pero el que vamos a medir es este caso SIP, que es
el protocolo ms usado actualmente en telefona IP.
El generador de trfico sipp genera un nmero elevado de
llamadas simultneas al servidor de VoIP. Este nmero, en
cuanto a cantidad y duracin, es totalmente configurable, por
lo que permite incrementar las llamadas gradualmente y de esa
manera realizar las mediciones. Para realizar la medicin
haremos una llamada telefnica (real) entre dos usuario SIP y
con el programa sipp iremos aumentando gradualmente las
5
y luego observamos la pantalla del simulador y del servidor.
La pantalla nos mostrar las llamadas generadas por segundo y
el lmite mximo que se puede cursas simultneamente en el
sistema. Las llamadas generadas se pueden incrementar
unitariamente con la tecla + o duplicar con la tecla *. De la
misma manera se pueden utilizar las teclas y / para
decrementar las llamadas generadas.
La duracin de cada llamada la setearemos en 30 segundos,
mientras que la cantidad mxima de llamadas simultneas ser
1000. Para las pruebas se aumentar el nmero de llamadas en
forma proporcional y progresiva, mantenindose el ratio de
llamadas (generacin de llamadas por segundo) constante,
comprobando en cada ejecucin el uso de CPU y memoria y
llamadas completadas, para as obtener el lmite mximo de
llamadas que se pueden cursar.
La figura 3 muestra la distribucin en el tiempo de las
llamadas generadas en funcin del nmero de llamadas totales.
Fig. 2 Entorno de pruebas utilizado para la simulacin. En amarillo, la
llamada real cursada entre dos usuarios SIP. En rojo las llamadas simuladas
por el software sipp contra el servidor de VoIP.
[3]
[4]
[5]
Fig. 4 Resultados de la primera corrida. Se puede observar que a las 500
llamadas el consumo de CPU es mayor al 80%.
[6]
[7]
[8]
7
BIBLIOGRAFA
Victor Sauchelli. Recibi su ttulo de Ingeniero Electricista Electrnico en
la Facultad de Ciencias Exactas, Fsicas y Naturales (FCEFyN) de la
Universidad Nacional de Crdoba (UNC) el ao 1971. Posteriormente recibi
su ttulo de Especialista en Educacin Universitaria en la Universidad
Tecnolgica Nacional Fac. Regional Crdoba en el ao 1999. En el ao
1997 recibi el ttulo de Doctor en Ciencias de la Ingeniera, tambin en
FCEFyN de la UNC. Actualmente es docente e investigador en la FCEFyN y
director de la Maestra en Telecomunicaciones de la misma Universidad.
Orlando Micolini (M87) Naci en la ciudad de Crdoba, Argentina, en el
mes de diciembre, del ao 1956. Se gradu de Ingeniero Electricista
Electrnico en la Facultad de Ciencias Exactas, Fsicas y Naturales de la
Universidad Nacional de Crdoba (UNC) el ao 1982. Recibi su ttulo de
Especialista en Telecomunicaciones en el ao 2000, en la misma Universidad.
En el ao 2006 recibi el ttulo de Magster en Telecomunicaciones, tambin
de la UNC. Actualmente es alumno del doctorado en Ciencias Informticas de
la Universidad Nacional de La Plata y investigador de la Secretaria de Ciencia
y Tecnologa (SECyT), Director de la carrera Ingeniera en Computacin
(FCEFyN-UNC) y Asesor externo en las empresas SCS SRL y Nutus.
Augusto Herrera (SM04GSM07) Naci en La Plata, provincia de Bs. As.,
Argentina, en el ao 1980. Recibi su ttulo de Ingeniero Electrnico en la
Facultad de Ciencias Exactas, Fsicas y Naturales de la Universidad Nacional
(UNC) de Crdoba el ao 2006. Actualmente se encuentra finalizando los
estudios de Maestra en Ciencias de la Ingeniera, mencin
Telecomunicaciones, en la misma Universidad.
En sus aos de estudiante realiz una pasanta en el Departamento
Universitario de Informtica de la UNC y particip del proyecto
Implementacin de Software y Hardware para la optimizacin y
paralelizacin de Sistemas Computacionales aplicado a la Ingeniera
Hidrulica y Aeronutica, un proyecto de computacin distribuida
patrocinado por la Secretaria de Ciencia y Tecnologa (SECyT) de la
provincia de Crdoba. Actualmente es becario del Laboratorio de
Arquitectura de Computadores de la FCEFyN, donde realiza su trabajo final
de maestra.