4 de Octubre del 2003
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.
¿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.
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.
La alianza globus conduce actualmente la investigación y desarrollo de tecnologías
fundamentales detrás de computación en rejilla, dichas tecnologías permitirán a
la s personas compartir energía computada, bases de datos y algunas otras
herramientas on-line, de una manera segura a través de limites corporativos, institucionales y geográficos sin
sacrificar la autonomía local.
El proyecto globus
provee herramientas de software que facilitan la construcción de aplicaciones de computación en rejilla y que
en conjunto forman el globus toolkit.
La estructura
del globus toolkit puede ser representada gráficamente como tres pilares que representan un elemento
primarios del globus toolkit y hace uso
de una fundación común de seguridad:
Globus toolkit
|
Resource |
Information |
Data |
La globus alliance
esta comisionada al mantenimiento de una licencia de fuente abierta (open source). La licencia
publica del globus toolkit permite que este software sea utilizado por cualquier persona y para cualquier
propósito sin n ningún tipo de restricción.
Para los
creadores de globus alliance esta es la
mejor manera para asegurar que la
tecnología de computación en rejilla se
distribuya ampliamente y gane mayor aceptación, así de esta manera se beneficie de una larga comunidad de desarrolladores y
programadores
La metra principal de la alianza globus es proveer
la tecnología básica que permita
enteramente nuevas clases de uso
Las aplicaciones que pueden beneficiar de la
tecnología globus pueden ser libremente clasificados como uno de los siguientes
tipos.
*superconmutación distribuida:
aplicaciones de superconmutación distribuida tienen
grandes requerimientos computacionales que solo pueden ser completados por
la ejecución simultanea a través de múltiples supercomputadoras
*Instrumentos inteligentes:
Las rejillas computacionales pueden aumentar el poder de los instrumentos
científicos proveyéndoles la capacidad de acceso y procesamiento en línea a
bases de datos
Computational grids can
enhance the power of scientific instruments by providing access to data
archives and on-line processing capabilities.
*Superconmutación de escritorio
*teleimersión:
Las aplicaciones de tele inmersión combinan la
realidad virtual, simulación y ambientes de colaboración para proveer de un
espacio de diseño virtual compartido.