clúster

18
Clúster Edwin Yesid Tobar Fabián Andrés Muñoz Redes 2 Ing. Fabio Lasso 7°B

Upload: aran

Post on 06-Jan-2016

57 views

Category:

Documents


4 download

DESCRIPTION

Clúster. Edwin Yesid Tobar Fabián Andrés Muñoz. Redes 2 Ing. Fabio Lasso 7°B. Definición. El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de hardwares comunes y que se comportan como si fuesen una única computadora. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Clúster

ClústerEdwin Yesid Tobar

Fabián Andrés Muñoz

Redes 2Ing. Fabio Lasso

7°B

Page 2: Clúster

Definición

El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de hardwares comunes y que se comportan como si fuesen una única computadora.

Page 3: Clúster

IntroducciónHoy en día desempeñan un papel

importante en la solución de problemas de las ciencias, las ingenierías y del comercio moderno.

La tecnología de clústeres ha evolucionado en apoyo de actividades que van desde aplicaciones de supercómputo y software de misiones críticas, servidores web y comercio electrónico, hasta bases de datos de alto rendimiento, entre otros usos.

Page 4: Clúster

Clúster en la Universidad McGill

«Pequeño»

Page 5: Clúster
Page 6: Clúster

El cómputo con clústeres surge como resultado de la convergencia de varias tendencias actuales que incluyen la disponibilidad de microprocesadores económicos de alto rendimiento y redes de alta velocidad, el desarrollo de herramientas de software para cómputo distribuido de alto rendimiento, así como la creciente necesidad de potencia computacional para aplicaciones que la requieran.

Simplemente, un clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un único ordenador, más potente que los comunes de escritorio.

Funcionamiento

Page 7: Clúster

Clúster en la NASA

Page 8: Clúster

Clúster iDataPlex La NASA se encuentra actualmente integrando el clúster

iDataPlex con su sistema existente, lo que añadirá a éste 1.024 procesadores Intel Xeon de cuatro núcleos y un aumento del rendimiento desde 25 a 67 teraflops.

Este supercomputador, conocido como Discover, está siendo utilizado para prever el clima de nuestro planeta a lo largo del próximo siglo, analizar las observaciones de la meteorología mundial tomadas vía satélite, conocer la actividad solar y su efecto sobre las comunicaciones y el tiempo en la Tierra; y simular la fusión de agujeros negros y la formación de sistemas solares, según IBM.

El Discover actualizado sigue sin ser el más potente de la NASA. Por ejemplo, NASA Advanced Supercomputing Facility opera una máquina de 245 teraflops y otra de 89,2 teraflops. La agencia, en cualquier caso, espera duplicar la cantidad de procesadores del elemento iDataPlex de Discover en 2009.

Page 9: Clúster

¿Que son Flops? En informática, las operaciones de coma flotante por

segundo son una medida del rendimiento de una computadora, especialmente en cálculos científicos que requieren un gran uso de operaciones de coma flotante. Es más conocido su acrónimo, FLOPS, por el inglés floating point operations per second.

Las computadoras exhiben un amplio rango de rendimientos en coma flotante, por lo que a menudo se usan unidades mayores que el FLOPS. Los prefijos estándar del SI pueden ser usados para este propósito, dando como resultado

megaFLOPS (MFLOPS, 106 FLOPS) gigaFLOPS (GFLOPS, 109 FLOPS) teraFLOPS (TFLOPS, 1012 FLOPS) petaFLOPS (PFLOPS, 1015 FLOPS) exaFLOPS (EFLOPS, 1018 FLOPS).

Un Computador normal Pentium 4 o Atlhon 64 alcanza los 30 gigaFLOPS.

Page 10: Clúster

De un clúster se espera que presente

combinaciones de los siguientes servicios

Page 11: Clúster

Alto rendimiento

Un clúster de alto rendimiento es un conjunto de ordenadores que está diseñado para dar altas prestaciones en cuanto a capacidad de cálculo. Los motivos para utilizar un clúster de alto rendimiento son:

el tamaño del problema por resolver el precio de la máquina necesaria para resolverlo.

Por medio de un clúster se pueden conseguir capacidades de cálculo superiores a las de un ordenador más caro que el costo conjunto de los ordenadores del clúster.

Page 12: Clúster

Alta disponibilidad

Un clúster de alta disponibilidad es un conjunto de dos o más máquinas que se caracterizan por mantener una serie de servicios compartidos y por estar constantemente monitorizándose entre sí.

Podemos dividirlo en dos clases:

Page 13: Clúster

Alta disponibilidad de infraestructura: Si se produce un fallo de hardware en alguna de las máquinas del clúster, el software de alta disponibilidad es capaz de arrancar automáticamente los servicios en cualquiera de las otras máquinas del clúster (failover). Y cuando la máquina que ha fallado se recupera, los servicios son nuevamente migrados a la máquina original (failback). Esta capacidad de recuperación automática de servicios nos garantiza la alta disponibilidad de los servicios ofrecidos por el clúster, minimizando así la percepción del fallo por parte de los usuarios.

Alta disponibilidad de aplicación: Si se produce un fallo del hardware o de las aplicaciones de alguna de las máquinas del clúster, el software de alta disponibilidad es capaz de arrancar automáticamente los servicios que han fallado en cualquiera de las otras máquinas del clúster. Y cuando la máquina que ha fallado se recupera, los servicios son nuevamente migrados a la máquina original. Esta capacidad de recuperación automática de servicios nos garantiza la integridad de la información, ya que no hay pérdida de datos, y además evita molestias a los usuarios, que no tienen por qué notar que se ha producido un problema.

Page 14: Clúster

Balanceo de carga El balance o balanceo de carga es un concepto

usado en informática que se refiere a la técnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos. Está íntimamente ligado a los sistemas de multiprocesamiento, o que hacen uso de más de una unidad de procesamiento para realizar labores útiles.

El balance de carga se mantiene gracias a un algoritmo que divide de la manera más equitativa posible el trabajo, para evitar los así denominados cuellos de botella.

Page 15: Clúster

EscalabilidadEn telecomunicaciones y en ingeniería

informática, la escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.

Page 16: Clúster

Un tipo de software para realizar cluster high performace es OSCAR (Open Source Cluster Application Resources) distribuido bajo licencia GPL. Este software trabaja sobre el sistema operativo Linux. En Windows se podría utilizar "WCC 2003" (Windows Computer Cluster).

Page 17: Clúster

• GNU/Linux• ABC GNU/Linux2• OpenMosix• Rocks3• Kerrighed• Cóndor• Sun Grid Engine• Unix• Solaris• HP-UX• Aix

Sistema operativo

Un sistema operativo debe ser multiproceso y multiusuario.

Ejemplos• Windows• NT• 2000 Server• 2003 Server• 2008 Server• Mac OS X• Xgrid• Solaris• FreeBSD

Page 18: Clúster

Gracias