This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
tara [2018/09/24 04:39] lbenavidesa |
tara [2018/09/24 05:22] (current) lbenavidesa [TARÁ- Cluster HPC PRIS-Lab] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| =====TARÁ- Cluster HPC PRIS-Lab===== | =====TARÁ- Cluster HPC PRIS-Lab===== | ||
| - | El cluster del laboratorio de Reconocimiento de Patrones y Sistemas Inteligentes (PRIS-Lab por sus siglas en inglés), es el núcleo central de procesamiento del laboratorio, | + | El cluster del laboratorio de Reconocimiento de Patrones y Sistemas Inteligentes (PRIS-Lab por sus siglas en inglés), es el núcleo central de procesamiento del laboratorio, |
| ====Historia==== | ====Historia==== | ||
| Line 14: | Line 14: | ||
| El clúster HPC Tára posee: | El clúster HPC Tára posee: | ||
| - | *Cuatro nodos de procesamiento, | + | |
| - | *Cuatro nodos de almacenamiento, | + | * Cuatro nodos de almacenamiento, |
| - | *Un nodo maestro como proxy, gestor de tareas y calendarización. El nodo maestro del cluster debe ser usado solamente para editar archivos, compilar programas y para realizar pequeñas tareas. Si se realiza un cálculo de gran magnitud, afectaria a otros usuarios, además de estar limitado a los recursos de ese nodo. | + | * Un nodo maestro como proxy, gestor de tareas y calendarización. El nodo maestro del cluster debe ser usado solamente para editar archivos, compilar programas y para realizar pequeñas tareas. Si se realiza un cálculo de gran magnitud, afectaria a otros usuarios, además de estar limitado a los recursos de ese nodo. |
| - | *Un Switch Dell Powerconnect 8164. | + | * Un Switch Dell Powerconnect 8164. |
| - | *Una UPS Eaton de 5-60 KVA, Trifásica. | + | * Una UPS Eaton de 5-60 KVA, Trifásica. |
| + | * Nodos JAM. | ||
| - | Todos estos 9 nodos cuentan cada uno con dos procesadores Intel Xeon E5-2650, 2.00 GHz. | + | {{ : |
| + | ===Jerarquía del Software=== | ||
| + | Para realizar calculos o procesos, se deben ejecutar en uno o mas de los nodos de procesamiento. | ||
| + | Estos nodos solo pueden ser utilizados a través del sistema de administración de tareas. La función | ||
| + | del sistema de administración de tareas es reservar recursos (procesadores y memoria) a la tarea del | ||
| + | usuario. Solo una tarea, puede hacer uso de los procesadores asignados y a una parte de la memoria | ||
| + | en un momento dado. No se puede ejecutar ninguna tarea cuando todos los núcleos estan ocupados, la | ||
| + | tarea quedaría en la cola. El sistema de administración de tareas realiza funciones como el monitoreo | ||
| + | de los nodos de procesamiento, | ||
| + | las tareas en ejecución. | ||
| + | |||
| + | ===Sistema Operativo=== | ||
| + | |||
| + | Utilizando CentOS (Community Enterprise Operating System), el cuál es compatible con Red Hat, y el cual ofrece soporte cada 6 meses aproximadamente, | ||
| + | |||
| + | ===Compiladores=== | ||
| + | |||
| + | GCC: GNU Compiler Collection, es el compilador creado para GNU, de licencia general publica. Inicialmente solo daba soporte a lenguajes como C, y posteriormente se extendio para C++, Fortran y otros. | ||
| + | En el cluster se manejan las versiones de GCC 4.9.4, 6.4.0 y 7.3.0. Esto debido que al instalar el entorno, se utilizara uno o el otro según las depedencias respectivas que se deban construir. | ||
| + | |||
| + | ===Gestores de Paquetes=== | ||
| + | RPM: RedHat Package Manager forma parte del entorno predeterminado dentro de los sistemas operativos RedHat. Esta es una herramienta intrínseca en el manejo de paquetes en Red Hat. | ||
| + | |||
| + | Yum: Yellow Dog Updater. Esta herramienta manejador de paquetes es la herramienta que viene incluida en sistemas basados en RPM, la cual fue adoptada por CentOS. Este puede alcanzar paquetes mediante manejo de repositorios, | ||
| + | |||
| + | ===O.S.C.A.R.=== | ||
| + | |||
| + | Open Source Cluster Application Resources, conjunto de software dedicado al manejo de datos dentro de sistemas cluster. | ||
| + | |||
| + | * Torque: Terascale Open-source Resource and Queue Manager es el manejador de distribución de recursos utilizado en el clúster. | ||
| + | |||
| + | * Maui: Catalogador de tareas utilizado en conjunto con torque, para el soporte de politicas múltiples, que mejora la eficiencia dentro de los clúster. | ||
| + | |||
| + | * Moab: Administrador de cargas de procesamiento para cluster. Este es software privativo. | ||