El servicio fundamental necesario para la solución es la capacidad de
los clústeres de la Informática de Alto Rendimiento en sí. La edición de
Microsoft “Compute Cluster Server” (CCS) ofrece capacidades de
clústeres para cumplir con el paso “Proceso” del escenario del
problema. (Ver Figura 5)
CCS brinda capacidades de clústeres para una versión reducida de
Windows Server 2003 que permiten, por ejemplo, el uso de
procesamientos paralelizados, aprovechando varios procesadores para
completar procesamientos particularmente complejos o intensivos
como aquellos que se basan en estadísticas generales.
El control de un clúster de CCS es realizado por un “nodo principal”
que se comunica con los nodos del clúster para impartir instrucciones y
coordinar una serie de tareas sobre un trabajo específico. Los nodos del
clúster pueden estar en una red privada, para un desempeño óptimo, y
probablemente sea una red de tiempo de espera mínimo para asegurar
que el tiempo de espera de red no tenga un impacto sobre el tiempo
del procesamiento.
La sección de recursos al final de este documento
contiene vínculos hacia artículos técnicos sobre la configuración e
implementación del CCS.
El nodo principal posee un “programador de tareas” que permite la
inserción de una tarea de procesamiento dentro de una cola para que
se ejecute cuando la cantidad necesaria o deseada de procesadores
están disponibles para completar la tarea. Se proporciona una base de
datos pequeña al nodo principal para mantener un seguimiento de la
cola de tareas en curso. Se puede acceder al programador de tareas
mediante una interfaz en el nodo principal, vía línea de comando, que
se puede parametrizar o ejecutar con una definición de XML de los
parámetros, o vía API (CCS API) para interacción programática.
Un clúster CCS puede controlar diferentes tipos de trabajos como los
que se detallan a continuación:
• Trabajo en serie: Ésta es una tarea de procesamiento habitual que
simplemente ejecuta un programa necesario.
• Flujo de tareas: Varios trabajos en serie compuestos de múltiples
tareas/programas en potencia.
No hay comentarios:
Publicar un comentario