Que es Grid Computing.

•Elconcepto principal de Grid Computing es el de compartir
potencia computacional.

•Es una nueva forma de computación distribuida, en la cual los
recursos pueden ser heterogéneos y se encuentran conectados
mediante redes de área extensa (por ejemplo Internet).

•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.
Para que sirve Grid Computing.

•El propósito del Grid es facilitar la integración de
recursos computacionales. 
Que es el proyecto Globus.

•   Globus es un proyecto de investigación y desarrollo
    enfocado a permitir la aplicación de los conceptos de
    Grid al campo científico.

•   El proyecto Globus desarrolla software capaz de
    resolver las dificultades técnicas que aparecen al
    tratar de implementar Grid Computing.
La arquitectura del Globus Toolkit v3 se estructura en varias capas.

•   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
    (GSI Grid Security Infraestructure).

•   En la tercera capa se encuentran los servicios básicos como la
    gestión de trabajos, los servicios de directorio y monitorización y
    los de transferencia de transferencia de ficheros. 

•   En el nivel más alto se encuentran los servicios de gestión de
    grandes cantidades de datos y aquellos servicios que no son
    delGT3 pero que se basan en esta arquitectura.
Web Service

•Un Web Service es un componente de software que se
comunica con otras aplicaciones codificando los mensaje en
XML y enviando estos mensaje a través de protocolos
estándares      de       Internet   tales     como      el
Hypertext Transfer Protocol (HTTP).

•Un Web Service recibe solicitudes a través de un mensaje
formateado en XML desde una aplicación, realiza una tarea y
devuelve un mensaje de respuesta también formateado en
XML.
Web Service

•La base fundamental de los Grid services  en la
implementación de Globus  es el estándar Web
services.

•Los Web services usan el protocolo SOAP (Simple Objects
Access Protocol) y gramática XML para comunicarse, aunque
el protocolo básico de transporte es HTTP  para realizar las
peticiones y las repuestas, aunque puede usar otros como
JMS, etc.
Grid Service

•    Un Grid Service  es una ampliación de los Web
    Services, su arquitectura está especificada por el
    Global Grid Forum (OGSA).

•   Los Web services no mantienen el estado de una
    invocación a otra, los Grid services sí.
Grid Service

•    Los Web services no son transientes, es decir no se
    pueden crear varias instancias de un mismo servicio
    según se necesita y destruirlas cuando ya no son
    necesarias, en los Grid services, se puede.

•   Los Web services no incluyen servicios de soporte que
    han sido incluidos en los Grid services como son las
    notificaciones, el servicio de persistencia, la gestión
    del ciclo de vida, etc.

Grid computing

  • 2.
    Que es GridComputing. •Elconcepto principal de Grid Computing es el de compartir potencia computacional. •Es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos y se encuentran conectados mediante redes de área extensa (por ejemplo Internet). •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.
  • 4.
    Para que sirveGrid Computing. •El propósito del Grid es facilitar la integración de recursos computacionales. 
  • 5.
    Que es elproyecto Globus. • Globus es un proyecto de investigación y desarrollo enfocado a permitir la aplicación de los conceptos de Grid al campo científico. • El proyecto Globus desarrolla software capaz de resolver las dificultades técnicas que aparecen al tratar de implementar Grid Computing.
  • 6.
    La arquitectura delGlobus Toolkit v3 se estructura en varias capas. • 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 (GSI Grid Security Infraestructure). • En la tercera capa se encuentran los servicios básicos como la gestión de trabajos, los servicios de directorio y monitorización y los de transferencia de transferencia de ficheros.  • En el nivel más alto se encuentran los servicios de gestión de grandes cantidades de datos y aquellos servicios que no son delGT3 pero que se basan en esta arquitectura.
  • 7.
    Web Service •Un Web Service esun componente de software que se comunica con otras aplicaciones codificando los mensaje en XML y enviando estos mensaje a través de protocolos estándares de Internet  tales como el Hypertext Transfer Protocol (HTTP). •Un Web Service recibe solicitudes a través de un mensaje formateado en XML desde una aplicación, realiza una tarea y devuelve un mensaje de respuesta también formateado en XML.
  • 8.
    Web Service •La basefundamental de los Grid services  en la implementación de Globus  es el estándar Web services. •Los Web services usan el protocolo SOAP (Simple Objects Access Protocol) y gramática XML para comunicarse, aunque el protocolo básico de transporte es HTTP  para realizar las peticiones y las repuestas, aunque puede usar otros como JMS, etc.
  • 9.
    Grid Service • Un Grid Service  es una ampliación de los Web Services, su arquitectura está especificada por el Global Grid Forum (OGSA). • Los Web services no mantienen el estado de una invocación a otra, los Grid services sí.
  • 10.
    Grid Service • Los Web services no son transientes, es decir no se pueden crear varias instancias de un mismo servicio según se necesita y destruirlas cuando ya no son necesarias, en los Grid services, se puede. • Los Web services no incluyen servicios de soporte que han sido incluidos en los Grid services como son las notificaciones, el servicio de persistencia, la gestión del ciclo de vida, etc.

Notas del editor

  • #3 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.
  • #5 Universidades, laboratorios de investigación o empresas se asocian para formar grid para lo cual utilizan algún tipo de software que implemente este concepto.
  • #6 Por ejemplo administración de recursos y de datos, recursos de información, seguridad o desarrollo de aplicaciones. Este esfuerzo a nivel de software hadado como resultado el Globus Toolkit, un conjunto de servicios y librerías de software capaz de soportar aplicaciones tipo Grid.  El Toolkit incluye software relacionado con seguridad, información y manejo de recursos e intercambio de datos.
  • #10 Usa una tecnología de objetos distribuidos que se adapta a las necesidades de una aplicación Grid
  • #11 Usa una tecnología de objetos distribuidos que se adapta a las necesidades de una aplicación Grid