Sunteți pe pagina 1din 30

CLUSTER

ERIKA LISSET PARRA ORTIZ 1150128 MIGUEL EDUARDO ROPERO SILVA 1150135 SILVIA ALEXANDRA SALAZAR GANDOLFO 1150198 ABSALON EMILIO VERGARA MARTINEZ 1150227

CLUSTER

DEFINICION
Es un conjunto de computadores conectados por una red de alta velocidad como una Gigabit Ethernet, una red Myrinet o InfiniBand los cuales trabajan juntos como un nico recurso de computacin, mostrndose a los usuarios y a las aplicaciones como un nico sistema.[1]

CLUSTER

CARACTERISTICAS
Un Cluster consta de 2 o ms nodos conectados. En cada nodo es imprescindible un elemento de proceso, memoria y una interfaz. Los clusters necesitan software especializado. Se define acoplamiento de un cluster como el nivel de colaboracin que une los elementos del cluster. Todos los elementos del cluster trabajan para cumplir una funcionalidad conjunta. Control Homogeneidad
[2]

CLUSTER

HISTORIA Y EVOLUCION
Inicia aproximadamente en la dcada de los 60. Su inicio y evolucin est ligada a la de las redes computacionales.[3] Beowulf 1994 (16 PC) AVALON 1997,1998 (70 PC) Cplant 1999 (150 PC pas 580 PC) Score - 2001 (1000 PC) Cluster X 2003 (2200 PC)[4]

CLUSTER

BENEFICIOS
Mejora de rendimiento Abaratamiento del coste Distribucin de factores de riesgo del sistema Escalabilidad Disponibilidad Fiabilidad

CLUSTER

CLASIFICACION
Alto rendimiento (HP, high performance) Alta disponibilidad (HA, high availability) Alta confiabilidad (HR, high reliability)

CLUSTER

HIGH PERFORMANCE (HP)


Los clusters de alto rendimiento han sido creados para compartir el recurso ms valioso de un ordenador, es decir, el tiempo de proceso. Cualquier operacin que necesite altos tiempos de CPU puede ser utilizada en un cluster de alto rendimiento, siempre que se encuentre un algoritmo que sea paralelizable

CLUSTER

HIGH AVALAIBILITY (HA)


Los clusters de alta disponibilidad pretenden dar servicios 7/24 de cualquier tipo, son clusters donde la principal funcionalidad es estar controlando y actuando para que un servicio o varios se encuentren activos durante el mximo periodo de tiempo posible. En estos casos se puede comprobar como la monitorizacin de otros es parte de la colaboracin entre los nodos del cluster

CLUSTER

HIGH RELIABILITY (HR)


Estos clusters tratan de aportar la mxima confiabilidad en un entorno, en la cual se necesite saber que el sistema se va a comportar de una manera determinada. Puede tratarse por ejemplo de sistemas de respuesta a tiempo real.

CLUSTER

COMPONENTES
Nodos Sistemas Operativos Conexiones de Red Middleware Protocolos de Comunicacin y Servicios Ambientes de Programacin Paralela

CLUSTER

CLUSTER

Nodos
Pueden ser simples computadores, sistemas multiprocesador o estaciones de trabajo. los nodos tienen las siguientes caractersticas: -Todo nodo tiene acceso a todos los datos de la configuracin de clster. -Cada dispositivo de almacenamiento de clster est conectado a uno o varios discos. -En el clster, todos los nodos se comunican mediante una o varias redes independientes fsicamente, que se conocen como interconexiones. Los adaptadores de red, tambin llamados interfaces de red, conectan los nodos con las redes.

CLUSTER

Sistemas Operativos
Se utilizan sistemas operativos de tipos servidor con caractersticas de multiproceso y multiusuario, as como capacidad para abstraccin de dispositivos y trabajo con interfaces IP virtuales.

CLUSTER

Conexiones de Red
Los nodos del cluster pueden conectarse mediante una simple red Fast Ethernet o utilizar tecnologas de red avanzadas como Gigabit Ethernet, Infiniband, Myrinet, SCI, etc.

CLUSTER

Middleware
El middleware es un software que generalmente acta entre el sistema operativo y las aplicaciones con la finalidad de proveer: Un interfaz nico de acceso al sistema, denominado SSI (Single System Image), el cual genera la sensacin al usuario de que utiliza un nico computador muy potente. Herramientas para la optimizacin y mantenimiento del sistema. Escalabilidad: debe poder detectar automticamente nuevos nodos conectados al cluster para proceder a su utilizacin.

CLUSTER

Protocolos de Comunicacin y Servicios


Los protocolos son reglas de comunicacin que permiten el flujo de informacin entre computadoras distintas que manejan lenguajes distintos. Servicios: Transferencia de Archivos FTP Acceso Remoto Correo en las Computadoras (e-mail): Sistemas de archivo en red (NFS) Impresin Remota Ejecucin remota Servidores de Nombres Servidores de Terminales

CLUSTER

Ambientes de Programacin Paralela


Los ambientes de programacin paralela permiten implementar algoritmos que hagan uso de recursos compartidos: CPU (Central Processing Unit), memoria, datos y servicios.

CLUSTER

SISTEMAS CLUSTERS IMPLEMENTADOS

CLUSTER

