Protocolo de pruebas - Trabajos de Grado | Ingeniería de

Anuncio
PROTOCOLO DE PRUEBAS
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.
2008
Tabla de Contenido
1 PROTOCOLO DE PRUEBAS
3 1.1 Variables dependientes
3 1.2 Variables independientes
3 1.3 Nomenclatura de las pruebas
5 1 PROTOCOLO DE PRUEBAS
Para la realización de las pruebas se identificaron las variables dependientes que son
básicamente el evento de estudio o sobre lo cual se centra la investigación en general y las
variables independientes, que son las que al modificarse afectan el valor de las variables
dependientes. A continuación se hace una descripción de cada una de ellas.
1.1 Variables dependientes
Las variables dependientes van a estar relacionadas con los tiempos de procesamiento de
los Trabajos porque el punto central de la investigación es obtener alto desempeño. Se van
a medir los tiempos con dos configuraciones de grilla, una con un solo Gateway y la otra
con dos en diferentes dominios de red para observar el comportamiento de la grilla al
utilizar más recursos de los que hay disponibles en una sola organización.
Tiempo de procesamiento del Trabajo en toda la grilla
Contempla el tiempo que demora el procesamiento de un trabajo desde que lo envía el
cliente hasta que recibe los resultados.
1.2 Variables independientes
A continuación se describen las variables que afectan directamente los tiempos de
procesamiento en la grilla.
Heterogeneidad
Las variables de heterogeneidad representan la diversidad de nodos existente en la grilla.

Sistemas operativos diferentes
Tener distintos sistemas operativos sobre los nodos que conforman la grilla puede hacer
que se obtengan tiempos de respuesta diferentes. Para las pruebas usamos 2 tipos de
configuraciones. Una con todos los computadores con sistemas operativos Windows XP
(SOW) y otra mixta, con sistemas operativos Linux Mandriva 2008 y Windows XP (SOM).
Variables de topología
Las variables que se presentan a continuación hacen referencia a la forma como la grilla es
desplegada.

Número de Nodos por Barrio
El número de nodos es una variable importante dentro de la grilla, pues es en ellos dónde se
ejecutan los procesos. De acuerdo al número de nodos en la grilla los tiempos podrían
variar radicalmente. Las pruebas se efectuarán con dos cantidades diferentes de nodos por
Barrio. Las cantidades de Nodos que van a usarse son dos (baja) y seis (normal). Existe una
restricción para las pruebas, no pueden existir Barrios sin Nodos asociados.

Número de Barrios por Gateway
Variar el número de Barrios en la grilla permite tener mayor eficiencia en la distribución de
los procesos en la grilla y por consiguiente tener mejores resultados de respuesta. Para esta
prueba se van a manejar dos cantidades de Barrios, una baja que solo tendrá un Barrio y
una normal que tendrá dos.
Variables de carga
Las variables de carga se refieren a la intensidad y cantidad de procesos que se envían para
ser ejecutados en la grilla.

Intensidad de los procesos
Esta variable se refiere a que tan intensos son
los procesos en términos de uso de
procesador. Para modificar esta variable se va a cambiar la extensión de la cadena de texto
de entrada a la aplicación. Para las pruebas se manejan tres tipos de carga, alta con una
cadena de 12000 caracteres, media con una cadena de 6000 caracteres y baja una cadena de
3000 caracteres.
1.3 Nomenclatura de las pruebas
A continuación se describe la nomenclatura que se dará a las variables independientes para
generar el nombre compuesto de cada una de las pruebas.
Variable
Rango Valor
Número de Nodos por Barrio
Baja
Normal
B
N
Baja
Normal
B
N
Carga alta
Carga media
Carga alta
CA
CM
CB
Número de Barrios por Gateway
Variabilidad Carga
S.O diferentes
Windows XP SOW
Mixto (windows y linux) SOM
Para la selección de las pruebas se generó el conjunto del total de las pruebas posibles
según todas las combinaciones entre las 4 variables controladas, dando como resultado un
espacio muestral de 24 (2x2x2x3).
Es importante aclarar que de acuerdo a la distribución de Barrios y a la distribución de
nodos descritos, el despliegue con 2 Gateways (topología 2), tendrá siempre el doble de
recursos por prueba que el despliegue de un solo Gateway (topología 1).
Descargar