Intégration de BQS dans le gLite-CE. Réunion TCG Présentation des difficultés rencontrées: Installation gLite-CE et WMS –Sensibilité aux modifications.

Slides:



Advertisements
Présentations similaires
Préinstallation de Microsoft Office System 2007 en utilisant lOPK (OEM Preinstallation Kit) OEM System Builder Channel.
Advertisements

Eclipse Plug-ins Factory
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Les logiciels gratuits de modélisation UML sous Linux
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Bienvenue dans le programme de formation rapide à NSIS Date : 20 novembre 2003 Intervenant : Julien VICTOR Interlocuteurs : Ingénieurs 2000 Informatique.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Point sur le DataGRID à Saclay – Mai 2001 D. Calvet, Z. Georgette, M. Huet, J-P. Le Fèvre, I. Mandjavidze, P. Micout, B. Thooris DAPNIA/SEI, CEA Saclay.
Evaluation des scripts dinstall de Globus UKHEP rpm INFN script CNRS script.
Plan de formation Chapitre 1 : Présentation de SAP
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
Présentation des frameworks pour Java EE
Bonnes pratiques ez publish
Installation OpenBravo
Les outils d’intégration continue
Support de téléphones USB sip-communicator. Support de téléphones USB pour Sip communicator Apercu rapide et objectifs du projet Sélection du téléphone.
Introduction : Compilation et Traduction
Evolutions Architecture ISICIL INRIA. Model Driven Architecture 1/2 Modèle ISICIL en mouvement Basé sur plusieurs ontologies légères Extensions (isicil.owl)
Applications Chapitre B17 et C18
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Projet JAVA EE Approfondi
Interaction audio sur le site web du LIA
Modèle, Méthode et Conception
Extranet Client – V4.0.0 Lot1 Problématique générale et base des données Document rédigé par: Mihai Ionescu - chef de projet développement - Apal Informatique.
SOMMAIRE  Introduction  BCO / Toolbox aujourd’hui  Recommandations pour BCO  CRP aujourd’hui  Recommandations pour CRP  La base de données  Recommandations.
Interface de commande client
Java Enterprise Edition, anciennement J2EE
JavaScript.
Doxygen. 2 Doxygen : qu’est-ce que c’est ? Système de documentation pour programmes –C++, Java, Objective-C, IDL –PHP, C# Génère automatiquement : –Html,
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
ESUP Days 5 février Bedework GIRARD Hugo (Université d’Evry Val d’Essonne, CEVIF) ‏ FRADET Didier (Université Henri Poincaré Nancy) ‏ FISCAL Rosan.
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Cliquez pour ajouter un texte 1 Les services collaboratifs IBM LotusLive Jonathan Bénichou IBM.
Accounting régional. Status actuel Base de données node56 : – 22GiB de données – 16 sites – 3.7TiB disponibles… Tous sites sur la base de données node56.
Infrastructure Navigateur Putty Client SSH Web Mails
AFPA CRETEIL 13-1 Windows NT Gestion des serveurs Chapitre 13.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Gradle permet d'écrire des tâches de constructions dans un fichier de construction en utilisant le langage Groovy Il est possible.
 Formulaires HTML : traiter les entrées utilisateur
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Présentation ESTRABOX
Un service de partage de données pour DIET : GDS basé sur JuxMem Mathieu Jan Projet PARIS Lyon, 5 décembre 2003.
Production DC2 ATLAS David Bouvet LHC Calcul 22 juillet 2004.
G ROUPE IRIUM ™ N°1 européen des PGI pour Distributeurs, Loueurs & Importateurs de Machines Les Bases de Connaissances Knowledge Base Maxime HILAIRE 07/05/2008.
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Développement Méthode adoptée Outil de développement Les grandes étapes La documentation.
Sample Image 3ème rencontre EGEODE – Villefranche-sur-Mer – 29 May 2009 g-Eclipse avec EGEODE
Vue d’ensemble du plugin. Barre d’outils TextBox non éditable où apparaît le chemin du projet. Affiche une représentation visuelle du modèle du projet.
Base de données de construction d’AGATA AGATA France C.Aufranc, O.Stezowski 04 Juin 2012.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
Mairie D’Aix-Les-Bains
21 octobre 2015 Modernisation du Registre national Remplacement du système central Comité des utilisateurs Eric Roelandt.
Soutenance rapport n°2 Victor Fernandez DUT informatique APP S2
Installation du PGI – CEGID
Abes agence bibliographique de l’enseignement supérieur Les scripts.
Sortir de MAUI – quelles options ? HTCondor dans un CREAM-CE Guillaume Philippon.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
FACTORY systemes Le module de gestion de fiches recettes FORMATION INTOUCH 7.0.
Mercredi 1er juin 2016 Panorama sur les outils de monitoring Cyril L’Orphelin David Bouvet.
Opérations France-Grilles : Etat des lieux Hélène Cordier/Gilles Mathieu LCG France, 30 Mai 2011.
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
HTCondor experience at IRFU and LLR. Motivations Torque 2.X Plus maintenu officiellement (sécurité !) Maui Evolution/maintenance délaissées (moab…) !
Réunion des sites LCG France- Marseille juin ACTIVITES DU GROUPE ACCOUNTING FRANCE GRILLES Cécile Barbier (LAPP)
Mercredi 22 juin 2016 Suivi des jobs grille Colloque LCG France Mars 2007.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Monitoring dans EGEE Frederic Schaer ( Judit.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
CREAM & ICE Réunion SA1-France 11 mars 2008
Intégration de BQS dans CREAM
Intégration de BQS dans CREAM
Comparaison RB et gLite WMS
Transcription de la présentation:

Intégration de BQS dans le gLite-CE

Réunion TCG Présentation des difficultés rencontrées: Installation gLite-CE et WMS –Sensibilité aux modifications de version des interpréteurs, variables d’environnement… Test coûteux et inefficaces –Fort couplage entre gLite-CE et WMS (temps de chaque test, nombreuses sources d’erreurs) –Dispersion des logs, échecs silencieux, messages d’erreurs inutiles… Pas insisté sur le manque de doc car c’est le moindre des problèmes Conclusion Développer/débuguer avec CREAM, puis déployer avec glite-CE Voir

Test de CREAM Massimo Sgaravatto nous a donné accès à une preview de CREAM ICECREAM BLAH+torque WN Environ 15Ko de scripts créés rien que pour automatiser bêtement l’installation, mais CREAM semble ne souffrir d’aucun des problèmes présentés au TCG En cours d’installation: ICE CREAM+BLAH+torque+WN

Plan d’action (LCG-CE) Gatekeeper BQS job-manager BDII Local batch system CE Submit job Provided CC-IN2P3 To be done UIRB BQS Information Provider BQS

Plan d’action (gLite-CE) BQS job-manager BQS GatekeeperBDII Condor-CBlahpd Launch Condor-C Local batch system CE Submit job fork job-manager BLAH to Globus Provided CC-IN2P3 To be done BQS Information Provider UIWMS

Plan d’action (CREAM – step 1) BQS job-manager CREAMCEMon Blahpd Local batch system CE BLAH connector Provided CC-IN2P3 To be done ICE BQS BLAH Log Parser Submit job BQS Information Provider BQS BQS BLAH commands

Plan d’action (CREAM – step 2) CREAMCEMon Local batch system CE BLAH connector Provided CC-IN2P3 To be done ICE Submit job XML to LDIF BQS grid-neutral front-end BQSLavoisier Blahpd Command-wrapper status cache qvar-query plugin Notification proxy conf XML to CIM

Plan d’action (CREAM – step 2) CREAMCEMon Local batch system CE BLAH connectorBQS connector Provided CC-IN2P3 To be done ICE Submit job XML to LDIF BQS grid-neutral front-end BQSLavoisier Blahpd status cache qvar-query plugin conf XML to CIM

Plan d’action (CREAM – step 1) Faut-il sauter cette étape ? BLAH scripts –L’analyse des arguments et du stdout font office d’interface Pas de détection d’erreur Pas de spécification –De plus en plus de fonctionnalités implémentées dans les plugins (au lieu de BLAH ou du middleware) BLAH Log Parser –Logs = outil de débuggage, pas une interface (surtout BQS) –Est-ce vraiment un plug-in ?... Taille "plug-in" PBS = 10 * client générique (1900 / 192 LOC en C) ! Aucun effort d’isolation du code spécifique au LRMS –Pas de documentation –Spécifique CREAM: socket listener + envoi de notifications

Plan d’action (CREAM – step 2) 1 ère implémentation en Java car… –Prototypage et re-factoring. Tout est mélangé dans BLAH. La principale difficulté est de définir les frontières entre : Grid-specific (gLite-CE, CREAM, GT4) / LRMS-specific (BQS, PBS) Données de config globale / config VO / job Code exécuté (CE, LRMS) / généré (WN) Isoler les détails d’implémentation destinées à évoluer (stage-in/out, proxy renew, notification du status…) –API BQS existe en Java depuis hier (sauf soumission de job qui n’est faite qu’une fois) –(Partager le même container de service que Lavoisier) …puis éventuellement portage d’une partie en C