¿Qué es un beowulf?
El beowulf es un sistema de clúster de computadoras interconectadas bajo características marcadas de diseño como:
1.- Los nodos del beowulf así como la red donde residen los nodos deben ser dedicados únicamente para el beowulf.
2.- Generalmente, los nodos son computadoras normales producidas a gran escala y sin ningún requerimiento especial de hardware.
3.- Los nodos corren software libre y son utilizados para HPC (Computación de Alto Procesamiento por sus siglas en inglés). Esto también se denomina “Supercomputación Paralela”.
Hay otras características que no son tan esenciales:
1.- Todos los nodos deben correr una variación de Linux, como su Sistema Operativo Base.
2.- Debe haber un nodo maestro que tendrá un monitor y teclado para la administración. Este nodo generalmente actúa como servidor entre las partes externas e internas del beowulf.
3.- Generalmente los nodos son idénticos en hardware y corren un cálculo a la vez (o ninguno).

Diferencia ente la arquitectura Beowulf y los Clùsteres de Estaciones de Trabajo
El uso de Linux se vuelve bastante útil debido a que es un sistema de código abierto y nos permite tener acceso a cambios en el kernel. Muchos problemas que se pueden suscitar con el uso del software paralelo generalmente puede resolverse con un simple cambio en el kernel. Un sistema de código propietario simplemente “culpa” al software paralelo.
¿Qué tipo de tareas cumple?
El beowulf está diseñado para correr software paralelo con computadoras interconectadas. Muchos problemas de física, química, así como cálculos complejos pueden resolverse con esta clase de computación.
El beowulf correrá el software paralelo (ej: MPI) para poder hacer funcionar las características de procesamiento.
Lo que más nos interesó del documento y porqué.
La parte más importante del documento se basa en la definición de un beowulf, sus características, y como lograr un análisis si un beowulf es una alternativa adecuada, este documento nos brindó una perspectiva diferente de cómo definir nuestro problema, partiendo del análisis de los requerimientos para determinar si es aplicable a nosotros este tipo de configuración.
También fue interesante conocer que en dicho campo de acción existe gente interesada que ha creado herramientas fácilmente utilizables que las podríamos evaluar como punto de partida en nuestro trabajo.
De igual manera los razonamientos del análisis que no todos los problemas pueden ser resueltos con un clúster o quizás finalmente la solución sea menos eficiente en términos de costo beneficio que nuestros recursos actuales.
Párrafos o conceptos difíciles de entender y la razón de dicha dificultad
El procesamiento paralelo de tareas y la escritura de software paralelo, el concepto en sí lo entendemos pero no la manera física como se realiza dicho procesamiento paralelo y cómo escribir software que pueda trabajar de dicha manera es un poco más complejo.
Relevancia del documento en nuestro tema de proyecto
El documento es muy relevante dentro del tema del proyecto nos dio una visión de que debemos conocer más a fondo nuestro problema, y nos ha abierto interrogantes:
1.- ¿Qué tipo de configuración sería la más eficiente para el problema a resolver?
2.- ¿Qué software de resolución de problemas EEM se usaría y tendría un mejor rendimiento en un sistema de clústeres?
Pasos a seguir para determinar el tópico o problema resolver y evaluar la importancia de dichas actividades.
Básicamente, ya hemos esquematizado las 2 partes fundamentales de nuestro proyecto. En este documento nos enfocamos en la primera parte que es la implementación del clúster de computadoras. Sabiendo esto, aquí determinamos los pasos a seguir en esta parte de nuestro proyecto:

Actividades Futuras
Determinar la actividad (Implementación, diseño, estudio comparativo, y objetivos o resultados)
Objetivos Generales
Diseñar una solución mediante herramientas informáticas que permita optimizar el cálculo de problemas de electromagnetismo.
Específicos
1.- Estudiar las diferentes alternativas existentes
2.- Análisis y diseño de una solución que optimice el resolver problemas de electromagnetismo
3.- Implementación de dicha solución
Resultados Esperados
Una solución que permita el uso de herramientas informáticas para optimizar la resolución de problemas de electromagnetismo. Poder demostrar que los clústeres logran dicha optimización, mediante medición de tiempos de procesamiento.
No comments yet.
RSS feed for comments on this post. TrackBack URL