gUSE


Grid and Cloud User Support Environment (gUSE), también conocido como WS-PGRADE (Web Service - Parallel Grid Run-time and Application Development Environment) / gUSE , es un marco de pasarela científico de código abierto que permite a los usuarios acceder a infraestructuras de red y nube. . gUSE es desarrollado por el Laboratorio de Sistemas Distribuidos y Paralelos ( LPDS ) en el Instituto de Ciencias de la Computación y Control (SZTAKI) de la Academia de Ciencias de Hungría .

Un requisito relevante en el desarrollo de gUSE fue permitir el manejo simultáneo de una gran cantidad de trabajos, incluso en el rango de millones, sin comprometer el tiempo de respuesta en la interfaz de usuario. Para lograr este nivel de simultaneidad, el back-end de gestión del flujo de trabajo de gUSE se implementa en base al concepto de servicio web de Arquitectura Orientada a Servicios (SOA).

Hay muchas comunidades de usuarios a las que les gustaría acceder a varios DCI de forma transparente, pero no quieren conocer las características peculiares de los DCI utilizados. Quieren concentrar su aplicación científica; para ellos, usar Science Gateway (SG) es la solución. Un SG proporciona una interfaz entre un científico (o comunidad) y las infraestructuras informáticas distribuidas (DCI). Un marco SG, como gUSE, proporciona un conjunto específico de tecnologías habilitadoras, así como servicios frontend y backend que juntos construyen una puerta de enlace genérica. Los marcos SG no están especializados para un área científica determinada y, por lo tanto, los científicos de muchas áreas diferentes pueden utilizarlos.Una tecnología habilitadora como gUSE proporciona la pila de software necesaria para desarrollar marcos SG e instancias SG (proporciona una interfaz de usuario simplificada que se adapta en gran medida a las necesidades de la comunidad científica determinada). Ejemplos típicos de estas tecnologías habilitadoras son: contenedores de aplicaciones web (Tomcat, Glassfish, etc.), marcos de aplicaciones web o de portales (Liferay, Spring, etc.), sistemas de administración de bases de datos (MySQL, etc.), sistemas de administración de flujo de trabajo (gUSE en sí) , MOTEUR, etc.)

Los SG pueden tener diferentes objetivos. En general, los investigadores que usan pasarelas pueden enfocarse en sus objetivos científicos y menos en ensamblar la e-Infraestructura que se requiere. Un objetivo importante es facilitar a los científicos el uso de recursos informáticos y de almacenamiento (nacionales), mientras crean y utilizan herramientas colaborativas para compartir datos.

El marco de SG puede ser utilizado por National Grid Initiatives (NGI) para apoyar a las pequeñas comunidades de usuarios que no pueden permitirse desarrollar su propio SG personalizado. El marco de gUSE SG también proporciona dos interfaces de programación de aplicaciones (API), a saber, la API del módulo específico de la aplicación y la API remota, para crear SG específicos de la aplicación de acuerdo con las necesidades de las diferentes comunidades de usuarios.

El gUSE proporciona con WS-PGRADE una interfaz gráfica de usuario para crear y ejecutar flujos de trabajo en varias Infraestructuras de Computación Distribuida (DCI).


Guselogo.jpg
texto alternativo
Arquitectura WS-PGRADE / gUSE