t01_grid computing - copia

14
Grid Computing

Upload: mikcarh58

Post on 05-Feb-2016

212 views

Category:

Documents


0 download

DESCRIPTION

Grid Computing

TRANSCRIPT

Page 1: t01_grid Computing - Copia

Grid Computing

Page 2: t01_grid Computing - Copia

Grid Computing es un nueva tecnología de computación distribuida, que se basa en el uso coordinado de distintos tipos de recursos computacionales de un número indeterminado de equipos, los cuales no están necesariamente en un mismo lugar geográfico

Concepto

Page 3: t01_grid Computing - Copia

Objetivo

Facilitar la integración de estos recursos computacionales para la aplicación de este gran poder concentrado para resolver problemas que, generalmente, requieren un gran número de ciclos de procesamiento, almacenamiento de grandes cantidades de datos o acceso a los mismos.

Page 4: t01_grid Computing - Copia

Campos de Aplicación

Supercomputación distribuida

Dentro de esta área se encuentran aquellas aplicaciones cuyas necesidades es imposible satisfacer en un único nodo. Estas necesidades se producen en instantes de tiempo determinados y consumen muchos recursos

Page 5: t01_grid Computing - Copia

Sistemas distribuidos en tiempo real

En este tipo de aplicaciones se consideran aquellas que generan un flujo de datos a alta velocidad que debe ser analizado y procesado en tiempo real.

Proceso intensivo de datos

Esta área se centra en aquellas aplicaciones que hacen un uso intensivo del espacio de almacenamiento. Las necesidades de almacenamiento de este tipo de aplicaciones desbordan la capacidad de almacenamiento de un único nodo y los datos son distribuidos por todo el grid

Page 6: t01_grid Computing - Copia

Servicios puntuales

En esta área, se olvida el concepto de potencia de cálculo y capacidad de almacenamiento, para centrarse en recursos que una organización puede considerar como no necesarios

Entornos virtuales de colaboración

Esta área está relacionada directamente con el concepto de Tele-inmersión de manera que se utilizan los enormes recursos computacionales del Grid y su naturaleza distribuida para generar entornos virtuales 3D distribuidos

Page 7: t01_grid Computing - Copia

Características Básicas Transparencia/Abstracción Compartición de Recursos Flexibilidad Administración y Control

Descentralizado Escalabilidad Alto Rendimiento Generalización Personalización Heterogeneidad

Page 8: t01_grid Computing - Copia

Beneficios y Limitantes Administración Descentralizada

Permite dominios administrativos independientes. Cada organización puede suscribirse a la Grid y contribuir al sistema con sus recursos sin perder control administrativo

Buena Relación Costo/Rendimiento

Hace posible la computación de alto rendimiento (HPC) a un costo más accesible. Mediante la compartición de recursos, cada miembro de la Grid posee un supercomputador virtual, incluso con capacidades inalcanzables por un solo supercomputador normal

Page 9: t01_grid Computing - Copia

Compartición

Grid Computing permite compartir datos, capacidad de procesamiento, capacidad de almacenamiento, información de recursos

Integración de Sistemas y Recursos Heterogéneos

Relacionado con lo anterior, para soportar esta heterogeneidad, Grid Computing está basado en protocolos abiertos y estándares, para permitir una interconexión y colaboración entre sus miembros, sin importar incluso de qué lugar geográfico u organización provengan sus recursos.

Page 10: t01_grid Computing - Copia

Adaptación a Fallos

Un sistema Grid puede y debe adaptarse a la pérdida de recursos o fallos inesperados ya que no posee un punto débil central. Si un nodo de la Grid estuviese realizando algún procesamiento y ocurriera algún fallo, este trabajo se traspasaría a otro nodo, siendo esto, normalmente, transparente para el usuario.

No Obsolescencia

Un ambiente Grid nunca se vuelve obsoleto, ya que puede, fácilmente, asimilar nuevos recursos o reemplazar antiguos y adaptarse para proveer nuevas características o servicios.

Page 11: t01_grid Computing - Copia

Alto Rendimiento y Balanceo

Las Grids pueden proveer servicios de un rendimiento extremadamente alto, combinando el poder de múltiples recursos pertenecientes a diferentes nodos

Page 12: t01_grid Computing - Copia

Tipos de Grid Grid de Cómputo

Este tipo de Grid está diseñada para proveer tanta capacidad de cómputo como sea posible. Usualmente este tipo de ambientes provee servicios de envío, monitoreo y gestión de tareas. Una Grid de servicios de cómputo se encarga de proveer servicios seguros, para ejecutar tareas aprovechando la capacidad distribuida.

Grid de datos

Por otro lado, esta clase de Grids permite la gestión y compartición de enormes cantidades de datos distribuidos. Su labor es gestionar el almacenamiento físico de los datos, las políticas de acceso a los datos y aspectos de seguridad de los datos almacenados

Page 13: t01_grid Computing - Copia

Grid de Equipamiento

Este tipo de Grid está asociada a algún tipo de equipo de no fácil disponibilidad, ya sea por su alto costo, dispersa ubicación geográfica u otro tipo de dificultad.

Page 14: t01_grid Computing - Copia

Conclusiones

Teniendo en cuenta las ventajas e inconvenientes, así como sus características, podemos afirmar que la computación Grid nos ofrece una solución altamente escalable, potente y flexible, porque es capaz de solventar problemas de falta de recursos como los cuellos de botella, y nunca queda obsoleta, debido a la posibilidad de modificar el número y características de sus componentes.

En la primera etapa, de establecimiento del marco teórico, se indagó en diversos aspectos de Grid Computing. Se señalaron sus características diferenciadoras, se caracterizó a sus usuarios junto a la forma de trabajo de éstos y se estudió las interfaces básicas de este tipo de aplicaciones.