GRID COMPUTING

Ver el tema anterior Ver el tema siguiente Ir abajo

GRID COMPUTING

Mensaje por deysi_chura el Sáb Ago 06, 2016 9:23 pm


GRID COMPUTING




Introducción

La computación grid es una tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clusters...) y se encuentran conectados mediante redes de área extensa (por ejemplo Internet).
Computación Grid

Es una modalidad más avanzada de computación distribuida ayuda a reducir los tiempos de las investigaciones. La computación distribuida une miles de computadores individuales, creando un gran sistema con poder de computación masivo superando ampliamente el poder de un conjunto de súper computadores. Como el trabajo se divide en pequeñas partes que se pueden procesar simultáneamente, el tiempo de investigación se reduce de años a meses. La tecnología también es más eficaz en lo que se refiere al costo, permitiendo un mejor uso de fondos fundamentales.


Arquitectura de Grid

Habitualmente se describe la arquitectura del grid en términos de “capas”, ejecutando cada una de ellas una determinada función. Las capas más altas son las más cercanas al usuario y las inferiores las más próximas a las redes de computación, distinguiendo entre:

Capa de aplicación. Formada por todas las aplicaciones de los usuarios, portales y herramientas de desarrollo que soportan esas aplicaciones. Es la capa que ve el usuario y que proporciona el llamado serviceware, que recoge las funciones generales de gestión tales como la contabilidad del uso del grid que hace cada usuario.

Capa de middleware. Responsable de proporcionar herramientas que permiten que los distintos recursos participen de forma coordinada y segura en un entorno grid unificado.

Capa de recursos. Constituida por los recursos que son parte del grid: ordenadores, supercomputadoras, sistemas de almacenamiento, catálogos electrónicos de datos, bases de datos, sensores, etc.

Capa de red. Encargada de asegurar la conexión entre los recursos que forman el grid.
Para poder hacer todo lo anterior, las aplicaciones que se desarrollen para ser ejecutadas en un ordenador concreto, tendrán que adaptarse para poder invocar los servicios adecuados y utilizar los protocolos correctos. Sin embargo, una vez adaptadas al grid, miles de usuarios podrán usar las mismas aplicaciones, utilizando las capas de middleware para adaptarse a los posibles cambios en el tejido del grid.


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.


Campos de Aplicación


Los posibles campos de aplicación podrían ser:

Supercomputación distribuida
Extraccion de conocimientos de almacenes de datos.
Herramientas de calculo numérico.
Proceso de análisis de datos.
Sistemas Distribuidos en Tiempo Real
Medicina (Tratamiento de imagen para visión artificial)
Proceso intensivo de Datos
Gestores de bases de datos distribuidos.
Servicios Puntuales
Este tipo de aplicaciones son aquellas que permiten acceder a hardware especifico para la realización de labores a distancia.

Referencias

- [Tienes que estar registrado y conectado para ver este vínculo]
- [Tienes que estar registrado y conectado para ver este vínculo]
- [Tienes que estar registrado y conectado para ver este vínculo]
- [Tienes que estar registrado y conectado para ver este vínculo]
- [Tienes que estar registrado y conectado para ver este vínculo]


Última edición por deysi_chura el Lun Ago 15, 2016 10:49 am, editado 1 vez

deysi_chura

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: GRID COMPUTING

Mensaje por Fabricio_Torrico el Dom Ago 07, 2016 4:49 pm

GRID COMPUTING VS CLOUD COMPUTING


El artículo me pareció bastante interesante, y como bien dijo Deysi, Grid Computing es una nueva forma de computación distribuida. Pero al pensar en aquello, me vino a la mente el término "Cloud Computing". Si bien para un usuario final (que no conoce del área) puede ser considerado lo mismo o pensar que cumple las mismas funciones, es evidente que nosotros debemos saber la diferencia entre ambos. Investigando un poco y consultando diferentes sitios web, podemos observar que existen numerosas diferencias, pero lo más rescatable y sobresaliente se puede resumir en que...

  • Grid Computing es una arquitectura en la cual varios un ordenadores coordinan para resolver un problema juntos. A menudo se utiliza para los problemas que afectan a una gran cantidad de cálculos numéricos, que puede ser fácilmente paralelisables.
  • Cloud computing hace referencia a una arquitectura en la cual una solicitud no accede a los recursos que requiere directamente, sino que accede a ellos a través de algo así como un servicio. Así que en lugar de hablar con un disco duro determinado para el almacenamiento, y una CPU específica para el cálculo, etc. habla con algún servicio que proporciona estos recursos.


Fabricio_Torrico

Mensajes : 16
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: GRID COMPUTING

Mensaje por Jesus_Chambi el Dom Ago 07, 2016 7:59 pm

Para resolver dificultades técnicas que aparecen al tratar de implementar el Grid Computing aparece un proyecto llamado Globus, que desarrolla software capaz de resolver las dificultades técnicas, entonces que es Globus??
Primera mente mencionar que el software de Globus es libre y está soportado por los sistemas operativos Linux, Solaris, IRIX, AIX, HPUX, True64.
Globus es proyecto de investigación y desarrollo enfocado a la aplicación de los conceptos del Grid este proyecto de software ha dado como resultado el Globus Toolkit, un conjunto de servicios y librerías de software capáz de soportar aplicaciones tipo Grid
El Toolkit incluye software relacionado con seguridad, información y manejo de recursos e intercambio de datos
La arquitectura de Toolkit tiene las siguientes caracteristicas
La capa inferior es el núcleo donde se encuentran las factorías de recursos, el servicio de notificaciones, el servicio de persistencia y el servicio de ciclo de vida
En la segunda capa se encuentran los servicios de seguridad;
En la tercera capa se encuentran los servicios básicos como la gestión de trabajos, los servicios de directorio, monitorización, etc.
En el nivel más alto se encuentran los servicios de gestión de grandes cantidades de datos


