Documento Resultados Pruebas

Anuncio
Resultado de pruebas GEMAX
GEMAX: Alto desempeño computacional basado en el modelo de integración de
sistemas multiagentes y grillas.
LUIS ANDRES BETANCOURTH GAMBA
JOSE FRANCISCO CERA
Director:
Ing. Adith Bismarck Pérez Orozco
PONTIFICIA UNIVERSIDAD JAVERIANA
FACULTAD DE INGENIERÍA
CARRERA DE INGENIERÍA DE SISTEMAS
BOGOTA D.C.
2009
CONTENIDO
1 RESULTADOS ............................................................................................................. 3
2 CONCLUSIONES ......................................................................................................... 6
LISTA DE FIGURAS
Ilustración 1: Datos carga baja contra tiempo de procesamiento ..................................... 4
Ilustración 2: Datos carga media contra tiempo de procesamiento .................................. 5
Ilustración 3: Datos carga alta contra tiempo de procesamiento ...................................... 5
1 RESULTADOS
Se realizaron las pruebas con cada una de las muestras seleccionadas en los 2 contextos
o marcos referenciales que conciernen a esta investigación, con un solo Gateway
(topología 1) y con 2 Gateway separados por dominios de red diferentes (topología 2).
Los resultados de las pruebas son los que aparecen en la tabla 1.
Tabla 1. Tiempos de respuesta de GEMAX
La tabla 1 muestra el tipo de prueba, los Nodos por Barrio, los Barrios por Gateway, el
tiempo de procesamiento de la topología 1, el número total de nodos de la topología 1
(Nodos por Barrio x Barrios por Gateway), el tiempo de procesamiento de la topología
2, el número total de nodos de la topología 2 (total de nodos de la topología 1 x 2), el
tipo de carga, la diferencia en tiempo de procesamiento entre las 2 tecnologías y la
ganancia de tiempo.
Para verificar que efectivamente el tener acceso a más recursos mediante la unión de
dos Gateways da un mayor rendimiento o menor tiempo de procesamiento, se va a
analizar detalladamente cómo se comportó la grilla en las 2 topologías cuando se
variaron las cargas.
Caso 1: carga baja
Ilustración 1: Datos carga baja contra tiempo de procesamiento
Para una carga baja, la topología 1 fue mucho más lenta que la topología 2. Esto es así
probablemente porque al ser pequeños los procesos se demoran poco en ejecutarse, lo
que hace que el subdividir más los nodos y distribuirlos entre dos Gateway sea menos
eficiente que ejecutarlos casi que secuencialmente en uno solo.
Se puede apreciar que al bajar el número de Barrios y subir el número de nodos, el
tiempo de procesamiento baja considerablemente, quizás porque también se esté
haciendo una subdivisión y distribución innecesaria. Se observa que el procesamiento
en S.O mixtos dio mejores resultados que en computadores solo Windows.
Caso 2: carga media
Ilustración 2: Datos carga media contra tiempo de procesamiento
Con una carga media, los tiempos de respuesta son mucho más parejos. Sin embargo la
topología 2 tiene un mayor rendimiento.
Ya empieza a dar mejores resultados el subdividir los procesos puesto que los tiempos
de procesamiento de cada uno son el doble que en la prueba anterior. Se mantiene que
los datos de las pruebas con el sistema operativo Windows se demora un poco más que
con los mixtos.
Caso 3: carga alta
Ilustración 3: Datos carga alta contra tiempo de procesamiento
Con la carga alta, la topología 2 es mucho más eficiente que la topología 1. Los trabajos
son muy pesados por lo que contar con más recursos para procesarlos paralelamente da
una mejora significativa. Se observa que al subir el número de nodos, la topología 2
baja mucho más los tiempos de respuesta que la topología. Esto se debe principalmente
a que el número de nodos sube el doble en la topología 2 que en la 1.
2 CONCLUSIONES
Completado el protocolo de pruebas definido para la evaluación del modelo GEMAX,
podemos establecer las siguientes conclusiones:

Se logró ejecutar la grilla para compartir poder de procesamiento entre dos
Gateways en dos dominios de red diferentes, simulando la existencia de dos
organizaciones geográficamente distribuidas.

El despliegue de la grilla fue exitoso, se desplegaron nodos y barrios sobre los
sistemas operativos Windows XP Professional y Linux Mandriva 2007,
comprobando el cumplimiento del requerimiento de heterogeneidad.

Se utilizó satisfactoriamente la aplicación de pruebas de desencriptamiento de
mensajes, cumpliendo con las expectativas de distribución y ejecución de procesos
en paralelo y necesidades de alto desempeño computacional.

Se comprobó la correcta de distribución de sets entre barrios y procesos entre nodos,
para la implementación de GEMAX se uso una distribución balanceada y con los
resultados se pudo verificar que había una división equitativa.

Los resultados demostraron que para aplicaciones que soliciten un alto desempeño
computacional, distribuir la carga de trabajo en un mayor número de recursos
aumenta significativamente el rendimiento y disminuye el tiempo total de
procesamiento. El modelo GEMAX permite conectar un mayor número de recursos
a la grilla y en las pruebas se demostró que con una carga alta de trabajo la
distribución de trabajos en dominios de red diferente no aumenta radicalmente el
tiempo de procesamiento y en cambio se están ganando un mayor número de
recursos de cómputo.

Se debe seleccionar muy bien las aplicaciones que van a correr en la grilla, porque si
no solicitan un alto desempeño computacional los tiempos de ejecución pueden
aumentar drásticamente como lo demostraron las pruebas de carga baja sobre la
topología 2.
Descargar