Resumen
La Universidad Tecnológica de Bolívar, (Colombia), hace uso de un
servidor/supercomputador HPC, que es utilizado por múltiples académicos de la
institución para ejecutar sus algoritmos e-Science. Dicha ciber infraestructura HPC,
no suple la demanda requerida por sus usuarios, generando retrasos en las
actividades HPC de estos. La institución cuenta con otras ciber infraestructuras,
como laboratorios de cómputo y servidores multipropósito, las cuales pueden ser
mejor aprovechadas para suplir la demanda requerida de ciber infraestructuras de
ejecución de tareas HPC. Adicionalmente, la ciber infraestructura HPC puede ser
mejor explotada si se cuenta con herramientas software que amplíen el abanico de
alternativas y faciliten el desarrollo de los algoritmos que van a ejecutarse en estas
nuevas configuraciones HPC.
Con base en lo anterior, se planteó una labor investigativa con la que se despliega
un entorno de ejecución HPC acorde con lineamientos de una arquitectura de
sistema definida que permita mejor aprovechamiento de ciber infraestructuras
existentes en la UTB. Adicionalmente, se desarrollaron bases de un framework
software de paralelización, inspirado en concepto de esqueletos algorítmicos que
busca ser alternativa y facilitar las labores de desarrollo de los usuarios del nuevo
entorno HPC. Finalmente, se concluye el trabajo con la cuantificación de métricas
de complejidad que permiten determinar si dicho framework proporciona mayor
facilidad en el desarrollo de un algoritmo e-Science, contra utilizar MPI puro como
herramienta de desarrollo.