INTERNET GRID
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).
Las ideas de grid (incluidas
aquellas de la computación distribuida, programación orientada a objetos y
servicios Web) fueron reunidas por Ian Foster, Carl Kesselman, y Steve Tuecke,
conocidos como los “padres de la grid”.1 Lideraron el esfuerzo por la creación
del Globus Toolkit incorporando no sólo la gestión de la computación, sino también
la gestión del almacenamiento, aprovisionamiento de seguridad, traslado de
datos, monitorización, y un conjunto de herramientas para el desarrollo de
servicios adicionales basados en la misma infraestructura, incluyendo la
negociación de los acuerdos, mecanismos de notificación, servicios de
activación y agregación de información. Mientras que Globus Toolkit se mantiene
como el estándar de facto para soluciones de creación de redes, otras
herramientas han sido creadas para responder a una serie de servicios
necesarios para crear una red empresarial o global.
En 2007, el término
computación en la nube se hizo popular, lo cual es conceptualmente similar a la
definición canónica de Foster de la computación grid (en términos de recursos
de computación consumidos tal como la electricidad en una red eléctrica).
VIRTUALIZACIÓN
COMPUTACIONAL.
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, super computadores, 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 y bases de datos 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
“super computador virtual” está compuesto por una serie de computadores
agrupados para realizar grandes tareas.
CARACTERÍSTICAS
• 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;
Se relaciona el concepto de
grid con la nueva generación del protocolo IP. El nuevo protocolo de Internet
IPv6 permitirá trabajar con una Internet más rápida y accesible. Una de las
ideas clave en la superación de las limitaciones actuales de Internet IPv4 es
la aparición de nuevos niveles de servicio que harán uso de la nueva capacidad
de la red para intercomunicar los ordenadores.
Este avance en la comunicación
permitirá el avance de las ideas de grid computing al utilizar como soporte la
altísima conectividad de Internet. Es por ello que uno de los campos de mayor
innovación en el uso del grid computing, fuera de los conceptos de
supercomputación, es el desarrollo de un estándar para definir los Grid
Services frente a los actuales Web Services.
DESVENTAJAS
No obstante, la computación
grid presenta algunos inconvenientes que deben solucionarse. Estos problemas
son:
• Recursos heterogéneos: la computación grid debe ser capaz
de poder manejar cualquier tipo de recurso que maneje el sistema, si no
resultará totalmente inútil.
•Descubrimiento, selección,
reserva, asignación, gestión y monitorización de recursos son procesos que
deben controlarse externamente y que influyen en el funcionamiento del grid.
•Necesidad de desarrollo de
aplicaciones para manejar el grid, así como desarrollo de modelos eficientes de
uso.
•Comunicación lenta y no
uniforme.
•Organizativos: dominios de
administración, modelo de explotación y costes, política de seguridad...
•Económicos: precio de los
recursos, oferta/demanda
VENTAJAS
Y REQUISITOS
En definitiva, grid supone
un avance respecto a la World Wide Web:
El World Wide Web
proporciona un acceso transparente a información que está almacenada en
millones de ordenadores repartidos por todo el mundo. Frente a ello, el grid es
una infraestructura nueva que proporciona acceso transparente a potencia de
cálculo y capacidad de almacenamiento distribuida por una organización o por
todo el mundo.
Los requisitos que debe
cumplir cualquier grid son:
Los datos deben compartirse
entre miles de usuarios con intereses distintos. Se deben enlazar los centros
principales de supercomputación, no sólo los PC. Se debe asegurar que los datos
sean accesibles en cualquier lugar y en cualquier momento. Debe armonizar las
distintas políticas de gestión de muchos centros diferentes. Debe proporcionar
seguridad.
Y los beneficios que se
obtienen:
•Proporciona un mecanismo de
colaboración transparente entre grupos dispersos, tanto científicos como
comerciales.
•Posibilita el
funcionamiento de aplicaciones a gran escala.
•Facilita el acceso a
recursos distribuidos desde nuestros PC.
•Todos estos objetivos y
beneficios se engloban en la idea de "e-Ciencia".
Estos beneficios tendrán
repercusión en muchos campos:
•Medicina (imágenes,
diagnosis y tratamiento).
•Bioinformática (estudios en
genómica y proteómica).
•Nanotecnología (diseño de
nuevos materiales a escala molecular).
•Ingeniería (diseño,
simulación, análisis de fallos y acceso remoto a instrumentos de control).
•Recursos naturales y medio
ambiente (previsión meteorológica, observación del planeta, modelos y
predicción de sistemas complejos).
La tecnología derivada del
grid abre un enorme abanico de posibilidades para el desarrollo de aplicaciones
en muchos sectores. Por ejemplo: desarrollo científico y tecnológico,
educación, sanidad, y administración pública.
Cibergrafia
www. wikipedia.org/wiki/Computación
No hay comentarios:
Publicar un comentario