Java CoG Kit

Institución - Software

Herramienta que proporciona la implementación en Java de algunos componentes del Globus Toolkit, como por ejemplo GSI, gridFTP, myProxy y el cliente GRAM. Proporciona acceso a los servicios Grid a través de un framework Java. Ofrece algunas funcionalidades del lado del servidor y del cliente. El Java CoG Kit mejora significativamente la funcionalidad del Globus Toolkit introduciendo flujos de trabajos Grid, control de flujos y un modelo de programación basado en tareas. Incluyen también un framework para testeo de la funcionalidad del lado del cliente.

Los usuarios finales acceden al Grid a través de aplicaciones, un escritorio, o un portal. La consola de comandos (Command Line Tools) permite a los usuarios definir flujos de trabajos Grid de una manera cómoda. La programación se lleva a cabo a través de servicios, abstracciones, APIs y flujos de trabajos. Adicionalmente, se pueden integrar otras herramientas más cómodas, protocolos, metodologías y kit de herramientas para Grids.

La arquitectura del Java CoG está basada en concepto de capas modularizadas que permiten un fácil mantenimiento y conecta las aplicaciones con el “middleware” Grid o capas Grid. Esto permite la integración cómoda de las mejoras desarrolladas por la comunidad.

Se han identificado un número de abstraccciones básicas útiles y avanzadas que ayudan al desarrollo de aplicaciones Grid. Estas abstracciones incluyen ejecuciones de trabajos, transferencia de archivos, y colas de trabajos que pueden ser utilizadas por niveles de abstracción mas altos para un modelado rápido. Puesto que Java Cog Kit es extensible, los usuarios pueden incluir sus propias abstracciones y mejorar la funcionalidad del Java CoG Kit.

Las abstracciones permiten al desarrollador elegir en tiempo de ejecución los servicios “middleware” Grid a utilizar, reduciendo la latencia por la red.

Detalles

 

 

 

 

 

Centro Informático Científico de Andalucía | Aviso legal | Accesibilidad

XHTML válido CSS válido