Sunteți pe pagina 1din 4

Sper cmputo basado en clustering como solucin a

la necesidad de alto procesamiento en la nueva era.


BENEFICIOS DE LA TECNOLOGA CLUSTER
Las aplicaciones paralelas escalables requieren: buen rendimiento, baja latencia,
comunicaciones que dispongan de gran ancho de banda, redes escalables y
acceso rpido a archivos. Un cluster puede satisfacer estos requerimientos
usando los recursos que tiene asociados a l.
Los clusters ofrecen las siguientes caractersticas a un costo relativamente bajo:

Alto Rendimiento (High Performance).


Alta Disponibilidad (High Availability).
Alta Eficiencia (High Throughput).
Escalabilidad (Scalability).

La tecnologa cluster permite a las organizaciones incrementar su capacidad de


procesamiento usando tecnologa estndar, tanto en componentes de hardware
como de software que pueden adquirirse a un costo relativamente bajo.
HISTORIA
El origen del trmino y del uso de este tipo de tecnologa es desconocido pero se
puede considerar que comenz a finales de los aos 50 y principios de los aos
60.
La base formal de la ingeniera informtica de la categora como un medio de
hacer trabajos paralelos de cualquier tipo fue posiblemente inventado por Gene
Amdahl de IBM, que en 1967 public lo que ha llegado a ser considerado como el
papel inicial de procesamiento paralelo: la Ley de Amdahl que describe
matemticamente el speedup que se puede esperar paralelizando cualquier otra
serie de tareas realizadas en una arquitectura paralela.
Este artculo define la base para la ingeniera de la computacin tanto
multiprocesador y computacin clster, en donde el principal papel diferenciador
es si las comunicaciones interprocesador cuentan con el apoyo "dentro" de la
computadora (por ejemplo, en una configuracin personalizada para el bus o la
red de las comunicaciones internas) o "fuera" del ordenador en una red
"commodity".
En consecuencia, la historia de los primeros grupos de computadoras es ms o
menos directamente ligada a la historia de principios de las redes, como una de
las principales motivaciones para el desarrollo de una red para enlazar los
recursos de computacin, de hecho la creacin de un cluster de computadoras.
Las redes de conmutacin de paquetes fueron conceptualmente inventados por la
corporacin RAND en 1962.

Utilizando el concepto de una red de conmutacin de paquetes, el proyecto


