Temas a Tratar Introducción I. ¿Que es un cluster? II. Cluster BEOWULF III. Elementos de un Cluster BEOWULF IV. Implementación y Construcción Conclusión
Introducción Operaciones compejas con herramientas de bajo costo
Códigos paralelizados
Cluster permiten computo paralelo
Y Alto rendimiento
I. ¿Qué es un cluster? Definición Beneficios de la Tecnología Cluster Clasificación de los Clusters Componentes de un Cluster Uso de los Clusters Clusters en Aplicaciones Científicas Clusters en Aplicaciones Empresariales
Definición Conjunto de computadoras construidos mediante la utilización de componentes de hardware comunes y que se comportan como si fuesen una única computadora. Mayoritariamente para uso de: Super computo Servidores web y comercio electrónico Bases de datos de alto rendimiento Entre otros
Beneficios de la Tecnología Cluster Incremento de velocidad de procesamiento ofrecido por los clusters de alto rendimiento.
Incremento del número de transacciones o velocidad de respuesta ofrecido por los clusters de balanceo de carga.
Incremento de la confiabilidad y la robustez ofrecido por los clusters de alta disponibilidad.
Clasificación de los Clusters Alto Rendimiento (HPC): Son clusters en los cuales se ejecutan tareas que requieren de gran capacidad computacional Alta Disponibilidad (HA): Son clusters cuyo objetivo de diseño es el de proveer disponibilidad y confiabilidad Alta Eficiencia (HT): Son clusters cuyo objetivo de diseño es el ejecutar la mayor cantidad de tareas en el menor tiempo posible
Componentes de un Cluster No dedicados Dedicados NODOS ALMACENAMIENTO Interno
NAS/SAN
Protocolo NIS Conección de Red Sist. Operativo Middleware – MOSIX
Componentes de un Cluster Protocolo de Comunicación Aplicaciones Ambientes de Programación Paralela
Uso de los Clusters Aplicaciones Científicas Se suelen caracterizar por ser aplicaciones computacionalmente intensivas. Sus necesidades de recursos son muy importantes en almacenamiento y especialmente memoria Aplicaciones Empresariales Suelen ser aplicaciones no especialmente intensivas computacionalmente, pero que demandan alta disponibilidad y respuesta inmediata.
II. Cluster BEOWULF Hardware Software Clasificaciones de BEOWULF Clase I Clase II
BEOWULF Beowulf es una tecnología para agrupar computadores basados en el sistema operativo Linux para formar un supercomputador virtual paralelo.
HARDWARE Beowulf posee una arquitectura basada en multicomputadores el cual puede ser utilizado para computación paralela, esta compuesto por:
Página siguiente |