Sei sulla pagina 1di 9

Colegio Pureza de Mara

Estudiante: Isaac David Barsallo

Materia: Comunicacin de Datos

Trabajo: Computacin Grid

Profesor: Giovanni Miranda

Grado: XB

Fecha: Jueves, 1 de julio de 2010

Computacin Grid

La computacin grid es una tecnologa innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cmputo, almacenamiento y aplicaciones especficas) que no estn sujetos a un control centralizado. En este sentido es una nueva forma de computacin distribuida, en la cual los recursos pueden ser heterogneos (diferentes arquitecturas, supercomputadores, clusters...) y se encuentran conectados mediante redes de rea extensa (por ejemplo Internet). Desarrollado en mbitos cientficos a principios de los aos 1990, su entrada al mercado comercial siguiendo la idea de la llamada Utility computing supone una revolucin que dar mucho que hablar. El trmino grid se refiere a una infraestructura que permite la integracin y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y estn administrados por diferentes instituciones. Puesto que la colaboracin entre instituciones envuelve un intercambio de datos, o de tiempo de computacin, el propsito del grid es facilitar la integracin de recursos computacionales. Universidades, laboratorios de investigacin o empresas se asocian para formar grid para lo cual utilizan algn tipo de software que implemente este concepto.

Historia

Con el paso del tiempo, el desarrollo del hardware llev a la mejora y abaratamiento de este, dando paso a tecnologas que antes era impensable emplear, debido a costes o el bajo rendimiento que ofrecan, como lo eran los clusters. Los clusters surgieron como una nueva alternativa muy recomendable en el campo de la computacin, tanto paralela como distribuida. Consiste en unir un conjunto de computadores personales o estaciones mediante una red (LAN, SAN, etc.). Su principal ventaja es la mejor relacin de coste a rendimiento, sin embargo la gran demanda tanto de computacin como de espacio y gestin de almacenamiento requeridos por un gran nmero de aplicaciones que gestionan grandes cantidades de datos y han de hacerlo de forma eficiente y sencilla, exige el uso de nuevas tecnologas, como es el caso de la computacin grid o grid computing.

Caractersticas

Capacidad de balanceo de sistemas: no habra necesidad de calcular la capacidad de los sistemas en funcin 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; Reduccin 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 patrn;

Se relaciona el concepto de grid con la nueva generacin de Internet. El nuevo protocolo de Internet IPv6 permitir trabajar con una Internet ms rpida y accesible. Una de las ideas clave en la superacin de las limitaciones actuales de Internet IPv4 es la aparicin de nuevos niveles de servicio que harn uso de la nueva capacidad de la red para intercomunicar los ordenadores. Este avance en la comunicacin permitir el avance de las ideas de grid computing al utilizar como soporte la altsima conectividad de Internet. Es por ello que uno de los campos de mayor innovacin en el uso del grid computing, fuera de los conceptos de supercomputacin, es el desarrollo de un estndar para definir los Grid Services frente a los actuales Web Services.

Desventajas
No obstante, la computacin grid presenta algunos inconvenientes que deben solucionarse. Estos problemas son: Recursos heterogneos: la computacin grid debe ser capaz de poder manejar cualquier tipo de recurso que maneje el sistema, si no resultar totalmente intil. Descubrimiento, seleccin, reserva, asignacin, gestin y monitorizacin 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. Comunicacin lenta y no uniforme. Organizativos: dominios de administracin, modelo de explotacin y costes, poltica de seguridad... Econmicos: 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 informacin 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 clculo y capacidad de almacenamiento distribuida por una organizacin 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 supercomputacin, no slo los PC. Se debe asegurar que los datos sean accesibles en cualquier lugar y en cualquier momento. Debe armonizar las distintas polticas de gestin de muchos centros diferentes. Debe proporcionar seguridad. Y los beneficios que se obtienen: Proporciona un mecanismo de colaboracin transparente entre grupos dispersos, tanto cientficos 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 tendrn repercusin en muchos campos: Medicina (imgenes, diagnosis y tratamiento). Bioinformtica (estudios en genmica y protemica). Nanotecnologa (diseo de nuevos materiales a escala molecular). Ingeniera (diseo, simulacin, anlisis de fallos y acceso remoto a instrumentos de control). Recursos naturales y medio ambiente (previsin meteorolgica, observacin

del planeta, modelos y prediccin de sistemas complejos). La tecnologa derivada del grid abre un enorme abanico de posibilidades para el desarrollo de aplicaciones en muchos sectores. Por ejemplo: desarrollo cientfico y tecnolgico, educacin, sanidad, y administracin pblica.

Aplicaciones Grid

Hasta el momento solo existen 5 aplicaciones para la Computacin Grid cuales son:

Sper computacin distribuida.


Son aquellas aplicaciones cuyas necesidades no pueden ser satisfechas en un nico nodo. Las necesidades se producen en instantes de tiempo determinados y consumen muchos recursos.

Sistemas distribuidos en tiempo real.


Son aplicaciones que generan un flujo de datos a alta velocidad que debe ser analizado y procesado en tiempo real.

Servicios puntuales.
Aqu no se tiene en cuenta la potencia de clculo y capacidad de almacenamiento sino los recursos que una organizacin puede considerar como no necesarios. Grid presenta a la organizacin esos recursos.

Proceso intensivo de datos.


Son aquellas aplicaciones que hacen un gran uso del espacio de almacenamiento. Este tipo de aplicaciones desbordan la capacidad de almacenamiento de un nico nodo y los datos son distribuidos por todo el grid. Adems de los beneficios por el incremento de espacio, la distribucin de los datos a lo largo del grid permite el acceso a los mismos de forma distribuida.

Entornos virtuales de colaboracin.


rea asociada al concepto de Tele inmersin, de manera que se utilizan los enormes recursos computacionales del grid y su naturaleza distribuida para generar entornos virtuales 3D distribuidos. Existen aplicaciones reales que hacen uso de mini-grids, las cuales estn centradas en el campo de la investigacin en el terreno de las ciencias fsicas, mdicas y del tratamiento de la informacin. Adems existen diversas aplicaciones en el campo de la seguridad vial. Por ejemplo, este sistema permite traducir el riesgo de herir a un peatn y la resistencia del parachoques de un vehculo en una serie de datos que ayudan a disear la solucin de proteccin ms adecuada.

Entre los primeros proyectos grid, surge Information Power Grid (IPG), que permite la integracin y gestin de recursos de los centros de la NASA. El proyecto SETI@Home a nivel mundial, de investigacin de vida extra-terrestre, o bsqueda de vida inteligente en el espacio, puede ser considerado como precursor de esta tecnologa, si bien la idea de Grid Computing es mucho ms ambiciosa puesto que no slo se trata de compartir ciclos de CPU para realizar clculos complejos sino que se busca la creacin de una infraestructura de computacin distribuida, con interconexin de diferentes redes, de definicin de estndares, de desarrollo de procedimientos para la construccin de aplicaciones, etc.

Anexo

Potrebbero piacerti anche