Jesus_Chambi

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: GRID COMPUTING

Mensaje por cristian_prado el Jue Ago 11, 2016 10:08 pm

Al leer el articulo me intereso bastante las aplicaciones reales que la computacion en malla (o grid computing) podria tener, encontre varios en el internet, el articulo que elegi esta en Ingles por lo que traduje los ejemplos:

APLICACIONES DE GRID COMPUTING:

SETI@home Project:
Uno de los ejemplos mas populares de la computacion en malla es el proyecto SETI que traducido seria Busqueda de Inteligencia Extra Terreste (Search for Extra-Terrestrial Inteligence). La aplicacion busca señales de radio u otras formas de comunicacion en el espacio para poder probar la existencia de Extraterrestres.
Seti desarrollo un middleware para grid computing donde el programa podia ser ejecutado en muchas computadoras, ya que la aplicacion requiere muchos recursos para poder escanear el cielo efectivamente. La infraestructura fue diseñada de tal manera que cualquier persona podia donar recursos computacionales que no estaban siendo usados para el proyecto. El middleware es conocido como BOINC.

LHC Computing Grid:
Otra aplicacion famosa de la tecnologia es la computacion en malla usada para soportar al Gran colisionador de Hadrones o LHC en europa. El LHC es diferente al SETI en que no usa recursos donados, ya que la informacion es importante por lo que la malla es cerrada. El LHC genera 27 TB de informacion cada dia y toda esa informacion es analizada algo que ni la supercomputadora mas rapida lo puede hacer, esto es un ejemplo de la potencia del LHC.

NFCR Centro para el Descubrimiento Computacional de Drogas (Medicamentos):
Tambien conocido como el Salva pantallas Salva vidas, esta malla de la universidad de OXFORD fue construida con el mismo principio de la infraestructura BOINC.
En este proyecto, voluntarios donan ciclos de computacion cuando sus Salvapantallas estan en funcionamiento. Estos ciclos son usados para encontrar la cura del cancer utilizando metodos computacionales para visualizar estructuras de moleculas muy pequeñas.

Enlace al articulo en ingles: [Tienes que estar registrado y conectado para ver este vínculo]

cristian_prado

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Cloud Computing VS Grid Computing

Mensaje por Arnol.Robles el Jue Ago 11, 2016 11:23 pm


Cloud Computing VS Grid Computing


Complementando la investigacion de Kevin y Deysi sobre Cloud Computing y Grid Computing, y la diferencia entre ambas por Fabricio, el siguiente video detalla de una forma dinamica una comparacion entre Grid y Cloud Computing




Arnol.Robles

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Grid Computing

Mensaje por marcos.landivar el Lun Ago 15, 2016 10:37 am


Los principales beneficios son:


• Ofrecer flexibilidad para llenar las necesidades cambiantes.

• Brindar alta calidad a menor costo.

• No necesitar de toda una nueva infraestructura para que funcione.

• Facilitar poder de computación / precio muy barato.

• Brindar el poder de un supercomputador virtual.

• Utilizar software gratuito y usar código fuente abierto.

• No precisar hardware adicional, para posibilitar el incremento de la potencia de cómputo, esto ha derivado en el cloud computing ofrecido por ISP y empresas de hosting.

• Brindar transparencia para el usuario que participa en el Grid.

• Aprovechar tiempos de ciclo de procesador no utilizados, ahorro energético.


Ejemplos


Proyecto SETI.


SETI es el acrónimo del inglés Search for ExtraTerrestrial Intelligence, o Búsqueda de Inteligencia Extraterrestre.
Hay más de 5 millones de usuarios en más de 200 países que están participando en este programa, y han contribuido con 19.000 millones de horas computadora. 1 El 4 de diciembre de 2006, el programa operaba a 310 TeraFLOPS, haciéndolo la segunda computadora virtual descentralizada más poderosa de la tierra.

Find a Drug

Es un proyecto de Grid Computing con ordenadores voluntarios conectados entre sí, gracias al cual se han descubierto al menos siete moléculas con un gran potencial de lucha contra el cáncer.
A este proyecto acudieron miles de voluntarios que permitieron la interconexión de sus ordenadores para formar una gran supercomputadora capaz de evaluar el potencial anticancerígeno de más de 500 millones de moléculas.

Como resultado de esta prueba, quedaron finalistas 39 moléculas que fueron probadas por científicos del Instituto Nacional del Cáncer de Estados Unidos como parte del programa de desarrollo.




Última edición por marcos.landivar el Lun Ago 15, 2016 10:47 am, editado 2 veces
avatar
marcos.landivar

Mensajes : 15
Fecha de inscripción : 22/07/2016
Localización : La Paz

Ver perfil de usuario

Volver arriba Ir abajo

Re: GRID COMPUTING

Mensaje por Ted.Carrasco el Lun Ago 15, 2016 10:44 am

Leyendo el Articulo de @deysi_chura y los comentarios de mis compañeros, me doy de cuenta que el usuario esta consciente con el uso de Grid Computing a diferencia del Cloud Computing donde este no conoce que es lo que esta usando, ya que me parece que antes de ofrecer tu computadora como infraestructura el usuario debe conocer los benificios y consecuencias de este.
Por lo tanto las diferencias entre Cloud y Grid Computing son amplias, ya que en Cloud Computing los Servicios, Informacion, etc estan centralizadas en un Punto, Mientras en Grid Computing estan Distribuidas en Varias Computadoras.

Ted.Carrasco

Mensajes : 14
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: GRID COMPUTING

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.