Sie sind auf Seite 1von 23

Curso: Sistemas Distribuidos

Tema: GRID COMPUTING


Profesor : Ing.Velasquez Daz ,Christian
INTEGRANTES
Un conjunto de computadoras
conectadas que comparten recursos.
Permite resultados ms rpidos que los
del modelo cliente-servidor.
El cliente hace una peticin a la Nube y
es atendido por muchos
computadores, logra tiempos de
respuesta ms rpidos y una mayor
disponibilidad.
Se virtualiza ms all de las fronteras y
puede abarcar poder de cmputo y
almacenamiento.
Permite usar recursos de todo tipo y
bajo el control de software muy
diverso.
1. Segn su alcance
Departamentales.
Organizacionales.
Globales.
2. Segn el objetivo
Computacionales.
De datos.
Colaborativos.
3. Otras clases
Utility grids.
La siguiente figura nos presenta los
distintos niveles lgicos que
representan el funcionamiento de un
grid.
El primer nivel es el nivel de acceso
que resuelve la manera como un
usuario final interacta con el grid.
El segundo nivel es el corazn del grid
y all se encuentran los servicios que
podemos esperar de un grid.
En el ltimo nivel encontramos los
recursos propiamente dichos y que
deben ser apropiados para ejecutar
una cierta tarea.
El nivel de acceso es un portal orientado a aplicaciones. Un grid se construye para resolver problemas
y la interaccin de un usuario de esta infraestructura debe ser un mecanismo que le permita expresar
el problema que desea resolver. Esta no es una tarea fcil porque mucha de la lgica de distribucin
va a estar implementada a este nivel. El portal debe ofrecer las herramientas necesarias para que el
usuario pueda expresar su conocimiento sobre el problema con el objetivo de maximizar el
aprovechamiento del grid para su problema. El tema de portales es entonces objeto de fuerte
investigacin pues es el punto donde distintas aplicaciones expresan sus requerimientos a servicios
muy diversos.
El nivel de servicios expresa todo lo que el grid puede hacer por un usuario potencial. Es aqu donde
las diferentes implementaciones se diferencian y es aqu donde el trabajo es ms intenso para lograr
la interoperabilidad de las distintas soluciones. Ante la decisin de seleccionar una solucin particular
los administradores de sistemas distribuidos se enfrentan a alternativas que van desde tener el
conjunto bsico de servicios y a partir de ese conjunto construir la solucin ms adecuada hasta
soluciones empresariales donde todo est ya integrado y donde se define tanto el conjunto de
servicios disponibles como la manera particular de interactuar con ellos.
nivel de los recursos fsicos que son los que administran el nivel de servicios y que constituyen en
ltima instancia la plataforma real donde se ejecutarn las aplicaciones. Dependiendo del tipo de grid
(cmputo, almacenamiento o colaboracin) se encontrarn recursos de un tipo u otro. Es por esto que
en este nivel adems de computadores o grupos de computadores aparecen tambin dispositivos
especializados como censores, microscopios, telescopios, etc. Cuando dentro de los recursos
disponibles por un entorno de grid no se encuentran los necesarios para satisfacer el requerimiento de
un usuario entran a participar los acuerdos e interoperabilidad con otros grids para poder responder
finalmente al requerimiento original. Lo anterior idealmente se debe dar de manera transparente
para quien utiliza los servicios del grid.
1. Permite el acceso seguro a todos los niveles: capacidad de cmputo, de integridad de
datos, de seguridad de acceso; teniendo en cuenta la heterogeneidad de los mismos.
2. El servicio debe ser consistente, basado en estndares y de esta manera el acceso y las
operaciones sobre el Grid estarn definidos por dichos estndares.
3. La idea de penetracin no es tanto la posibilidad de acceder a cualquier recurso del Grid sino que una
vez conectado desde cualquier punto puede extraer de ste toda la potencia que requiera (apoyado en
las redes de alta velocidad y teniendo en cuenta una arquitectura de soporte de aplicaciones que debe
estar preparada para la desaparicin de recursos sin previo aviso)