ARPANET logr crear en 1969 lo que fue posiblemente la primera red de
computadoras bsico basadas en el cluster de computadoras por cuatro tipos de
centros informticos (cada una de las cuales fue algo similar a un "cluster" pero no
un "comodity cluster" como hoy en da lo entendemos.
El primer producto comercial de tipo cluster fue ARCnet, desarrollada en 1977 por
Datapoint pero no obtuvo un xito comercial y los clusteres no consiguieron tener
xito hasta que en 1984 VAXcluster produjeran el sistema operativo VAX/VMS.
El ARCnet y VAXcluster no slo son productos que apoyan la computacin
paralela, pero tambin comparten los sistemas de archivos y dispositivos
perifricos.
La idea era proporcionar las ventajas del procesamiento paralelo, al tiempo que se
mantiene la fiabilidad de los datos y el carcter singular. VAXcluster, VMScluster
est todava disponible en los sistemas de HP OpenVMS corriendo en sistemas
Itanium y Alpha.
Otros dos principios comerciales de clusteres notables fueron el Tandem Himalaya
(alrededor 1994 de con productos de alta disponibilidad) y el IBM S/390 Parallel
Sysplex (tambin alrededor de 1994, principalmente para el uso de la empresa).
CLUSTERS DE PCS
Introduccin:
El avance tecnolgico y los problemas a resolver en la actualidad mediante la
computacin se vuelven cada vez ms complicados, con modelos ms complejos
que trabajan con grandes cantidades de datos y tiempo de respuesta inmediata.
Si miramos la historia de los cluster, encontramos que tienen su inicio en los aos
50 y 60 en plena revolucin tecnolgica. La historia de los primeros grupos de
computadoras es ms o menos directamente ligada a la historia de principios de
las redes uno de los principales fundamentos que dio origen a los Clusters, puesto
que en el comienzo se busc la unin de los sistemas informticos para obtener
ms rendimiento y capacidades.
El precio, mantenimiento y el desarrollo de las supercomputadoras suele estar por
encima del costo requerido para justificar la inversin de diversas reas
industriales que se beneficiarn de la computacin de alto rendimiento. Esta
descompensacin entre la necesidad y la falta de recursos requeridos para
desarrollarla, ha sido subsanada por una nueva tendencia en arquitectura de
computadora, Cluster computing.
En consecuencia en la actualidad es bien difcil encontrar una definicin amplia y
concreta que defina con exactitud a un clster de computadora.
CLUSTERS DE COMPUTADORAS:

El trmino cluster tiene diferentes connotaciones para diferentes grupos de


personas o autores.
Es un grupo de computadoras interconectadas que trabajan conjuntamente en la
solucin de un problema. Estos sistemas constituyen una solucin flexible, de bajo
costo y gran escalabilidad para aplicaciones que requieren una elevada capacidad
de computadora y memoria. Un cluster es un conjunto de equipos independientes
que ejecutan una serie de aplicaciones de forma conjunta y aparecen delante de
los clientes y aplicaciones como un solo sistemas.
Segn Peter, llama cluster, grupo de computadoras en conjunto para lograr mayor
capacidad de computacin (en trminos de velocidad y capacidad).
Se basa en aquellos sistemas que ofrecen la mayor posibilidad de expansin de
capacidad de clculo, que resuelven satisfactoriamente procesos de gran
capacidad, ya que pueden aumentar su rendimiento fcilmente.
En conclusin podemos entender que un cluster es un conjunto de computadoras
independiente interconectadas mediante una red, funcionando en una forma
conjunta y paralela a la vez con mayor poder y rendimiento de cmputo. En la
actualidad tienen un rol importante en aplicaciones de sper cmputo y software,
comercio electrnico, hasta en base de datos, tecnologas de investigacin y
aplicaciones de la ciencia.
CARACTERSTICAS:
Los clusters de computadoras consta de 2 o ms nodos conectados entre s por
un canal de comunicacin, as mismo cada nodo nicamente necesita un
elemento de proceso, memoria y una interfaz con la red del clster, tambin los
clster necesitan software especializado, ya sea a nivel de aplicacin o a nivel del
ncleo y por lo tanto todos los elementos del clster trabajan para cumplir una
funcionalidad conjunta.
Nodo: Un Nodo puede ser una computadora, y si hacemos referencia a una red
de internet, cada servidor es un nodo, un nodo tambin puede ser un rauters, etc.
IMPORTANCIA DE LOS CLUSTERS DE COMPUTADORAS:
Los cluster de computadoras son muy importantes ya que se relacionan en costo y
rendimiento que presentan en comparacin con los multiprocesadores, adems
ofrecen una mayor flexibilidad ya que permiten especificar todos los componentes
del sistema sin aadir ningn costo adicional. En flexibilidad estos permiten una
rpida respuesta estos sistemas, ya que resulta fcil instalar nuevos dispositivos.
Los cluster en relacin a las sper computadoras, son ms factibles de construir,
tiene un bajo precio y un alto rendimiento, es ms fcil de dar un mantenimiento,
da soluciones rpidas y tiene abundante memoria. Pero todava tienen mltiples
puntos dbiles, por lo que se debe de considerar tecnologa en desarrollo.

TIPOS DE CLUSTERS DE COMPUTADORAS


Existen varios tipos de clusters de computadoras segn su funcionalidad o
necesidad, entre ellas mencionamos algunos:

Cluster de Alto Rendimiento (High Performance).


Ejecutan tareas que requieren de gran capacidad de clculo. Se usan
segn el problema a resolver ya que estas tareas pueden comprometer
largos periodos de tiempo.
Para garantizar un buen resultado de dicho procesamiento los clusters
dividen al problema en problemas ms pequeos y los calculan en nodos.
Cluster de Alta Disponibilidad (High Availability)
Este tipo de cluster son diseados para proporcionar disponibilidad y
fiabilidad (provee mediante software que detecta fallos del sistema)
permitiendo as recuperarse de estos, se caracteriza por que comparte los
disco de almacenamiento de datos y por estar en constante monitoreo entre
s.
Cluster de eficiencia (High Confiability)
Estn diseados con un solo objetivo el cual les permite desarrollar una
mayor cantidad de tareas en un menor tiempo posible, los datos son
independientes y las tareas son individuales, el tiempo que se toman en
resolver una ejecucin no es considerado un problema.

Conclusiones:
Este trabajo nos permiti dar a conocer que son los clusters de computadoras y su
importancia que tiene hoy en da que hasta el momento no conocamos; tambin
nos da a conocer que son una herramienta muy valiosa para la tecnologa de
computacin, avances cientficos, etc. Por su alto rendimiento y poder de
computo.
Los cluster hoy en da han tomado mucha importancia en la resolucin de
problemas de alto nivel de dificultad. Los cluster son una alternativa ms
econmica de adquirir no solo por su bajo precio sino tambin por un fcil
mantenimiento y fcil de disear o construir ya que se pueden utilizar PCs de
escritorios sin necesidad de un hardware especfico y todas las computadoras
pueden tener la misma configuracin sistema operativo as ayudando a facilitar,
optimizar el funcionamiento y rendimiento.
La conclusin ms importante de este trabajo es conocer en que consiste un
cluster y su importancia, sin embargo no es muy concluyente, puesto a que solo
se trabaj en base de un informe, para conocer ms a fondo sobre el tema se
aconseja construir o implementar un cluster de computadora.

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