Título: Cómputo paralelo interclusters: Herramientas y evaluación de rendimiento
Autores: Romero, Fernando
De Giusti, Armando Eduardo
Quijano, Antonio Adrián
Tinetti, Fernando Gustavo
Fecha: 2012-10-24
2007-10
2007
Publicador: Unversidad Nacional de La Plata
Fuente:

Tipo: Objeto de conferencia
Objeto de conferencia
Tema: caracterización de rendimiento
paralelismo en clusters e interclusters
performance characterization
process communication
parallelism in clusters and interclusters
Parallel processing
Distributed systems
Clustering
Ciencias Informáticas
Informática
Descripción: Se presenta en este artículo la experiencia desarrollada referente a la utilización de múltiples clusters para cómputo paralelo. Inicialmente, se presentan algunas consideraciones importantes en cuanto la instalación y configuración del middleware o software de soporte necesario para realizar cómputo paralelo en este tipo de arquitectura que es relativamente nueva. Una de las premisas que se tiene en cuenta en este contexto es la de utilizar software herramientas relativamente estándar y estable. Una vez que se establece la configuración básica para ejecutar programas paralelos interclusters (en más de un cluster), se presentan los resultados obtenidos en lo referente a la caracterización de las transferencias de datos entre los clusters intervinientes. El rendimiento de las comunicaciones interclusters puede ser considerado como una de las características propias de este tipo de plataformas de cómputo paraelo y, por lo tanto, es importante tener una metodología y/o herramienta de caracterización de las mismas. Finalmente, se presentan algunos resultados interesantes de paralelización de dos aplicaciones sencillas a ejecutarse en computadoras de diferentes clusters. Esta paralelización muestra, por un lado, ejemplos específicos reales de ejecución programas paralelos intercluster y por otro lado, la aplicación de algunas ideas preexistentes de balance de carga que son aplicables también en este contexto.
This paper presents the experience developed using multiple clusters for parallel computing. Initially, some relevant considerations are presented in terms installation and configuration of middleware or supporting software necessary to carry out parallel computing over this relatively new type of architecture. One of the premises taken into account within this context is that of using relatively standard and stable software and tools. Once the basic configuration is established to run interclusters (on more than one cluster) parallel programs, the obtained results regarding the characterization of data transferences among clusters are presented. Interclusters communication performance can be considered as one of the typical characteristics of this type of parallel computing platforms and, thus, it is important to count with a characterization methodology and/or tool of them. Finally, some interesting results of parallelizing two simple applications run in machines of different clusters are presented. On the one hand, this parallelization shows actual and specific results of running interclusters parallel programs and, on the other, the application of some preexisting ideas of load balance, which are also applicable within this context.
VIII Workshop de Procesamiento Distribuido y Paralelo
Idioma: Español