Version 61 (modified by 15 years ago) ( diff ) | ,
---|
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.
Fonction | LCG-2 WMS | gLite WMS via NS | gLite WMS via WMProxy |
Soumettre un job | edg-job-submit [-o joblist] jdlfile | glite-job-submit [-o joblist] jdlfile | glite-wms-job-submit [-o joblist] jdlfile |
Statut d'un job | edg-job-status [-i joblist] jobIDs | glite-job-status [-i joblist] jobIDs | glite-wms-job-status [-i joblist] jobIDs |
Logging Information d'un job | edg-job-get-logging-info [-i joblist] jobIDs | glite-job-logging-info [-i joblist] jobIDs | glite-wms-job-logging-info [-i joblist] jobIDs |
Récupérer la sortie d'un job | edg-job-get-output [-dir outdir] [-i joblist] jobIDs | glite-job-output [-dir outdir] [-i joblist] jobIDs | glite-wms-job-output [-dir outdir] [-i joblist] jobIDs |
Annuler un job | edg-job-cancel [-i joblist] jobID | edg-job-cancel [-i joblist] jobID | glite-wms-job-cancel [-i joblist] jobID |
Lister les ressources disponibles | edg-job-list-match jdlfile | glite-job-list-match jdlfile | glite-wms-job-list-match jdlfile |
Délégation de proxy | glite-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)
- JDL Attributes pour glite via WMProxy
- JDL Attributes pour LCG-2
Avec des software 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
- Soumissions de jobs simples
- Utilisation de logiciels de soumission
- Techniques avancées de soumission de jobs
ALICE VO
Soumission en ligne de commande
L'expérience ALICE utilise un environnement shell dédiés nommé aliensh d'où vous pouvez soumettre vos jobs.
Le job à soumettre est décrit par un fichier jdl.
Tutoriels
ATLAS VO
Avec des software 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
- Utilisation de logiciels de soumission et d'analyse
- Techniques avancées de soumission de jobs
Note:
See TracWiki
for help on using the wiki.