Está en la página 1de 6

Facultad de Ciencias Econmicas y Administrativas Escuela de Economa y Negocios

Clusters

Alumno: Claudio Snchez Ctedra: Gestin Del Conocimiento Profesor: Jorge Israel

Clusters
El trmino cluster se a lica a los con!untos o conglomerados de com utadoras construidos mediante la utilizacin de com onentes de hard"are comunes # $ue se com ortan como si fuesen una %nica com utadora& 'o# en d(a !uegan un a el im ortante en la solucin de ro)lemas de las ciencias* las ingenier(as # del comercio moderno& +a tecnolog(a de clusters ha e,olucionado en a o#o de acti,idades $ue ,an desde a licaciones de s% er com uto # soft"are de misiones cr(ticas* ser,idores -e) # comercio electrnico* hasta )ases de datos de alto rendimiento* entre otros usos& El cm uto con clusters surge como resultado de la con,ergencia de ,arias tendencias actuales $ue inclu#en la dis oni)ilidad de micro rocesadores econmicos de alto rendimiento # redes de alta ,elocidad* el desarrollo de herramientas de soft"are ara cm uto distri)uido de alto rendimiento* as( como la creciente necesidad de otencia com utacional ara a licaciones $ue la re$uieran& Sim lemente* cluster es un gru o de m%lti les ordenadores unidos mediante una red de alta ,elocidad* de tal forma $ue el con!unto es ,isto como un %nico ordenador* ms otente $ue los comunes de escritorio& +os clusters son usualmente em leados ara me!orar el rendimiento #.o la dis oni)ilidad or encima de la $ue es ro,ista or un solo com utador t( icamente siendo ms econmico $ue com utadores indi,iduales de ra idez # dis oni)ilidad com ara)les& De un cluster se es era $ue resente com)inaciones de los siguientes ser,icios: /& 0& 1& 4. Alto rendimiento Alta dis oni)ilidad E$uili)rio de carga Escala)ilidad

+a construccin de los ordenadores del cluster es ms fcil # econmica de)ido a su fle2i)ilidad: ueden tener todos la misma configuracin de hard"are # sistema o erati,o 3cluster homogneo4* diferente rendimiento ero con ar$uitecturas # sistemas o erati,os similares 3cluster semi5homogneo4* o tener diferente hard"are # sistema o erati,o 3cluster heterogneo4* lo $ue hace ms fcil # econmica su construccin& Para que un cluster funcione como tal, no basta solo con conectar entre s los ordenadores, sino que es necesario roveer un sistema de mane!o del cluster, el cual se encargue de interactuar con el usuario y los rocesos que corren en "l ara o timi#ar el funcionamiento.

Clasificacin de los Clusters


El trmino cluster tiene diferentes connotaciones ara diferentes gru os de ersonas& +os ti os de clusters* esta)lecidos en )ase al uso $ue se d a los clusters # los ser,icios $ue ofrecen* determinan el significado del trmino ara el gru o $ue lo utiliza& +os clusters ueden clasificarse con )ase en sus caracter(sticas& Se ueden tener clusters de alto rendimiento 3'PC 6 'igh Performance Clusters4* clusters de alta dis oni)ilidad 3'A 6 'igh A,aila)ilit#4 o clusters de alta eficiencia 3'7 6 'igh 7hrough ut4& Alto rendimiento: Son clusters en los cuales se e!ecutan tareas $ue re$uieren de gran ca acidad com utacional* grandes cantidades de memoria* o am)os a la ,ez& El lle,ar a ca)o estas tareas uede com rometer los recursos del cluster or largos eriodos de tiem o& Alta disponibilidad: Son clusters cu#o o)!eti,o de dise8o es el de ro,eer dis oni)ilidad # confia)ilidad& Estos clusters tratan de )rindar la m2ima dis oni)ilidad de los ser,icios $ue ofrecen& +a confia)ilidad se ro,ee mediante soft"are $ue detecta fallos # ermite recu erarse frente a los mismos* mientras $ue en hard"are se e,ita tener un %nico unto de fallos& Alta eficiencia: Son clusters cu#o o)!eti,o de dise8o es el e!ecutar la ma#or cantidad de tareas en el menor tiem o osi)le& E2iste inde endencia de datos entre las tareas indi,iduales& El retardo entre los nodos del cluster no es considerado un gran ro)lema& +os clusters ueden tam)in clasificar como Clusters de I7 Comerciales 3Alta dis oni)ilidad* Alta eficiencia4 # Clusters Cient(ficos 3Alto rendimiento4& A esar de las discre ancias a ni,el de re$uerimientos de las a licaciones* muchas de las caracter(sticas de las ar$uitecturas de hard"are # soft"are* $ue estn or de)a!o de las a licaciones en todos estos clusters* son las mismas& 9s a%n* un cluster de determinado ti o* uede tam)in resentar caracter(sticas de los otros&

