Red de conocimiento informático - Material del sitio web - Cómo crear un clúster de Beowulf

Cómo crear un clúster de Beowulf

Cómo crear un clúster Beowulf

De hecho, utilizando una PC existente o una PC antigua que no se utiliza, cualquiera puede construir su propio sistema paralelo para practicar la programación paralela o realizar tareas paralelas Operación. En un laboratorio de informática, podemos convertir la PC en un sistema de arranque dual (puede ingresar Windows o Linux según sea necesario) y usarlo para dos propósitos. Además, las máquinas que ya no están en uso se pueden integrar en un sistema informático paralelo como Stone SouperComputer.

No hay dos clústeres de Beowulf que sean exactamente iguales. De hecho, las configuraciones de hardware y software del sistema son tan flexibles que se pueden personalizar fácilmente en diferentes combinaciones. Aunque cada sistema de clúster Beowulf es diferente y está configurado según las necesidades de la aplicación, algunos requisitos básicos son los mismos. Echemos un vistazo a algunas cuestiones básicas a considerar al crear un clúster.

Requisitos mínimos para crear un clúster

Para crear un clúster, cada nodo debe contener al menos una CPU Intel 486 y una placa base. Si bien el Intel 386 funcionará bien, el rendimiento no valdrá la pena. Los requisitos de memoria dependen de las necesidades de la aplicación de destino, pero cada nodo requiere al menos 16 MB de memoria. La mayoría de las aplicaciones requerirán más de 32 MB de memoria por nodo. Al utilizar espacio en disco centralizado, los nodos pueden arrancar desde disquetes, discos duros pequeños o sistemas de archivos de red. Después del inicio, el nodo puede acceder a su propia partición raíz en el sistema de archivos a través de la red. Este acceso generalmente se logra a través de NFS (Network File System). Esta configuración funcionará muy bien en un entorno con gran ancho de banda y servidores de alto rendimiento. Para un mejor rendimiento, el sistema operativo debe instalarse en el disco local, la partición de intercambio debe instalarse y los datos deben estar disponibles en cada nodo. Cada nodo debe tener al menos 200 MB de espacio en disco para los componentes del sistema operativo y el espacio de intercambio, y se deben reservar 400 MB o más de espacio para la ejecución del programa. Cada nodo debe contener al menos una tarjeta de red (preferiblemente una tarjeta de red de alta velocidad). Finalmente, cada nodo requiere de una tarjeta gráfica, un disco duro y una fuente de alimentación. El teclado y el monitor solo son necesarios para la instalación y configuración del sistema.

Cabe destacar que todo el hardware que elijas utilizar debe tener drivers o módulos correspondientes en Linux. En general, a menos que el hardware sea muy antiguo, no supone ningún problema. Para el nodo maestro que necesita administrar todo el clúster, es mejor instalar un servidor X por conveniencia. Durante el proceso de instalación, si hay un problema con un componente específico o no hay un controlador, puedes acudir al foro para obtener ayuda.