JSAGA

Fiche logiciel validé
  • Création ou MAJ importante : 14/09/12
  • Correction mineure : 19/07/13
Mots-clés

JSAGA : implémentation en Java de la specification SAGA (Open Grid Forum)

  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Téléchargement
  • Version évaluée : 0.9.15-SNAPSHOT
  • Langue(s) de l'interface : anglais
  • Licence : lgpl

    Certains adaptateurs (plugins) peuvent avoir une licence différente à cause de leurs dépendances externes. L'acceptation de ces éventuelles licences supplémentaires est demandée par l'assistant d'installation si les plugins concernés sont cochés par l'utilisateur.

Description
Fonctionnalités générales

JSAGA est une bibliothèque en java qui implémente la spécification de l'Open Grid Forum SAGA. Elle propose des adaptateurs (plugins) pour divers environnements de calcul et de stockage. Ainsi elle permet une utilisation uniforme de différents systèmes de soumission et suivi de calculs distribués (gLite, Globus, Unicore, ARC) et de différents systèmes de gestion de données (iRODS, LFC, SRM, GsiFTP) à partir de simples URLs.
La liste (en évolution constante) des adapteurs existants est donnée sur http://grid.in2p3.fr/jsaga/adaptors.html .

Autres fonctionnalités

En plus de l'API java, cette bibliothèque est également utilisable depuis le langage python grâce à la bibliothèque JPySAGA.

Contexte d'utilisation dans mon laboratoire/service

JSAGA est un des socles d'un logiciel de gestion de workflow pour le calcul scientifique distribué (www.openmole.org).
Il est aussi utilisé dans la plateforme de la société maatG France dans le cadre de différents projets tels que neuGRID4You (http://neugrid4you.eu/), Sim-e-Child (http://www.sim-e-child.org/), GINSENG (http://e-ginseng.org/), etc...

Environnement du logiciel
Plates-formes

JSAGA s’exécute sur la machine virtuelle java en version supérieure à 1.5.

Autres logiciels aux fonctionnalités équivalentes

SAGA C++ pour une implémentation en langage C++ de la même spécification SAGA.

Environnement de développement
Type de structure associée au développement

Le centre de calcul de l'IN2P3 est à l'origine de JSAGA, le développe et le maintient. Il est aidé par différents contributeurs pour l'ajout de nouvelles fonctionnalités et la correction de bug : http://grid.in2p3.fr/jsaga/contributors.html

Eléments de pérennité

JSAGA est développé de manière régulière depuis plusieurs années par deux développeurs de l'IN2P3 au cœur de la communauté ainsi que de nombreux contributeurs externes.

Références d'utilisateurs institutionnels

Une liste non exhaustive de logiciels utilisant JSAGA peut être trouvée ici : http://grid.in2p3.fr/jsaga/projects.html

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
Contributions

Commentaires

Une démonstration qui utilise JSAGA

Sylvain Reynaud et Lionel Swcharz du Centre de Calcul de l'IN2P3 collaborent pour JSAGA à cette démonstration.

The CHAIN Project (www.chain-project.eu) announces its worldwide interoperability demo (see attached leaflet) that will be presented for the first time at the forthcoming EGI Technical Forum (https://tf2012.egi.eu/).

The CHAIN Science Gateway

http://science-gateway.chain-project.eu

has been built using the Catania Science Gateway Framework to demonstrate how the Science Gateway paradigm and the adoption of standards, such as SAGA and SAML, can make e-Infrastructures worldwide, based on different middleware, interoperable amongst each other, at user application level.

Thanks to the collaboration with CNGrid, EGI-InSpire, EUMEDGRID-Support, FutureGrid, GARUDA, GISELA, IGI, JSAGA, SAGrid and WeNMR projects, and with the support of Africa & Arabia ROC, IGALC_ROC, ROC_LA and other Regional Operations Centres, a set of Demo Applications has been deployed on various e-Infrastructures based on EMI (gLite and UNICORE), Genesis II, Globus, GOS, and OurGrid middleware and it is possible to execute them in a simple and easy way.

If you want to run the demo by yourself, visit the CHAIN Science Gateway and follow the instructions to register and sign in.

You can follow (and even run!) the demo also on the social networks:

--> CHAIN Science Gateway Community on Facebook
http://www.facebook.com/pages/CHAINScienceGateway-...

--> Catania Science Gateways Community on Facebook
http://www.facebook.com/pages/Catania-Science-Gate...

--> Catania Science Gateways account on Twitter
https://twitter.com/GridCatania