Componentes de un Cluster
En general* un cluster necesita de ,arios com onentes de soft"are # hard"are ara oder funcionar& A sa)er:

:odos Sistemas ; erati,os Cone2iones de <ed 9iddle"are Protocolos de Comunicacin # ser,icios A licaciones Am)ientes de Programacin Paralela

Nodos Pueden ser sim les ordenadores* sistemas multi rocesador o estaciones de tra)a!o 3workstations4& En informtica* de forma mu# general* un nodo es un unto de interseccin o unin de ,arios elementos $ue conflu#en en el mismo lugar& Ahora )ien* dentro de la informtica la ala)ra nodo uede referirse a conce tos diferentes seg%n en m)ito en el $ue nos mo,amos: En redes de com utadoras cada una de las m$uinas es un nodo* # si la red es Internet* cada ser,idor constitu#e tam)in un nodo& En estructuras de datos dinmicas un nodo es un registro $ue contiene un dato de inters # al menos un untero ara referenciar 3a untar4 a otro nodo& Si la estructura tiene slo un untero* la %nica estructura $ue se uede construir con l es una lista* si el nodo tiene ms de un untero #a se ueden construir estructuras ms com le!as como r)oles o grafos&/ El cluster uede estar conformado or nodos dedicados o or nodos no dedicados& En un cluster con nodos dedicados* los nodos no dis onen de teclado* mouse ni monitor # su uso est e2clusi,amente dedicado a realizar tareas relacionadas con el cluster& 9ientras $ue* en un cluster con nodos no dedicados* los nodos dis onen de teclado* mouse # monitor # su uso no est e2clusi,amente dedicado a realizar tareas relacionadas con el cluster* el cluster hace uso de los ciclos de relo! $ue el usuario del com utador no esta utilizando ara realizar sus tareas& Ca)e aclarar $ue a la hora de dise8ar un Cluster* los nodos de)en tener caracter(sticas similares* es decir* de)en guardar cierta similaridad de ar$uitectura # sistemas o erati,os* #a $ue si se conforma un Cluster con :odos totalmente heterogneos 3e2iste una diferencia grande entre ca acidad de rocesadores* memoria* 'D4 ser ineficiente de)ido a $ue el middle"are delegara o asignara todos los rocesos al :odo de ma#or ca acidad de Cm uto # solo distri)uir cuando este se encuentre saturado de rocesos= or eso es recomenda)le construir un gru o de ordenadores los ms similares osi)le& Almacenamiento El almacenamiento uede consistir en una :AS* una SA:* o almacenamiento interno en el ser,idor& El rotocolo ms com%nmente utilizado es :>S 3:et"or? >ile S#stem4* sistema de ficheros com artido entre ser,idor # los nodos& Sin em)argo e2isten sistemas de ficheros es ec(ficos ara clusters como +ustre 3C>S4 # P@>S0& Sistema Operativo De)e ser multi roceso* multiusuario& ;tras caracter(sticas desea)les son la facilidad de uso # acceso # ermitir adems m%lti les rocesos # usuarios& An sistema o erati,o es un rograma o con!unto de rogramas de com utadora

