Sei sulla pagina 1di 5

DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS Nro.

DD-106
Laboratorio Nro. 12 Página 1
ARQUITECTURA DE COMPUTADORAS
Código:
Tema: CLÚSTERS Semestre:
Grupo:
Nota: Apellidos y Nombres: LAB. Nº 15

REQUERIMIENTOS

 1 PC con conexión a Internet

SEGURIDAD:

Advertencia:

¡En este laboratorio debe tomarse en cuenta que algunos


semiconductores son muy sensibles a la electrostática: Electrostatically
Sensitive Devices (ESD), tales como circuitos integrados y otros!!!

 ¿Qué es un cluster de computadoras? Y cuales son sus características,Definición y adjunte un


grafico

Un clúster de computadoras es un grupo de computadoras independientes que ejecutan


aplicaciones en conjunto, estos permiten mejorar la velocidad y la facilidad en la ejecución de
estas aplicaciones, tienen como principales características, que permiten aumentar la
escalabilidad, disponibilidad y fiabilidad de múltiples niveles de red.

La escalabilidad es la capacidad de un computador para hacer frente a volúmenes de trabajo


cada vez mayores, por ello, dejar de prestar un nivel de rendimiento aceptable. Existen 2 tipos de
escalabilidad:

1. Escalabilidad del hardware (también denominada “escalamiento vertical”), se basa en la


utilización de un gran equipo cuya capacidad se aumenta a medida que lo exige la carga
de trabajo existente.
2. Escalabilidad del software (también denominada “escalamiento horizontal”), se basa, en
la utilización de un clúster compuesto de varios equipos de mediana potencia que
funcionan en tándem de forma muy parecida a como lo hacen las unidades de un RAID.

Por otro lado, la disponibilidad es la calidad de estar presente, listo para su uso y accesible;
mientras que la fiabilidad es la probabilidad de un funcionamiento correcto.

Los clústers, son de diferentes tipos, encontramos 3 tipos:

1. Clúster de alto rendimiento:


DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS Nro. DD-106
Laboratorio Nro.15 Página 2
SEMESTRE: II
ARQUITECTURA DE COMPUTADORAS

2. Clúster de alta disponibilidad:

3. Clúster de alta eficiencia:


DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS Nro. DD-106
Laboratorio Nro.15 Página 3
SEMESTRE: II
ARQUITECTURA DE COMPUTADORAS

 Según es cluster definir


1. Alto rendimiento:
Los cluster de alto rendimiento utilizan los nodos para ejecutar cálculos simultáneos.
Un cluster de alto rendimiento permite que las aplicaciones trabajen de forma
paralela, mejorando así el rendimiento de éstas. Los cluster de alto rendimiento son
conocidos como cluster computacionales o computación de red.

2. Alta disponibilidad:
Los cluster de alta disponibilidad proporcionan continua disponibilidad de los
servicios a través de la eliminación de la falla por un único elemento y a través del
proceso de recuperación en contra de fallos al trasladar el servicio desde el nodo de
cluster erróneo a otro nodo completamente funcional.
Generalmente, los servicios en los cluster de alta disponibilidad leen y escriben datos
a través de la lectura y escritura a un sistema de archivos montado. Así, un cluster de
alta disponibilidad debe mantener la integridad de los datos cuando un nodo recibe
el control del servicio desde otro nodo.

3. Balanceo de carga:
Los cluster de balance de carga responden a peticiones de servicios de red desde
diferentes nodos para balancear las peticiones a lo largo de los nodos del cluster.
El balance de carga proporciona escalabilidad económica porque se puede configurar
el número de nodos de acuerdo con los requerimientos de balance de carga. Si un
nodo en un cluster de balance de carga falla, el software de balance de carga detecta
la falla y asigna las peticiones a otros nodos en el cluster.

4. Escalabilidad:
Los cluster de estabilidad, son aquellos que trabajan con la estabilidad vertical y
horizontal de los nodos, esto es una parte principal de los cluster para mejorar el
trabajo de estos, la escalabilidad de un sistema es un aspecto complejo e importante
del diseño.

 ¿Cuáles son los beneficios de los clusters?

Entre algunas características de los cluster tenemos:

- Mejora la productividad, de la empresa, debido a que no necesariamente se necesitan


computadoras potentes.
- Contribuye a la competitividad, de las grandes empresas.
- Creación de nuevos negocios en consecuencia de un menor riesgo y barreras de entrada.
Sumado a relaciones fortalecidas y clientes potenciales.
- Fomento de la innovación gracias a la capacidad para detectar necesidades del mercado
mediante investigación conjunta.
DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS Nro. DD-106
Laboratorio Nro.15 Página 4
SEMESTRE: II
ARQUITECTURA DE COMPUTADORAS

 ¿Qué significa un nodo en un cluster?

Un nodo de clúster es un equipo en el que se ejecuta el sistema operativo Solaris y el software


Sun Cluster. Un nodo de clúster puede ser un miembro actual del clúster (un miembro del clúster)
o bien un miembro potencial.

