Sei sulla pagina 1di 5

“UNIVERSIDAD PRIVADA ANTENOR ORREGO”

SISTEMAS GRID Y MIDDLEWARE PARA SISTEMAS GRID

CURSO:
COMPUTACION DE ALTA PRESTACIÓN

ALUMNO:
LEON CONCEPCION, HARLENM

DOCENTE:
SAGASTEGUI CHIGNE, TEOBALDO

2019
SISTEMAS GRID Y MIDDLEWARE PARA SISTEMAS GRID

Definición:

La computación grid (o computación en malla) es una tecnología que permite utilizar de forma
coordinada recursos heterogéneos (entre ellos cómputo, almacenamiento y aplicaciones
específicas) que no están sujetos a un control centralizado. En este sentido es una forma de
computación distribuida, en la cual los nodos participantes pueden ser de iguales o distintas
arquitecturas y cubrir toda la gama de potencia de cómputo, desde embebidos y hasta
supercomputadores.

Típicamente, los sistemas que forman parte de una malla están interconectados 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 siguió la idea de la llamada Utility
computing.

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 grids para lo cual utilizan algún tipo de
software que implemente este concepto.

Elementos y 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.

Ventajas y Desventajas:

Ventajas
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).

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
Aporte a los Sistemas de Alta Prestación:

Existen muchos proyectos que han sido desarrollados en esta línea, tales
como Edonkey, Emule o Limewire. Se trata de programas para compartir datos a nivel mundial
entre diferentes máquinas. Las grid y Peer-to-peer (P2P) tienen mucho en común y
especialmente la idea básica de compartición de recursos. Entre las características diferentes
podemos ver la P2P como más anónima y generalizada en ordenadores de usuarios de
Internet, mientras que las grids nacen de una estructura de nodos más controlada y
jerarquizada en centros científicos. Una primera experiencia fue GriPhyN, para unir nodos en el
proceso de físicas de altas energías en Estados Unidos.

Captura de pantalla del software cliente de SETI@home


Otro proyecto también muy importante es SETI@home. Éste cuenta con miles de PC
repartidos por Internet que ceden tiempo de sus procesadores, ciclos de proceso
desocupados, para analizar señales buscando patrones inteligentes extraterrestres. Sin
embargo, su uso destaca también en los centros de investigación desde finales del 1990 en
proyectos que van desde Física de Partículas a Astrofísica o incluso Biología. En Europa con el
apoyo de proyectos de CERN (Centro Europeo Investigación Nuclear) y el programa marco
europeo se creó el software y red EDG (grid de datos europea). El uso de la computación grid
en estos campos ha supuesto una mejora exponencial en los últimos años.
Las empresas e instituciones que han participado en el desarrollo de estas tecnologías quieren
entrar cuanto antes en una etapa de explotación comercial. Empresas como Microsoft y Sun
Microsystems se han dado cuenta de la importancia que tendrá a medio plazo ofrecer grid a
sus clientes. Destacamos el papel de IBM invirtiendo en grid como plataforma para ofrecer a
sus clientes las ventajas como ahorro de tiempo y recursos económicos.

Ejemplo (código / modelo de trabajo):

APLICACIONES DEL GRID


Las instituciones y organismos más interesadas en el desarrollo del grid son, principalmente,
las que comparten un objetivo común y que, para poder alcanzarlo, lo más efectivo es
compartir sus recursos: Gobiernos y organizaciones internacionales (respuesta a desastres,
planificación urbana, etc.); sanidad (análisis rápido de imágenes médicas complejas, etc.);
educación (creación de aulas virtuales, teleconferencias, etc.), empresas y grandes
corporaciones (cálculos complejos, reuniones virtuales, etc.).
Los beneficios del grid, gracias a la integración de recursos distribuidos, están teniendo
repercusión en muchísimos campos, de entre los que cabe destacar: medicina (imágenes,
diagnosis y tratamiento), ingeniería genética y biotecnología (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), y recursos
naturales y medio ambiente (previsión meteorológica, observación del planeta, modelos y
predicción de sistemas complejos).
Fuentes Bibliográficas:

http://exa.unne.edu.ar/informatica/SO/Gridmonogcarol.pdf
https://es.m.wikipedia.org/wiki/Computación_grid
https://riunet.upv.es/bitstream/handle/10251/12536/TesisMasterRLopez.pdf?sequence=1

Potrebbero piacerti anche