30 de junio de 2003, Vol 4, no. 2
ISSN: 1607-6079

 

 

Actualmente los clusters están presentes en varias áreas de la ciencia y en la iniciativa privada. Su demanda está asociada básicamente a programas o aplicaciones que requieren enormes recursos computacionales (altas velocidades de procesamiento, gran capacidad de memoria RAM y disco duro, rapidez en la transmisión de información, etcétera) Debido a su gran popularidad en los últimos años, son excelentes herramientas de apoyo para grupos de investigación que requieren cómputo paralelo de alto rendimiento. Dentro de las aplicaciones más comunes se encuentran: las simulaciones numéricas, el cómputo y la visualización científica, la animación por computadora y como herramienta para optimizar el tiempo de render en el desarrollo de películas, los servidores Web, las bases de datos, el análisis numérico y la enseñanza. A continuación se muestran algunos ejemplos en que se han utilizado este tipo de arquitecturas. Dentro de las simulaciones más impresionantes, realizadas hasta el momento con este tipo de configuraciones, están las presentadas por el grupo de investigadores del Departamento de Astronomía y Astrofísica de la Universidad de Toronto (Dubinski et al., 2003) http://www.cita.utoronto.ca/~dubinski/sc2003. Utilizan un cluster-Beowulf con 512 procesadores para investigar la evolución dinámica de diferentes problemas astrofísicos. Por ejemplo, emplean códigos numéricos de N-cuerpos, con cientos de millones de partículas, y estudian la formación de estructuras a gran escala en el universo, así como la interacción de las galaxias. También hacen una descripción detallada de la dinámica de flujos de acreción en agujeros negros, así como la formación de planetas en discos gaseosos con polvo, por medio de códigos numéricos magnetohidrodinámicos (MHD), con mallas computacionales de muy alta resolución, que llegan a tener del orden de 1400³ zonas (para ver las animaciones de estas simulaciones recomendamos: Dubinski, et al., 2003). Finalmente, los clusters-Beowulf juegan un papel importante en la optimización del tiempo de búsqueda en bases de datos de servidores tipo Yahoo o en compañías bancarias, donde se manejan grandes volúmenes de datos. En este trabajo se utilizan diferentes problemas astronómicos para estudiar el rendimiento de uno de los clusters del Centro de Cómputo de la UNAM.

CLUSTERS-BEOWULF
QUE ES UN CLUSTER?
CLUSTER EN LA UNAM
PRUEBAS
CLASIFICACIÓN DE CLUSTERS
CONCEPTOS BÁSICOS
APLICACIONES DE CLUSTERS
CODIGO ZEUS-MP