En el clúster "El Insurgente" se han utilizado para la solución de
problemas como: estadística, resistencia de materiales, algoritmos
complejos y problemas que involucran un alto número de variables haciendo
uso de la programación en parelelo.
Problemas actuales de modelación numérica requieren gran capacidad de cómputo. Si bien las computadoras personales son cada vez más rápidas y eficientes, para obtener un buen resultado en este tipo de aplicaciones se requiere mucha mayor capacidad de procesamiento y memoria. Para poder resolver problemas de modelación numérica de por ejemplo yacimientos petroleros, mecánica de fluidos, mecánica de sólidos, solución de ecuaciones diferenciales parciales, entre otros, es necesario disponer de la capacidad de cómputo ofrecida por un clúster de computadoras. Este trabajo presenta el diseño, construcción y configuración de un sistema de computadoras agrupadas en una distribución tipo clúster, así como resultados de su aplicación a problemas reales.
Escalabilidad: Un clúster debe de ser escalable. Se recomienda seleccionar componentes de marcas reconocidas que soporten alta carga trabajo de forma continua. Si se cuenta con un presupuesto bajo, pero se piensa crecer en un futuro, es importante seleccionar hardware al que se le pueda incrementar la cantidad de memoria, la capacidad de los procesadores y la capacidad de almacenamiento. Se debe llegar a un punto intermedio entre comprar hardware moderno y costoso y hardware antiguo de precio bajo que se vuelva obsoleto rápidamente.
En la parte de redes se utilizaron switches fast Ethernet con una velocidad de 1000 Mbps, los cuales son más económicos que los de fibra óptica. Es muy importante que la persona que construya el clúster conozca a fondo los componentes y configuraciones físicas y lógicas que se van a utilizar tanto de red como de las computadoras.
Software: El Sistema Operativo debe constar con servicios dedicados para compartir y respaldar archivos, así como capacidad de acceder a los datos de trabajo rápidamente. El Sistema Operativo debe también proveer servicios de monitoreo y reporte de fallas en el sistema. Es posible cubrir estos requerimientos con Windows HPC, sin embargo, el costo de esta versión de Windows es alto. La alternativa es utilizar alguna distribución de Linux.
Para garantizar el buen funcionamiento de un clúster se requiere contar con técnicos altamente especializados y actualizados en tecnologías de la información que puedan estar disponibles en la construcción y operación del mismo, a fin de sintonizar de forma efectiva el funcionamiento del equipo, así como modificaciones, actualizaciones y cuidado del equipo.
|