0% encontró este documento útil (0 votos)
12 vistas19 páginas

Computación en Clúster: Conceptos Clave

Los clústeres son sistemas distribuidos compuestos por múltiples nodos interconectados que trabajan en paralelo para resolver problemas de gran escala de forma más rápida. Existen diferentes tipos de clústeres como de alta disponibilidad, equilibrio de carga y alto rendimiento. Los clústeres ofrecen gran poder de procesamiento a bajo costo y son útiles para simulaciones, inteligencia artificial, predicciones y más.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas19 páginas

Computación en Clúster: Conceptos Clave

Los clústeres son sistemas distribuidos compuestos por múltiples nodos interconectados que trabajan en paralelo para resolver problemas de gran escala de forma más rápida. Existen diferentes tipos de clústeres como de alta disponibilidad, equilibrio de carga y alto rendimiento. Los clústeres ofrecen gran poder de procesamiento a bajo costo y son útiles para simulaciones, inteligencia artificial, predicciones y más.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Universidad Tecnológica del Perú

Cluster Computing

SISTEMAS DISTRIBUIDOS
Integrantes Profesor
• Velasquez Diaz, Christian
• Champi Bejar, Juan Bautista
• Ponce Sanchez, Grecia
• Rios Tineo, Martin Jesus
• Tenorio Quispe, Eduardo
¿Qué es?
Arquitectura Cluster
Clasificación de Cluster
High Availability Clusters / Clusters de alta disponibilidad

Los clústeres HA están diseñados para garantizar el acceso constante a las


aplicaciones de servicio. Los clústeres están diseñados para mantener
nodos redundantes que pueden actuar como sistemas de respaldo en caso
de falla. El número mínimo de nodos en un clúster HA es dos, uno activo y
otro redundante, aunque la mayoría de los clústeres HA utilizarán
considerablemente más nodos.
Load-balancing Clusters / Clusters de equilibrio de carga

Los clústeres de equilibrio de carga funcionan enrutando todo el


trabajo a través de uno o más nodos de front-end de equilibrio de
carga, que luego distribuyen la carga de trabajo de manera eficiente
entre los nodos activos restantes. Los clústeres de equilibrio de carga
son extremadamente útiles para quienes trabajan con presupuestos de
TI limitados. Dedicar algunos nodos a la gestión del flujo de trabajo de
un clúster asegura que se pueda optimizar la potencia de
procesamiento limitada.
High-performance Clusters / Clusters de alto rendimiento

Los clústeres de HPC están diseñados para explotar el poder de


procesamiento paralelo de múltiples nodos. Se usan más comúnmente
para realizar funciones que requieren que los nodos se comuniquen
mientras realizan sus tareas, por ejemplo, cuando los resultados de
cálculo de un nodo afectarán los resultados futuros de otro.
Historia
Debido al círculo vicioso surgieron los avances del Software y Hardware. Por ello, se requieren de
supercomputadoras.
Historia …
Las supercomputadoras:
•Tienen un alto costo en la inversión inicial.
•Costo de mantenimiento.
•Costo de actualización
Historia
El primer cluster llamado BEOWULF consistía en:

• 16 máquinas con procesadores Intel 486DX4.


•Conectada por una red Ethernet de 10Mbit/seg.
•Software utilizado Parallel Virtual Machine (PVM).
•Logrando tener 70 MFLOPS.
Cómo funciona?
El cluster desde un vistazo general consta de dos partes:
1.- El software: SO, compiladores, aplicaciones especiales.
2.- Interconexión entre máquinas: red Ethernet.

Cuando se presente un problema, el Software tiene que dividir el problema en partes


independientes para entregar a los nodos. Tomará un tiempo debido que hace 3 tarea (Dividir,
repartir, transmisión de mensaje(resultado, coherencia,estados,etc.).
Para qué sirve?
Su función general de un cluster es la creación y desarrollo de simulaciones de estados y
procesos.

•Un ejemplo práctico en el campo de simulaciones mecánicas, sería el estudio del


comportamiento del motor de un automóvil. De esta forma se podrá evaluar y analizar el
funcionamiento de dicho motor sin tener que fabricar ningún prototipo real.

La misión Hombre a la Luna fue el suceso número 1 en la historia de la simulación basada en


computadoras.
Para qué sirve?
Múltiples usos de los clúster

Modelos de sistemas biológicos Predicciones Meteorológicas

Inteligencia Artificial Predicciones económicas


Diseño y análisis de nuevo Física de partículas
materiales

Creación y renderización de Diseño aerodinámico


fotogramas de animación.
Estudios sociológicos Estudio de fármacos y
enfermedades epidémicas
Investigación en general Reacciones químicas
Criptografía Simulación Militar
Ventajas
Los clústeres ofrecen las siguientes características a un costo relativamente bajo:

• Increíble poder de procesamiento

• Costo Eficiente

• Expandible

• Disponibilidad

La tecnología clúster permite a las organizaciones incrementar su capacidad de procesamiento usando tecnología
estándar, tanto en componentes de hardware como de software que pueden adquirirse a un costo relativamente bajo.
Desventajas
Las principales desventajas de este sistema son que escalan mal para aplicaciones transaccionales.

La administración de muchas máquinas interconectadas implica una mayor atención y conocimiento.

No hay sistemas operativos distribuidos estables en el mercado que puedan sumergir los conceptos de seguridad y
escalabilidad en los Clusterings. .
Ejemplos
Ejemplos
Conclusiones
• La computación en clúster ofrece una alternativa comparativamente barata a
las soluciones de computadora de servidor grandes.
• La evolución del clúster se dio por la necesidad de resolver grandes problemas,
la escasez de recursos económicos y el desarrollo de microprocesadores con
redes de alta velocidad y herramientas de software.
• El uso es para grandes procesos que una computadora tradicional tardaría
décadas en resolverla.
Bibliografía
• [Link], In Search of Clusters, 2nd Edition, Prentice Hall, 1998.
• Milone, Azar y Rufiner. (2001). Desarrollo de una supercomputadora basada en
un “cluster” de PCs. Concepción del uruguay, Argentina: Laboratorio de
computación
• Zevallos, R, P. (s.f). Historia del Clúster.

También podría gustarte