4. Por ltimo el acceso y el uso del Grid debe tener un coste econmico que le haga atractivo para que su
utilizacin se universalice (teniendo en cuenta un sobredimensionamiento para disponer de un
excedente en caso de emergencias)
1) TERAGRID (ESTADOS UNIDOS) - 2001
Iniciativa que fue posible gracias a las alianzas
corporativas con Sun Microsystems, IBM, Intel
Corporation, Qwest Communications, Juniper
Networks, Myricom, Hewlett-Packard Company y
Oracle Corporation.
Los recursos de TeraGrid proporcionaron un
"servicio" que se define en trminos de interfaz y
operacin. Los recursos computacionales ejecutan
un conjunto de paquetes de software
denominados "Software y servicios TeraGrid
coordinados" (CTSS).
En 2009, Este proyecto llego a reunir la capacidad de grandes centros de cmputo
norteamericanos logrando as una capacidad coordinada de 250 teraflops de poder de cmputo
y 30 petabytes de almacenamiento (transferencia de datos de10 gb/s).

En 2011 el proyecto TERAGRID fue sucedido por el proyecto XSEDE, el cual tambin tena como
enfoque principal la comunidad de usuarios, cuenta con la colaboracin de ms de 19
instituciones asociadas y se encuentra vigente hasta la actualidad.
2) EGEE (EUROPA)

Este proyecto unifico infraestructuras de 50


pases y proporcion a los investigadores
acceso a una infraestructura Grid de nivel de
produccin, independientemente de su
ubicacin geogrfica.
Este trabajo se desarroll continuamente a
travs de tres fases sucesivas del proyecto:
EGEE-I, II y III.
En la primera fase se proporcion acceso a las
caractersticas de rendimiento de la red
estandarizada y se enfocaron en ancho de
banda duracin y calidad de servicio.
En la segunda etapa los resultados del proyecto incluyeron:
- Una infraestructura de ms de 68.000 CPU disponible para los usuarios las 24 horas del
da, los 7 das de la semana.
- Ms de 20 Petabytes (20 millones de Gigabytes) de almacenamiento.
- Transferencias masivas de datos> 1,5 GB / s.
- Un solo punto de acceso para soporte, un portal con informacin bien estructurada y
documentacin actualizada, expertos expertos, soporte y herramientas correctos,
completos y de respuesta para ayudar a resolver problemas.
Esta iniciativa sirvi de modelo para el desarrollo de otras iniciativas regionales.
WORLD COMMUNITY GRID - 2004
Desarrollada por IBM, esta organizacin sin fines
de lucro tiene por objetivo principal la
investigacin de enfermedades, desastres
naturales, problemas medioambientales, entre
otros.

La ayuda se consigue a travs de un programa


llamado BOINC. Este programa descarga
instrucciones que el ordenador debe realizar, al
terminar, sube las operaciones realizadas a la
organizacin.
Los proyectos de investigacin de World Community Grid han analizado aspectos del
genoma humano, el VIH, el dengue, la distrofia muscular, el cncer, la gripe, el Ebola,
el cribado virtual, los rendimientos de los cultivos de arroz y la energa limpia,
utilizando el tiempo de inactividad de las computadoras de todo el mundo.

A partir de abril de 2017, la organizacin se ha asociado con otras 466 empresas y