destinado a ermitir una gestin eficaz de sus recursos& Comienza a tra)a!ar cuando se enciende el com utador* # gestiona el hard"are de la m$uina desde los ni,eles ms )sicos* ermitiendo tam)in la interaccin con el usuario& An sistema o erati,o se uede encontrar normalmente en la ma#or(a de los a aratos electrnicos $ue utilicen micro rocesadores ara funcionar* #a $ue gracias a estos odemos entender la m$uina # $ue sta cum la con sus funciones 3telfonos m,iles* re roductores de D@D* auto radios&&& # com utadoras4 Conexiones de Red +os nodos de un cluster ueden conectarse mediante una sim le red Ethernet con lacas comunes 3ada tadores de red o :ICs4* o utilizarse tecnolog(as es eciales de alta ,elocidad como >ast Ethernet* Giga)it Ethernet* 9#rinet* Infini)and* SCI* etc& Middleware El middle"are es un soft"are $ue generalmente act%a entre el sistema o erati,o # las a licaciones con la finalidad de ro,eer a un cluster lo siguiente:

Ana interfaz %nica de acceso al sistema* denominada SSI 3Single System Image4* la cual genera la sensacin al usuario de $ue utiliza un %nico ordenador mu# otente= 'erramientas ara la o timizacin # mantenimiento del sistema: migracin de rocesos* checkpoint-restart 3congelar uno o ,arios rocesos* mudarlos de ser,idor # continuar su funcionamiento en el nue,o host4* )alanceo de carga* tolerancia a fallos* etc&= Escala)ilidad: de)e oder detectar automticamente nue,os ser,idores conectados al cluster ara roceder a su utilizacin

Ambientes de Programacin Paralela +os am)ientes de rogramacin aralela ermiten im lementar algoritmos $ue hagan uso de recursos com artidos: CPA 3Central Processing Anit4* memoria* datos # ser,icios&

Clusters en Aplicaciones Empresariales

Suelen ser a licaciones no es ecialmente intensi,as com utacionalmente* ero $ue demandan alta dis oni)ilidad # res uesta inmediata* con lo $ue los ser,icios se estn e!ecutando continuamente # no controlados or un sistema de colas Es usual $ue un sistema ro,ea ,arios ser,icios& Ana rimera a ro2imacin ara realizar una distri)ucin del tra)a!o es se arar los ser,icios:

An ser,idor "e) con la BD en un nodo* el contenedor EJB en otro # el ser,idor de ginas "e) en otro constitu#e un claro e!em lo de distri)ucin en el m)ito em resarial& ;tra a ro2imacin es instalar una a licacin "e) en un cl%ster s$uid como ro2#5cach* a ache.tomcat como ser,idor: "e).de a licaciones "e)* memcached como cach de consultas a la )ase de datos # m#s$l como )ase de datos& Estos: ser,icios ueden estar re licados en ,arios nodos del cl%ster&

E!em los: flic?r* "i?i edia # google&

Clusters en Aplicaciones Cient ficas


Se suelen caracterizar or ser a licaciones com utacionalmente intensi,as Sus necesidades de recursos son mu# im ortantes en almacenamiento # es ecialmente memoria& <e$uieren nodos # sistemas dedicados* en entornos 'PC # '7C& Suelen estar controlados los recursos or lanificadores ti o 9aui # gestores de recursos ti o PBS& Son en muchas ocasiones cdigos legac#* dif(ciles de mantener* #a $ue los dominios de a licacin suelen ser dif(cilmente araleliza)les&

E!em los: Simulaciones 3earth simulator4* genmica com utacional* rediccin meteorolgica 399C4* simulacin de corrientes # ,ertidos en el mar* a licaciones en $u(mica com utacional&

También podría gustarte