Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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:
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.
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