4 DE OCTUBRE DEL 2003

 

 

Principio del Proyecto Globus

A finales de 1994 Rick Stevens, director de matemáticas y división de informática en el laboratorio nacional de Argonne, y Tom DeFanti, director del laboratorio electrónico de la visualización en la universidad de Illinois en Chicago, propuso establecer acoplamientos temporales entre 11 redes de alta velocidad para crear una rejilla nacional (el "i-way") dos semanas antes y durante la conferencia de Supercomputing '95. Un pequeño equipo lidereados por Argonne, creó nuevos protocolos que permitieron que los usuarios del i-way funcionaran conectando computadoras a través del país. Este experimento acertado condujo al financiamiento del Defense Advanced Research Projects Agency (DARPA), y en 1997 vieron la primera versión de la caja de herramientas de Globus, que pronto fue desplegada a través de 80 sitios por todo el mundo. El Ministerio de ESTADOS UNIDOS de Energía (GAMA) inició el uso de rejillas dirigida a la investigación de la ciencia, a la creación financiada del National Science Foundation (NSF).

 Actualmente la alianza de Globus (Globus Alliance) está desarrollando la tecnología necesaria para construir rejillas de cómputo.

 ¿Que es Globus?

 La alianza de Globus es un proyecto de investigación y de desarrollo centrado en permitir el uso de los conceptos de rejilla para usos científicos e ingeniería.

Grupos alrededor del mundo están utilizando la caja de herramientas de Globus para construir rejillas y para desarrollar usos de la rejilla.

La investigación de la alianza de Globus se enfoca en los desafíos técnicos que se presentan de estas actividades. Las áreas típicas de la investigación incluyen el manejo de los recursos, manejo y el acceso de datos, ambientes de desarrollo de aplicación, servicios informativos, y seguridad.

El desarrollo del software de la alianza de Globus ha dado lugar a la caja de herramientas de Globos o Globus toolkit, un conjunto de servicios y de librerías del software para apoyar el uso de las rejillas y aplicaciones en rejilla. Globus toolkit incluye el software para la seguridad, la infraestructura de la información, el manejo de recursos, manejo de datos, la comunicación, la detección de avería, y la portabilidad.

 

¿Que hay en Globos Toolkit?

 Globos Toolkit es que nada una CAJA DE SERVICIOS, un set de los componentes útiles que pueden ser utilizados independientemente o juntas para desarrollar útiles aplicaciones en rejilla y herramientas de programación.

El Globus Resource Allocation Manager (GRAM) o manejador de recursos, proporciona la asignación del recurso y la creación del proceso, la supervisión, y el manejo de servicios. Las instrucciones del GRAM son expresadas en un lenguaje específico Resource specific Language (RSL) en comandos a los planificadores y a las computadoras locales.

El Grid Security Infrastructure --infraestructura de la seguridad de la rejilla (GSI) proporciona un único servicio de la autentificación, con soporte para el control local sobre los derechos de acceso de identidades globales a identidades locales del usuario. La utilización de Tarjetas inteligentes aumentan la seguridad.

El Monitoring and Discovery Service --servicio de supervisión y descubrimiento (MDS) es un servicio informativo extensible de la rejilla que combina mecanismos del descubrimiento de los datos con el Directory Access Protocol ligero (LDAP). MDS proporciona un marco uniforme para la configuración de sistema y la información del estado de abastecimiento y que da acceso a la configuración del servidor, estado de la red, o las localizaciones de datasets replegados.

El Global Access to Secondary Storage -- acceso global al almacenaje secundario (GASS) maneja una variedad de movimientos y accesos estratégicos de datos de forma automática o programable manualmente, permite que programas accesen  remotamente a lectura y escritura de datos locales.

Nexus and globus_io proporcionan los servicios de comunicación para ambientes heterogéneos, soporte de comunicación multimethod (multimétodo), multithreading, (multiescritura) y operaciones single-sided.

El Heartbeat Monitor --- monitor del latido del corazón (HBM) permite que los administradores de sistema o los usuarios ordinarios detecten la falta de los componentes del sistema o de los procesos de uso.

 Para cada componente, una interfaz de programación escrita en lenguaje C es proporcionada para ser usada por desarrolladores de software.

Algunos APIs hace uso de servidores de Globus que funcionan en recursos que procesan información.

 ¿Globus Toolkit está disponible para los sistemas de Windows?

 Durante el 2002, se ha estado desarrollando un puerto de la caja de Globus Toolkit a la plataforma de Windows XP/2000. Algunos componentes (globus_common, globus_io) han sido lanzados para usuarios de prueba, pero el código no es todavía lo bastante estable como para sacarlo al publico general.

 Otros aspectos del proyecto globus

 La alianza globus conduce actualmente  la investigacion y desarrollo de tecnologias fundamentales detras de computacion en rejilla, dichas tecnologias permitira a la s personas compartir energia computada , bases de datos y algunas otras herramintas on-line , de una manera segura atraves  de limites corporativos, institucionales y geograficos sin sacrificar la autonomia local.

 El proyecto globus  provee herramientas de software que facilitan la construccion de  aplicaciones de computacion en rejilla y que en conjunto forman el el globus  toolkit.

 La estructura  del globus toolkit puede ser representada graficamente  como tres pilares que representan un elemento primarios del globus toolkit  y hace uso de una fundacion comun  de seguridad:

                       

                                                Globus toolkit

Resource
Management

Information
Services

Data
Management

 Comision de fuente abierta

 La globus alliance  esta comisionada al mantenimiento de una licencia de  fuente abierta (open souce). La licencia publica del globus toolkit permite que este software sea utilizado  por cualquier persona y para cualquier proposito sin n ingun tipo de restriccion. 

Para  las creadorees  de globus alliance esta es la mejor manera  para asegurar que la tecnologia de computacion en rejilla  se distribuya ampliamente y gane mayor aceptacion ,asi de esta manera se beneficie  de una larga comunidad de desarrolladores y programadores

 APLICACIONES QUE USAN SERVICIOS EN REJILLA

 La metra principal de la alianza globus es proveer la tecnologia basica  que permita enteramente nuevas clases de uso

 Las aplicaciones que pueden beneficiar de la tegnologia globus pueden ser libremente clasificados como uno de los siguientes tipos.

 *supercomputacion distribuida:

aplicaciones de supercomputacion distribuida tienen grandes requerimientos computacionales que solo pueden ser completados  por  la ejecicion simultanea a traves de multiples supercomputadoras

 *Instrumentos inteligentes:

Las rejillas computacionales pueden  aumentar el poder de los instrumentos cientificos proveyendoles la capacidad de acceso y procesamiento en linea a bases de datos 

Computational grids can enhance the power of scientific instruments by providing access to data archives and on-line processing capabilities.

 *Supercomputacion de escritorio

*teleimersion:

Las aplicaciones de teleinmersion conbinan la realidad virtual,simulacion y ambientes de colaboracion para proveer de un espacio de diseño virtual  compartido.

Hosted by www.Geocities.ws

1