SPARC: el software Sun Cluster admite hasta 16 nodos en un clúster. Consulte SPARC: Topologías
de Sun Cluster para SPARC para conocer las configuraciones de nodos admitidas.

x86: el software Sun Cluster admite dos nodos en un clúster. Consulte x86: Topologías de Sun
Cluster para x86 para conocer las configuraciones de nodos admitidas.

Los nodos del clúster normalmente están conectados a uno o más dispositivos multisistema,
aquéllos que no lo están usan el sistema de archivos del clúster para acceder a los dispositivos
multisistema. Por ejemplo, una configuración de servicios escalables permite que los nodos
atiendan peticiones sin estar directamente conectados a los dispositivos multisistema.

 ¿Qué sistemas implementados de cluster hay en la actualidad?

1. Beowulf:

En 1994, Donald Becker y Thomas Sterling construyeron la primera Beowulf. Fue construida
con 16 computadores personales con procesadores Intel DX4 de 100 MHz, que estaban
conectados a través de un switch Ethernet. El rendimiento teórico era de 3,2 GFlops.

2. Berkeley NOW:

El sistema NOW de Berkeley estuvo conformado por 105 estaciones de trabajo Sun Ultra 170,
conectadas a través de una red Myrinet. Cada estación de trabajo contenía un
microprocesador Ultra1 de 167 MHz, caché de nivel 2 de 512 KiB, 128 MiB 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.

3. Google:

Durante el año 2003, el clúster Google llegó a estar conformado por más de 1,5 millones de
computadores personales. Una consulta en Google lee en promedio cientos de megabytes y
consume algunos billones de ciclos de CPU

4. Cluster PS2:

En el año 2004, en la Universidad de Illinois (en Urbana-Champaign, Estados Unidos), se


exploró el uso de consolas PlayStation 2 (PS2) en cómputo científico y visualización de alta
resolución. Se construyó un clúster conformado por 70 PS2; utilizando Sony Linux Kit (basado
en Linux Kondora y Linux Red Hat) y MPI.
DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS Nro. DD-106
Laboratorio Nro.15 Página 5
SEMESTRE: II
ARQUITECTURA DE COMPUTADORAS

5. System X:

En la lista de los 500 superordenadores de noviembre de 2004, System X (Sistema Diez, en


idioma inglés) fue considerado el séptimo sistema más rápido del mundo; sin embargo, en
julio de 2005 ocupaba la posición catorce. System X fue construido en el Tecnológico de
Virginia en el 2003; su instalación fue realizada por estudiantes de ese instituto. Está
constituido por varios racimos de 2200 procesadores Apple G5 de 2,3 GHz. Utiliza dos redes:
Infiniband 4x para las comunicaciones entre procesos y Gigabit Ethernet para la
administración. System X posee 4 TiB de memoria RAM y 176 TB de disco duro, su
rendimiento es de 12,25 TFlops. Se lo conoce también como Terascale.

Observaciones y conclusiones

OBSERVACIONES:

- Los clusters se componen de computadoras interconectadas entre ellas que trabajan en conjunto.
- Los clusters no son solo de un tipo, existen un total de 4 exactamente, de rendimiento, de almacenamiento.
- La conexión en un cluster, tienen que ser de ethernet, esta debe tener por lo menos 1gbit a más.
- Existen muchas conexiones que se pueden realizar con, no solo los ethernet, también existen otras, pero estas no
son muy comunes.
- En el cluster, es necesario el uso del mindware, para que la conexión entre los computadores se pueda lograr y
trabajar en conjunto.

CONCLUCIONES:

- Los clusters, pueden llegar a ser muy potentes y conseguir procesos y trabajos más fáciles, pero esto a un bajo
costo, ya que no necesariamente se usan computadores potentes.
- Los cluster pueden llegar a ser una opción mas rentable para la mayoría de empresas actuales, ya que esta no
necesita de altas inversiones.
- La conexión entre los equipos, hace que estos usen los componentes entre ellos, haciendo que los computadores
sean mas potentes es conjunto que solos.
- Los clusters, trabajan principalmente con nodos, este son los tipos de cálculos que se realizan en los clusters, y
con este se configura un servidor.
- Las conexiones en los clusters son muy importantes, se necesita una conexión de alta velocidad para que el
trabajo en conjunto no se vea afectado en los computadores.

BIBLIOGRAFIA:

https://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/doc-cluster-computadoras/doc-cluster-computadoras-
html/node8.html

http://www.revistasbolivianas.org.bo/scielo.php?script=sci_arttext&pid=S1234-
12342014000100004&lng=en&nrm=iso&tlng=en

https://docs.oracle.com/cd/E19050-01/sun.cluster31/819-2059/bacbbigh/index.html

https://es.wikipedia.org/wiki/Cl%C3%BAster_(inform%C3%A1tica)#Sistemas_de_cl%C3%BAsteres_implementados

Potrebbero piacerti anche