VIP et GATE-Lab : retour d’expérience

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Placement de Motifs Architecture Application Contraintes: - Charge
Exposés logiciels, systèmes et réseaux
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Journées franciliennes 2006 Moussa ELKIHEL (LAAS-CNRS;UPS Toulouse )
Ressources calcul et stockage Fabrice Bellet Sorina Camarasu-Pop AG CREATIS-LRMN 15 Décembre 2008 LRMN.
L’environnement technologique de l’Assistant de Manager
WP10 Vincent BRETON – DataGRID France – Statut du WP10.
Intégration du système de production LHCb sur la DataGRID V. Garonne, CPPM, Marseille Réunion DataGRID France, 13 fv fév
Grille Régionale Rhône-Alpes Institut des Grilles du CNRS Yonny CARDENAS CC-IN2P3 Réunion du groupe de travail grilles Projet CIRA Grenoble, le 2 Juin.
1 Placement automatique des composants lors du déploiement dapplications à base de composants Abdelkrim Beloued Chantal Taconet, Dhouha Ayed, Guy Bernard.
FLSI602 Génie Informatique et Réseaux
Centre National de la Recherche Scientifique Institut National Polytechnique de Grenoble Université Joseph Fourier Laboratoire G-SCOP 46, av Félix Viallet.
Architecture de grille générique, multi-
Exploitation du modèle holonique dans un cadre combinant IAD et IHM
Calcul distribué pour l'imagerie médicale
COPIL SINP 28/03/2014 PRÉSENTATION DES APPLICATIONS OGAM (WEB ET NOMADE)
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.
L'équilibrage de charge Utilisation, principe et solutions
Cloud Computing et mesures de performances
1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies.
FY 2015 Serveurs vendus (million) 7.7M 8.2M 8.6M 9.0M Serveurs vendus virtualisés Physiqu e Virtuel Cloud.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.
Scientific Data Preservation Project Call: Mastodons
Universté de la Manouba
1 DataGRAAL DataGRid pour Animation et Applications à Large échelle Yves Denneulin IMAG-ID Pierre Sens LIP6 - INRIA.
Alessandro de Luna Almeida
Analyse Globalisée des Données d’Imagerie Radiologique
Analuse Globalisée des Données d Imagerie Radiologique Analyse Globalisée des Données dImagerie Radiologique Cécile Germain-Renaud
Simulateur interactif de QOS dans un routeur
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Integration des pipelines d’analyse
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab : Le projet et.
Outil de gestion des cartes grises
CEDCOM architecture haute performance pour des applications “big data” Tanguy Raynaud Projet CEDAR.
31/01/2001Réunionn WP6-Y. Schutz (SUBATECH) 1 Simulation-Reconstruction ALICE Une application pour le TestBed 0 ?
Plan Définitions et exemples Composants de cluster
SI Recherche « Offre de services aux unités » Octobre 2013.
Mise en œuvre d’un portail « OpenSocial » s’appuyant sur la gestion documentaire Nuxeo-DM JRES 2011 –
Energy optimization in a manufacturing plant Journée GOThA Ordonnancement avec contraintes d’énergie et/ou de ressources périssables LAAS-CNRS Toulouse.
Bases de Données Temporelles
EGEE is a project funded by the European Union under contract IST Noeud de Grille au CPPM.
Sauvegardes de données
Étude d’un protocole de partage de travail entre systèmes Pair à Pair
1Auteur : Oleg LODYGENSKY XtremWeb-HEP Atelier Opérations France Grille Lyon – Villeurbanne 13 et 14 octobre.
Calcul CMS: bilan 2008 C. Charlot / LLR LCG-DIR mars 2009.
Gestion de données : Besoins de la VO Biomed Sorina Pop Laboratoire Creatis Université de Lyon, CREATIS; CNRS UMR5220; Inserm U1044; INSA-Lyon; Université.
Résumé CHEP 2010 Distributed processing and analysis Grid and cloud middleware Thèmes : 1.
Activités et actualités de la Direction Technique Hélène Cordier, Gilles Mathieu – 10/01/2012 – CTE10 CTE 10 – 10 janvier 2012.
République Algérienne Démocratique et Populaire
Déploiement LCG-2 Etat actuel au CC-IN2P3 Fabio Hernandez Centre de Calcul de l’IN2P3 Lyon, 22 juillet 2004.
Jacques Cartier, enseignant à l’Université de Franche-Comté Unité de Formation et de Recherche - Sciences du Langage, de l’Homme et de la Société Besançon.
Transition EGEE SA1 FR vers Opérations France Grille
FG-DIRAC : bilan à 6 mois Gilles Mathieu pour l’équipe FG-DIRAC Atelier Opérations 29 Novembre - INRA - Bordeaux.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Hébergement d’une infrastructure de Cloud Expérience d’un laboratoire Guillaume Philippon.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab : Le projet et.
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
Projet StratusLab Technologies Cloud et Virtualisation M. Airaj (CNRS/LAL), C. Loomis (CNRS/LAL) LCG-France, CPPM Marseille Juin 2010 The StratusLab.
Stratégie: éléments généraux. France Grilles Est un Groupement d’Intérêt Scientifique… – créé en 2010 par 8 partenaires (CEA, CNRS,CPU, INRA, INRIA, INSERM,
Mardi 31 mai 2016 JJS (Java Job Submission) Soumission de jobs sur grille Pascal Calvat Centre de calcul.
Mardi 30 mars 2010 Technologies employées par le portail des opérations Cyril L’Orphelin, Olivier Lequeux, Pierre Veyre IN2P3/CNRS Computing Centre, Lyon,
EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration Infrastructure Overview.
Présentation au conseil scientifique. Une e-infrastructure dédiée au traitement des données Infrastructure distribuée, par les utilisateurs, pour les.
Grilles de recherche Veronique Donzeau-Gouge. 2 objectifs Renforcer la présence du CNRS dans ce domaine en liaison avec : L’Institut ST2I L’INRIA, Les.
Besoins opérationnels de France Grilles : Le coût des opérations Gilles Mathieu, Hélène Cordier Atelier Opérations 29 Novembre - INRA - Bordeaux.
EGEE induction course, 22/03/2005 INFSO-RI Enabling Grids for E-sciencE Infrastructure Overview Pierre Girard French ROC deputy.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Monitoring dans EGEE Frederic Schaer ( Judit.
INFSO-RI Enabling Grids for E-sciencE Data management Daniel Jouvenot IN2P3-LAL ORSAY - 02/02/2007.
Transcription de la présentation:

VIP et GATE-Lab : retour d’expérience 07/04/2017 VIP et GATE-Lab : retour d’expérience Sorina Pop, Rafael Silva, Tristan Glatard Université de Lyon, CREATIS; CNRS UMR5220; Inserm U1044; INSA-Lyon; Université Lyon 1, France JRES, Montpellier 2013

Virtual Imaging Platform (VIP) 07/04/2017 CT and PET whole-body simulations (C. Lartizien, J. Tabary) Plate-forme web intégrant des applications Simulation médicale: CT, IRM, TEP, ultrason, radiothérapie Analyse d’images Connectée à EGI (European Grid Infrastructure) Calcul (+100 clusters, 25,000 cœurs) Stockage (~ 4 PB) Utilisée largement 453 utilisateurs enregistrés de 50 pays 499 années CPU consommées en 2012 Le certificat robot le plus utilisé dans EGI en 2012 Simulated prostate radiotherapy treatment plan (L. Grevillot and D. Sarrut) Simulated cardiac DWI (L. Wang, Y. Zhu, I. Magnin) in-vivo simulated T. Glatard, C. Lartizien, B. Gibaud, R. Ferreira da Silva, G. Forestier, F. Cervenansky, et al. "A Virtual Imaging Platform for multi-modality medical image simulation", IEEE Transactions on Medical Imaging, vol. 32, no. 1, pp. 110-118, 2013 Echocardiographies – parasternal short axis view (O. Bernard and M. Alessandrini) 2/14

Virtual Imaging Platform (VIP) 07/04/2017 Un portail web pour l’exécution des applications d’imagerie médicale sur grilles de calcul Launch applications Transfer files http://vip.creatis.insa-lyon.fr 3/14

GATE-Lab Applet Java intégrée dans VIP Fonctionnalités 07/04/2017 Applet Java intégrée dans VIP Dédiée aux simulations GATE Fonctionnalités Détection des entrées à partir du fichier principal de configuration de GATE Upload automatique des entrées Choix du nombre de tâches parallèles en fonction du temps CPU estimé 4/14

5. Submit and 6. Schedule pilot jobs Architecture VIP 07/04/2017 0. Login 1. Send input data 3. Launch workflow User Workflow engine (Moteur + GASW) Web portal 2. Transfer input files 4. Generate and submit task Storage system 8. Get files 9. Execute 10. Upload results 7. Get task Pilot Manager (DIRAC) Computing sites 5. Submit and 6. Schedule pilot jobs 5/14

Utilisation des tâches pilotes Principe des tâches pilotes Ressources occupées par les pilotes Tâches ordonnancées sur les pilotes Avantages principaux Temps d’attente réduit Impact réduit des erreurs VIP utilise l’instance France Grilles de Dirac Hébergée au Centre de Calcul de l’IN2P3 à Lyon Administrée à tour de rôle par une group de personnes représentant les principales communautés utilisatrices Voir aussi la contribution 66 des JRES 2013 : « France Grilles, des opérations aux utilisateurs », Geneviève ROMIER, Hélène CORDIER, Gilles MATHIEU 6/14

Défis 07/04/2017 Latence Re-soumission des tâches échouées Hétérogénéité (durée d’exécution très variable pour un même calcul) Jobs 7/14

Equilibrage de charge dynamique Simulations Monte-Carlo Simuler P évènements aléatoires Avec n jobs Ex: estimation de π Algorithmes d’équilibrage de charge Statique Dynamique Worker: Simuler E/n évènements http://en.wikipedia.org/wiki/Monte_Carlo_method Worker: While “stop” not received: Simulate 1 event End while Master: While e ≠ E e ←# simulated events Stop the workers 8/14

Equilibrage de charge dynamique : résultats 07/04/2017 Expériences réalisées avec GATE sur EGI 450000 événements, 75 tâches, 3 répétitions pour chaque configuration Static load balancing + pilot jobs Dynamic load balancing + pilot jobs S. Camarasu-Pop, T. Glatard, J. T. Moscicki, H. Benoit-Cattin, and D. Sarrut, "Dynamic partitioning of GATE Monte-Carlo simulations on EGEE“ Journal of Grid Computing, vol. 8, no. 2, pp. 241-259, mar, 2010 9/14

Zoom sur les simulations Monte-Carlo 07/04/2017 Optimalité de l’équilibrage dynamique Statique Dynamique La fusion de résultats partiels reste problématique Utilisations de plusieurs tâches de fusion Sauvegarde périodique de résultats + fusion incrémentale S. Camarasu-Pop, T. Glatard, R. Ferreira da Silva, P. Gueth, D. Sarrut, and H. Benoit-Cattin "Monte-Carlo Simulation on Heterogeneous Distributed Systems: a Computing Framework with Parallel Merging and Checkpointing Strategies" Future Generation Computer Systems, vol. 29, no. 3, pp. 728--738, 03/2013 10/14

Réplication automatique de tâches Répliquer des tâches en retard Faire attention au gaspillage de ressources Algorithme Si La tâche est en retard alors Si Tous les réplicas de la tâche sont en retard alors Si Aucun réplica est en attente alors Répliquer la tâche Fin si Si Un réplica de la tâche est en retard alors Annuler le réplica 11/14

Limitations Exécutions très courtes (< 20 min CPU) Sont pénalisées par les overheads Exécutions très longues (> une année CPU) Ont besoin d’intervention pour finir Support pour les contraintes des applications RAM > 2 GB Espace disque > 2 GB Transfert de gros fichiers L’intégration de nouvelles applications demande l’intervention des experts Développement de workflows 12/14

Conclusion VIP Effort demandé Une des plates-formes les plus utilisées dans EGI Les utilisateurs peuvent transférer des fichiers et lancer des applications Les sites de calcul et l’emplacement de stockage des fichiers sont choisis automatiquement Les applications sont externes aux portail Effort demandé Administration système Support logiciel Support utilisateurs Développement logiciel 13/14

Merci pour votre attention ! Questions ? 14/14