BEOWULF
Fue construido por Donald Becker y Thomas Sterling en 1994. Fue construido con 16 computadores personales con procesadores Intel DX4 de 200 MHz, que estaban conectados a travs de un switch Ethernet. El rendimiento terico era de 3.2 Gflops Beowulf es una tecnologa para agrupar computadores basados en el sistema operativo Linux para formar un supercomputador virtual paralelo.

CLUSTER

Berkeley NOW
El sistema NOW de Berkeley estuvo conformado por 105 estaciones de trabajo Sun Ultra 170, conectadas a travs de una red Myrinet. Cada estacin de trabajo contena un microprocesador Ultra1 de 167 MHz, cach de nivel 2 de 512 MB, 128 MB de memoria, dos discos de 2.3 GB, tarjetas de red Ethernet y Myrinet. En abril de 1997, NOW logr un rendimiento de 10 GFlops.

CLUSTER

Google
Google desarroll varios servidores, cada uno de ellos formado por un cluster. Consiguiendo as la potencia necesaria para todas las peticiones de bsqueda diaria. Cada cluster de google se compone de 359 racks (estructura parecida a una estantera para organizar los nodos), 31654 nodos, 63184 CPUs, 126.368 Ghz de potencia de procesamiento, 63.184 Gbytes de RAM y 2.527 Tbytes de espacio en disco duro.

CLUSTER

CLUSTER

Cluster X
En la lista TOP 500 de noviembre de 2004 fue considerado el sptimo sistema ms rpido del mundo; sin embargo, para julio de 2005 ocupa la posicin catorce. Cluster X fue construido en el Tecnolgico de Virginia en el 2003; su instalacin fue realizada por estudiantes del Tecnolgico. Est constituido por 2200 procesadores Apple G5 de 2.3 GHz. Utiliza dos redes: Infiniband 4x para las comunicaciones entre procesos y Gigabit Ethernet para la administracin. Cluster X posee 4 Terabytes de memoria RAM y 176 Terabytes de disco duro, su rendimiento es de 12.25 TFlops. Se lo conoce tambin como Terascale.

CLUSTER

Estudiantes construyen un Green500 Supercmputo


Un equipo de estudiantes de la Universidad de Illinois en Urbana-Champaign (UIUC), han construido un superordenador de eficiencia energtica que apareci en ambas listas , la Green500 y Top500. Nombrado en honor de una de las calles principales del campus de UIUC, el superordenador Green Street obtuvo el tercer lugar en la lista Green500 de las supercomputadoras ms energticamente eficientes del mundo, con un rendimiento de 938 megaflops por vatio. Tambin estuvo en el 403er puesto en la lista Top500, un ranking de los superordenadores ms rpidos del mundo, con un rendimiento de 33,6 teraflops. [acm]

CLUSTER

Creando Cluster ahorradores de energa


El consumo de energa se ha convertido en un tema crtico en clusters de gran escala. Las soluciones existentes que abordan el consumo de los servidores de energa sugieren el encogimiento de un conjunto de maquinas activas. Al menos, hasta que la proporcin de energia de los dispositivos hardware sea aceptable. [acm]

CLUSTER

Cluster Dependientes Coherentes


Los cluster grandes de dependencia mutua puede causar problemas para la comprensin, pruebas y mantenimiento. En este trabajo se introduce el concepto de los clusters dependientes coherentes, las tcnicas para su identificacin eficiente, visualizaciones para comprenderlas mejor, los resultados empricos acerca de su importancia prctica. En el documento se mostrar,que la dependencia de clusters coherentes facilitan un anlisis detallado de las relaciones sutiles entre los cluster de dependencia.[acm]

CLUSTER

Referencias Bibliogrficas
[1] sistemas operativos, una vision aplicada. Carretero Perez J. , Garca Carballeia F. Miguel Anasagasti P. Prez Costoya F. 2da edicion cap. 10, pag 670. [2] http://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/doc-manualopenMosix-1.0/doc-manual-openMosix_html-1.0/node16_ct.html [3] http://www.slideshare.net/guestaab6a43/clusters-2230246 [4]http://www.enterate.unam.mx/Articulos/2004/Marzo/clusters.htm www.redes-linux.com/manuales/cluster/cluster.pdf http://clusterfie.epn.edu.ec/clusters/Definiciones/definiciones.html http://www.lintips.com/?q=node/117 http://www.forest.ula.ve/~mana/cursos/redes/protocolos.html http://portal.acm.org/citation.cfm?id=1242489.1242501&coll=DL&dl=GUIDE http://portal.acm.org/citation.cfm?id=1555271.1555281&coll=DL&dl=GUIDE&CFID=13 777220&CFTOKEN=17027802 http://portal.acm.org/citation.cfm?id=1900008.1900032&coll=DL&dl=GUIDE&CFID=13 777220&CFTOKEN=17027802 http://portal.acm.org/citation.cfm?id=1806672.1806683&coll=DL&dl=GUIDE&CFID=13 777220&CFTOKEN=17027802 http://portal.acm.org/citation.cfm?id=1879211.1879227&coll=DL&dl=GUIDE&CFID=13 777220&CFTOKEN=17027802

Conclusiones

Marzo de 2011

S-ar putea să vă placă și