wiki:jobSubmission

Soumissions de jobs

Généralités

Soumission en ligne de commande

Plusieurs système de gestions de jobs (Workload Management System, WMS) coexistent actuellement, chacun ayant un jeu de commandes différent mais avec des syntaxes et des fonctionnalités similaires.

  • LCG-2 WMS est encore fréquemment utilisé mais il ne permet l'accès qu'à des nœuds de grille de type LCG.
  • gLite WMS via NS n'est plus supporté dans le middleware glite. Il a été remplacé par glite-wms.
  • gLite WMS via WMProxy permet de faire de la soumission "bulk" de jobs. Ce système offre de meilleures performances dans le traitement des jobs.
FonctionLCG-2 WMSgLite WMS via NSgLite WMS via WMProxy
Soumettre un jobedg-job-submit [-o joblist] jdlfileglite-job-submit [-o joblist] jdlfileglite-wms-job-submit [-o joblist] jdlfile
Statut d'un jobedg-job-status [-i joblist] jobIDsglite-job-status [-i joblist] jobIDsglite-wms-job-status [-i joblist] jobIDs
Logging Information d'un jobedg-job-get-logging-info [-i joblist] jobIDsglite-job-logging-info [-i joblist] jobIDsglite-wms-job-logging-info [-i joblist] jobIDs
Récupérer la sortie d'un jobedg-job-get-output [-dir outdir] [-i joblist] jobIDsglite-job-output [-dir outdir] [-i joblist] jobIDsglite-wms-job-output [-dir outdir] [-i joblist] jobIDs
Annuler un jobedg-job-cancel [-i joblist] jobIDedg-job-cancel [-i joblist] jobIDglite-wms-job-cancel [-i joblist] jobID
Lister les ressources disponiblesedg-job-list-match jdlfileglite-job-list-match jdlfileglite-wms-job-list-match jdlfile
Délégation de proxyglite-wms-job-delegate-proxy -d delegID

Touts les WMS ont en commun de décrire le job au moyen d'un fichier JDL (Job Description Langage)

Avec des softwares dédiés

Chaque expérience LHC possède des outils dédiés pour soumettre des jobs (voir ci dessous pour votre VO).
Cependant d'autres outils génériques existent, dont un développé au sein de l'IN2P3.

  • JJS pour tout type de jobs.

Tutoriels

ALICE VO

Soumission en ligne de commande

L'expérience ALICE utilise un environnement shell dédié nommé aliensh d'où vous pouvez soumettre vos jobs.
Le job à soumettre est décrit par un fichier jdl.

Tutoriels

ATLAS VO

Avec des softwares dédiés

En ce qui concerne ATLAS, la soumission de jobs doit se faire avec les outils "officiels" que sont GANGA et pathena

Tutoriels

previous

Last modified 4 years ago Last modified on 19/10/2020 16:06:52
Note: See TracWiki for help on using the wiki.