Cluster Oscar
|
Cluster OSCAR. (Open Source Cluster Application Resources) es una colección de software de código abierto para crear un cluster sobre Linux desarrollada por el Grupo de Clusters Abiertos (OCG – Open Cluster Group).
Arquitectura
ELos computadores que conforman el cluster se denominan nodos, existen dos tipos de nodos: un nodo principal (nodo servidor) y varios nodos de cómputo (nodos clientes).
El nodo principal provee respuestas a los pedidos de servicio y asigna las tareas apropiadas a cada nodo cliente. Los nodos clientes se dedican a realizar tareas de cómputo, poseen hardware homogéneo y disponen de una copia completa del sistema operativo y de otros programas. Los nodos se comunican a través de una red Ethernet que no está expuesta al mundo exterior; el nodo servidor posee dos interfaces de red: una interfaz de red conectada al mundo externo y una interfaz conectada a la red interna.
Instalación
OSCAR se instala sobre un computador con una distribución Linux previamente, realiza la instalación y/o configuración de los paquetes necesarios para el cluster de forma automática.
Objetivo
El objetivo primario del grupo de trabajo OSCAR es conseguir que la instalación, la configuración y la administración de un cluster de tamaño modesto, sea fácil. Cualquier cosa necesaria para un cluster – instalación y configuración, mantenimiento, Programación paralela, sistemas de encolamiento, programación de tareas – está incluida en OSCAR.
Componentes
OSCAR trae consigo un numero de paquetes de software para el trabajo con cluster. Dichos paquetes se pueden agrupar en dos categorías:
- Paquetes núcleos o principales.
- Paquetes de terceros adicionales para la gestión del manejo de OSCAR.
Algunos de estos paquetes los mencionamos a continuación.
- Core
Este es el núcleo del funcionamiento de OSCAR. Es indispensable su instalación.
- C3
La herramienta C3 tiene este nombre dada las iniciales de Cluster, Command and Control. Esta suite provee una administración por líneas de comandos.
- Environmental Switcher
Conjuntos de scripts Perl que permiten al usuario realizar cambios en el entorno de OSCAR. Permite por ejemplo, intercambiar entre las plataformas de Programación paralela MPI o LAM/MPI
- oda
Un sistema central de bases de datos para OSCAR.
Fuentes
- Clusters
- High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI por Joseph D. Sloan