organizaciones para ayudar en su trabajo, mantiene un rendimiento medio de 1.1
petaflops, tiene ms de 58.000 usuarios registrados activos, y un tiempo total de
ejecucin combinado de ms de 1,4 millones de aos
1) Desarrollar sistemas distribuidos ,aplicaciones que generan el flujo de datos a alta velocidad que puede
ser analizado y procesado en tiempo real.
2) Utilizar software gratuito y usar cdigo fuente abierto.
3) Trabajar en entornos virtuales de colaboracin : 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.
4) Los entornos de red son mucho ms modulares y no tienen puntos de falla nicos. Si uno de los
servidores / escritorios dentro de la red falla hay muchos otros recursos capaces de recoger la carga. Los
trabajos se pueden reiniciar automticamente si se produce un error.
5) Integrar sistemas y dispositivos heterogneos: proporciona un conjunto de capacidades de
integracin horizontal que dirige de forma efectiva los recursos de toda la empresa, e incluso
extienden la solucin entre mltiples organizaciones.
Usar un Grid: Perspectiva del Usuario
Al conectar e instalar el software del Grid:
Un usuario se conecta (crearse una cuenta) primero como un usuario de Grid, e instala el software en su
propia mquina.
Una vez el usuario y/o la mquina se autentican, el software del Grid se proporciona al usuario para
instalar en su mquina con propsitos de usar el Grid, as como servir a ste.
Usar un Grid: Perspectiva de un Administrador
Planeacin
El administrador debe entender los requerimientos de la organizacin del Grid, para elegir mejor las
tecnologas del Grid, que satisfagan esos requerimientos.
Instalacin
Primero, el sistema de Grid seleccionado debe instalar un conjunto de mquinas apropiadamente
configuradas (como por ejemplo con ancho de banda suficiente y con facilidad de recuperacin en caso de
fallos).
Cualquier base de datos crtica u otros datos esenciales para guardar la muestra de los trabajos, los miembros
del Grid, y las mquinas, stos deben tener posibilidad de backups.
Una vez que el Grid es operacional, pueden adherir software de aplicacin y de datos en las mquinas donantes,
como herramientas como herramientas para ayudar con la administracin de las licencias.
Usar un Grid: Perspectiva del Diseador de Aplicaciones.
Las aplicaciones de Grid pueden categorizarse en una de las siguiente tres categoras:
Aplicaciones que no se habilitan para usar los procesadores mltiples pero pueden ejecutarse en diferentes
mquinas.
Aplicaciones que ya son diseadas para usar los procesadores mltiples de un conjunto del Grid.
Aplicaciones que necesitan ser modificadas o rescritas para aprovecharse mejor un Grid.
En sntesis, grid computing es la agrupacin de computadoras conectadas entre si
por medio de protocolos y estndares, para poder compartir o aumentar datos y
recursos, de tal manera que se puedan realizar las tareas del sistema de una
manera ptima.
En general la aplicacin de Grid Computing tiene importancia en la relacin de la
vida diaria as como en la ciencia gracias a su amplio poder de procesamiento para
desarrollar y dar soluciones a problemas sociales y cientficos que requieren una
mayor cantidad de procesamiento.
Debido al sobredimensionamiento informtico y a la necesidad de sistemas de
seguridad que aseguren confianza y confidencialidad, los sistemas distribuidos
evolucionan y surge grid computing, que se sostiene en base a las RAV, y busca la
interoperabilidad de los distintos participantes de una solucin distribuida.
Aunque existen muchos grids para el desarrollo de investigaciones y soluciones ,
se espera el da en que todos los ordenadores del mundo formen una grid mundial
a modo de un gigantesco sistema de distribucin en redes de alta velocidad donde
los usuarios se conecten y tengan acceso a la capacidad de cmputo,
almacenamiento y aplicaciones que precisen sin preocuparse

Un Grid ofrece la capacidad para la administracin de la organizacin, y ver as un


escenario de prioridad mayor para poder reaccionar ms rpidamente cambiando
la utilizacin del recurso, prioridades y polticas.
El grid computing viene a ser una red altamente verstil, alcanzable que nos permite
combinar o unir la potencia de muchos computadores entre otros equipos para lograr una
capacidad general prcticamente sin limitaciones, sin embargo la implementacin de estas
tecnologas llevan tiempo de adaptacin y costos a las nuevas tecnologas convergentes.
Castro, H. (2006). Grid Computing: promesa de los sistemas distribuidos. Revista Sistemas ACIS, edicin, 98.
Fuentes, A., Vzquez, J. L., Huedo, E., Montero, R. S., & Llorente, I. M. (2005). Beneficios del uso de la tecnologa grid computing en bioinformtica
usando la infraestructura de IRISGrid. Boletn de RedIRIS, 72, 28-34.
Grid Computing (promesa de los sistemas distruidos)(http://exa.unne.edu.ar/informatica/SO/Grid.pdf)
Grid computing: promesa de los sistemas distribuidos
(http://52.0.140.184/typo43/fileadmin/Revista_98/4_Uno.pdf)
World Community Grid
(http://www.ibm.com/thought-leadership/world-community-grid/)
EGI EU (https://www.egi.eu/)
EGEE: Enabling Grids for E-SciencE (https://www.epcc.ed.ac.uk/projects-portfolio/egee-enabling-grids-e-science)
Grid Computing (https://www.ramonmillan.com/tutoriales/gridcomputing.php)
XSEDE Governance
(https://www.xsede.org/about/governance)
Computacin Grid (https://www.dspace.espol.edu.ec/bitstream/123456789/7236/3/GRID%20COMPUTING.pdf )
Grid Computing
(http://www.tyr.unlu.edu.ar/tyr/TYR-trab/2004/computacion_grid-luz-otros.pdf )

Das könnte Ihnen auch gefallen