Simon Dadoun sdadoun@lal.in2p3.fr Interface WEB pour l'utilisation de GuineaPig++ sur la grille de PCs XtremWeb-HEP 8eme réunion codes de calcul accélérateur.

Slides:



Advertisements
Présentations similaires
INTRODUCTION. INTRODUCTION PLAN DE SOUTENANCE PREMIER PARTIE: GÉNÉRALITÉS Chapitre 1: Présentation de la structure d’accueil Chapitre 2 : généralité.
Advertisements

Catalog fonctionne sur vos données Catalog est préconfiguré pour fonctionner directement avec les données – WinBooks Accounting – WinBooks Logistics –
Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Séminaire EOLE Dijon Octobre 2008 Eole SSO.
Ninja Online PROJET TUTEURÉ N3 Clément BAERT Alexis BEAUREPAIRE Nathan DAMIE Laurent LAPLACE Valentine MAILLART Emmanuel PERRIN Tuteur : Jean CARLE DUT.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Installer une application 1 / 32 Tablette Elève Nomade Installer une application CRDP de Marly-le-Roi – Jeudi 20 octobre 2011.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
Jean-Marie Clipet Proxmox VE - VVT 26 juin Proxmox VE.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
Flex Web Roster. Introduction - Du cas concret au cas général ( titre de chapitre ) -Le problème de l’emploi du temps est un problème largement étudié.
Mon stage à SAVIE Guillaume DOTT Développement d'un logiciel de vidéoconférence Enjeux 3.
Flex Web Roster 1TER 2012 Engilberge, Lludice, M'rah.
21 septembre 2005Présentation Groupe développements du SI Le groupe développements du service informatique du LAL 21 septembre 2005 (Guy Le Meur)
1 Y a-t-il une place pour Opensocial dans l'enseignement supérieur ? David Verdin RENATER JRES - Toulouse – novembre 2011.
TRAAM Académie de Limoges1 TRAvaux Académiques Mutualisés Comment intégrer à l’enseignement de la technologie les services mis à la disposition des élèves.
MAGIC Jeux de cartes en réseaux. PLAN. I.Présentation de notre projet. II.L’application réseau. III.Implémentation du jeux.
Cartographie sur le web (webmapping)
Framework EHop/Ecenvir
SanMarco – Outil MicroStrategy Manuel d’utilisation sur les fonctionnalités 27 juillet 2015.
Ensemble de services.
Présentation OCI700 et ACS Série 700
Utentomatic - Gestion des comptes Unix sous Active Directory
Informatique et Sciences du Numérique
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Séminaire EOLE Beaune Septembre 2007
MOUTON Marielle - DUMETZ François - LEVECQUE Alain
Installation et Configuration Internet Information Server (IIS 5)
Langues vivantes (1/14) Sommaire Refonte ergonomique Onglet Synthèse
Projet 1789 : Plateforme d'enseignement innovante
Clients riches RIA (Rich Internet Application) / RDA
L`Histoire d'Internet Fait par: Ali Al-Ozeir.
Interaction avec une base de données
LE MASHUP.
Développement JAVA pour plateforme ANDROID
TM40 Module d'interface tactile
Réalisation d'agents de surveillance Zephir
GENIUS – GANGA Alternative à la CLI
Les technologies AJAX.
Réunion Analyse D0 France au CCIN2P3 19 janvier 2004
Outils Statistiques pour la Sémantique Décembre 2013
MATLAB sur la grille C. Loomis (LAL-CNRS)
Asynchronous Javascript And Xml
Daniel JOUVENOT Laboratoire de l’Accélérateur Linéaire (LAL–ORSAY)
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Solution de déploiement logiciel
CeMEB La plateforme MBB
Zikindi Projet NF28 - P2013 BRIZARD Laura FECHEROLLE Cécile
CeMEB La plateforme MBB
mardi 11 septembre 2018mardi 11 septembre 2018
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Présentation de la maquette du projet
Documentation technique (Linux)
PRÉSENTATION DE L’OPTION ICN EN 1ÈRES (l/es/s) ET terminalEs (l/es) Contact : LYCÉE PÉRIER
DNS ET DHCP SOUS LINUX INSTALLATION ET CONFIGURATIONS EXPOSE GROUPE 2 THEME:THEME: REDIGE PAR IBRAHIMA FAYE.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Serveurs d’applications
Un cloud de production et de stockage
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Conception cartographique
Ouverture d’image PGM et éléments d’affichage graphique
Projet de fin d’études : Université Cadi Ayyad Ecole Supérieure de Technologie-Safi Techniques Instrumentales et Management de la Qualité Sujet traité.
Module bibliothèques numériques : le format PDF
MIAGE KSAR EL KEBIR Année scolaire: 2015/2016 Année de formation: 2017/2018 Année de formation: 2017/2018 Réalisé par : YOUSSEF BLAL Encadré par ANOUAR.
Présentation des missions en entreprise et formation
Présentation des missions en entreprise
Soutenance fin d’année S’intitulant : audit et surveillance avec zabbix Présenté par: ADIE ALI Maxim Eric ANDRIAMANJATO Jean Francis Parcours:
Transcription de la présentation:

Simon Dadoun sdadoun@lal.in2p3.fr Interface WEB pour l'utilisation de GuineaPig++ sur la grille de PCs XtremWeb-HEP 8eme réunion codes de calcul accélérateur (GCAO) Mardi 29 Novembre 2011 Simon Dadoun sdadoun@lal.in2p3.fr

Interface WEB pour l'utilisation de GuineaPig++ sur la grille de PCs XtremWeb-HEP Description de l'interface Captures d'écran de l'interface 3) Conclusion 4) Annexe : Code source et bibliothèques utilisées

Description de l'interface Cette interface WEB a pour but de faciliter le lancement de plusieurs tâches pour GuineaPig++ sur la grille de calcul XtremWeb-HEP, et la création de certains graphes à partir des résultats d'une tâche. Un prototype opérationnel est accessible à cette adresse : http://xw.lri.fr:4330/nxwportal Une attention particulière a été apportée pour utiliser des bibliothèques et faire moins de développements.

Captures d'écran de l'interface Une classe PHP vérifie l'authentification auprès du serveur XtremWeb-HEP, il gère aussi les autorisations.

Captures d'écran de l'interface Création d'une simulation : pour chaque tâche une génération de nombre aléatoire est utilisée.

Captures d'écran de l'interface Statuts des simulations, deux en cours, une terminée, une prête.

Captures d'écran de l'interface Accès / affichages des résultats

Captures d'écran de l'interface Histogramme créé coté serveur avec la bibliothèque Python Matplotlib (simple à utiliser, rapide)

Captures d'écran de l'interface Graphes créé coté client avec la bibliothèque Javascript Flot (simple à utiliser, lente, c'est un graphe vectoriel permettant certaines intéractions comme le zoom)

Conclusion L'interface WEB permet de : s'abstraire de l'intergiciel de grille (en l'occurrence XtremWeb-HEP mais adaptable à d'autres systèmes de soumission) éviter d'installer l'application (GuineaPig++) envisager la création de graphes à partir des résultats

Annexe L'application GuineaPig++ https://trac.lal.in2p3.fr/GuineaPig Le projet XtremWeb-HEP http://xtremweb-hep.org/ Le code source de l'interface est accessible sur sourceforge http://sourceforge.net/p/myciproject (svn checkout svn://svn.code.sf.net/p/myciproject/code/trunk myciproject-code) Les bibliothèques suivantes ont été utilisées : Matplotlib (Python) pour la création de l'histogramme http://matplotlib.sourceforge.net (pour l'installer sur Debian : apt-get install python-matplotlib) Jquery (Javascript) pour l'Ajax et les popups http://jquery.com/ Flot (Javascript) pour la création du nuage de point http://code.google.com/p/flot/ CodeIgniter (PHP) comme framework WEB http://codeigniter.com/