La computación grid
La computación grid es una tecnología innovadora que permite utilizar de forma
coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un
control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser
heterogéneos (diferentes arquitecturas, supercomputadores,clusters...) y se
encuentran conectados mediante redes de área extensa (por ejemplo Internet). Desarrollado en ámbitos científicos a
principios de los años
1990, su entrada al mercado comercial
siguiendo la idea de la llamada Utility computing supone
una importante revolución.
El término grid se refiere a una infraestructura que permite la
integración y el uso colectivo de ordenadores de alto rendimiento, redes bases que son propiedad y
están administrados por diferentes instituciones. Puesto que la colaboración
entre instituciones envuelve un intercambio de datos, o de tiempo de
computación, el propósito del grid es facilitar la integración de
recursos computacionales. Universidades, laboratorios de investigación o empresas se
asocian para formar grid para lo cual utilizan algún tipo de
software que implemente este concepto.
En la
computación grid, las
redes pueden ser vistas como una forma de computación distribuida donde un
“supercomputador virtual” está compuesto por una serie de computadores
agrupados para realizar grandes tareas.
Descripción
Grid computing combina computadoras de múltiples dominios
administrativos para alcanzar un objetivo común, para resolver una sola tarea,
y pueden luego desaparecen con la misma rapidez.
Una de las principales estrategias de la computación grid
es el uso de middleware para dividir y repartir piezas de un programa entre
varios ordenadores, a veces hasta varios miles. La computación grid implica la
computación de una manera distribuida, que también puede implicar la agregación
de grupos a gran escala.
Que es la
computación grid
Llamamos
grid al sistema de computación distribuido que permite compartir recursos no
centrados geográficamente para resolver problemas de gran escala. Los recursos
compartidos pueden ser ordenadores (PC, estaciones de trabajo, supercomputadoras, PDA, portátiles, móviles, etc.), software, datos e información,
instrumentos especiales (radio, telescopios,
etc.) o personas/colaboradores.
Historia
de la computación grid
El
término computación grid tiene su origen en el comienzo de los
años noventa como una metáfora para hacer que el acceso a la potencia de los computadores
sea tan sencillo como acceder a una red eléctrica. La metáfora de la red
eléctrica para el computación accesible en seguida se volvió canónica cuando Ian Foster y Carl Kesselman publicaron
su trabajo seminal, “The Grid: Blueprint for a new computer infrastructure”
(1999).
Algunas
características de computación grid
·
Capacidad de
balanceo de sistemas: no habría necesidad de calcular la capacidad de los
sistemas en función de los picos de trabajo, ya que la capacidad se puede
reasignar desde la granja de recursos a donde se necesite.
·
Alta disponibilidad. con la nueva funcionalidad, si un servidor falla,
se reasignan los servicios en los servidores restantes.
·
Reducción de
costes: con esta arquitectura los servicios son gestionados por "granjas de
recursos". Ya no es necesario disponer de "grandes servidores" y
podremos hacer uso de componentes de bajo coste. Cada sistema puede ser
configurado siguiendo el mismo patrón.
Rápidas supercomputadoras virtuales
A
partir de 2014 junio de Bitcoin Red. - 1166652 PFLOPS
A
partir de abril de 2013, Folding @ home -. 11,4 x 86-equivalente (5,8
"nativos") PFLOPS
A
partir de marzo de 2013, en BOINC -. Procesamiento en promedio 9.2 PFLOPS
En
abril de 2010, de MilkyWay @ Home calcula en más de 1,6 PFLOPS, con una gran
cantidad de este trabajo que viene de GPUs.
En
abril de 2010, SETI @ Home calcula promedios de datos de más de 730 TFLOPS.
En
abril de 2010, Einstein @ Home está crujiendo más de 210 TFLOPS.
A
junio de 2011, GIMPS está sosteniendo 61 TFLOPS.
Proyectos
y Aplicaciones
El lado del proveedor
El mercado global de rejilla comprende varios mercados
específicos. Estos son el mercado de middleware grid, el mercado de aplicaciones
de red habilitada, el mercado de la informática de servicios públicos, y
el-as-a-service software (SaaS) de mercado.
Middleware Grid es un producto de software específico,
que permite el intercambio de recursos heterogéneos, y organizaciones virtuales.
Está instalado e integrado en la infraestructura existente de la empresa
involucrados o empresas, y proporciona una capa especial colocado entre la
infraestructura heterogénea y las aplicaciones de usuario específicas.
Principales middleware grid Globus Toolkit son, gLite y UNICORE.
El
lado del usuario
Para las empresas que en el lado de la demanda o usuario
del mercado de la computación grid, los diferentes segmentos tienen
implicaciones significativas para su estrategia de implementación de TI. La
estrategia de implementación de TI, así como el tipo de inversiones en TI hecho
son aspectos relevantes para los usuarios potenciales de la cuadrícula y
desempeñan un papel importante para la adopción de cuadrícula.