CREAM-CE et SGE
(basé sur Globus gatekeeper) LCG-CE / CREAM-CE LCG-CE (basé sur Globus gatekeeper) protocole spécifique langage RSL Resource Specification Language stream (via gass) il n'existe pas d'interface permettant de l'utiliser directement sans faire écrouler le serveur => WMS ou Condor-G obligatoire pour les gros utilisateurs CREAM-CE (web service CREAM) protocole SOAP/https langage JDL Job Description Language sandbox (partiellement) peut être utilisé via WMS via Interface to CREAM Environment sans intermédiaire
WMS / CREAM-CE WMS glite-wms-job-submit (JDL) glite-wms-job-status glite-wms-job-cancel glite-wms-job-delegate-proxy glite-wms-job-output glite-wms-job-list-match glite-wms-job-logging-info CREAM-CE glite-ce-job-submit (JDL) glite-ce-job-status glite-ce-job-cancel glite-ce-delegate-proxy globus-url-copy glite-ce-job-list glite-ce-job-purge glite-ce-job-suspend glite-ce-job-resume
CREAM-CE / SGE @ CC-IN2P3 Accounting Système d'information APEL ? Accounting maison comme pour BQS ? Système d'information Soumission de jobs plug-ins BLAH modifiés pour les besoins du CC-IN2P3 suppression de l'utilisation de scp pour les fichiers d'entrée/sortie exécution d'un prologue (le même pour tous…) en attente du support des tokens AFS pour les Software Managers reste à faire… ?
CERequirements Requirements CERequirements utilisé pour sélectionner le CE (match-making) CERequirements utilisé pour renseigner le batch system sur les besoins du jobs impact sur le temps d'attente impact sur les limites du jobs exemple CERequirements = "other.GlueCEPolicyMaxCPUTime >= 100 && other.GlueHostMainMemoryRAMSize > 2000";
CERequirements avec CREAM BQS GlueCEPolicyMaxCPUTime GlueHostMainMemoryRAMSize GlueHostMainMemoryVirtualSize GlueHostOperatingSystemName SGE à définir…
CERequirements avec CREAM
CERequirements avec CREAM
CERequirements avec WMS
Alternative au CERequirements Adapter la description du job ressources demandées le type la quantité version de middleware droit d'écrire dans AFS informations diverses pour l'exploitation pour l'accounting En fonction de… CE queue du CE groupe (=> indirectement VO) utilisateur Possibilité de réutiliser un des composants développés pour l'intégration de BQS dans CREAM-CE (conçu pour être aussi indépendant que possible du batch system)
Alternative… Exemple avec BQS