Utilisation de l API REST CiGri SimSERT (CONSERT / ROSETTA) CIMENT users day 22 Juin 2016 Yves Rogez

Documents pareils
FME Server comme plateforme d échanges de données raster multi-temporelles chez MeteoSuisse

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Présentation de la solution Open Source «Vulture» Version 2.0

INFO-F-404 : Techniques avancées de systèmes d exploitation

Analyse de performance, monitoring

Journée Utiliateurs Nouvelles du Pôle ID (Informatique) Pierre Neyron, LIG/CNRS

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups Auteur : Charles-Alban BENEZECH

API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011

SERVEUR DÉDIÉ DOCUMENTATION

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. 11, bd du Sud Est Nanterre

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin Talend

CATALOGUE DE PRESTATIONS D ACCOMPAGNEMENT METIER DES CENTRES DE CONTACTS

Le serveur HTTPd WASD. Jean-François Piéronne

L art d ordonnancer. avec JobScheduler. François BAYART

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

Introduction à ElasticSearch

Préparation d un serveur Apache pour Zend Framework

ArcGIS 10.1 for Server

Once the installation is complete, you can delete the temporary Zip files..

Anticiper et prédire les sinistres avec une approche Big Data

La suite logicielle Lin ID. Paris Capitale du Libre 25 septembre 2008

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Middleware et services de la grille

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

MANUEL D INSTALLATION D UN PROXY

OpenPaaS Le réseau social d'entreprise

Dexia Guide d installation de NetWorker Server 25 juin Legato Systems, Inc.

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

1. Formation F5 - Local Traffic Manager Configuring (LTM)

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

Module 7 : Configuration du serveur WEB Apache

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril / 15

Tutoriel compte-rendu Mission 1

Master1 ère année. Réseaux avancés I. TP nº5 filière ISICG

BIG DATA APPLIQUÉES À LA SÉCURITÉ. Emmanuel MACÉ Akamai Technologies

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

CALCUL DE LA CONTRIBUTION - FONDS VERT Budget 2008/2009

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

VOTRE POLITIQUE D'ARCHIVAGE EST-ELLE ADAPTÉE? Démarche projet. Alain Le Corre, Responsable de Marché, Gestion de l information

Open Source Job Scheduler

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant

Retour d exprience sur le cluster du CDS

Architectures Web Services RESTful

MailStore Server 7 Caractéristiques techniques

Détection d'intrusions en environnement haute performance

Paris Airports - Web API Airports Path finding

DEMARRER UN PROJET BIGDATA EN QUELQUES MINUTES GRACE AU CLOUD

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Open Source Job Scheduler. Installation(s)

Mise en place d un serveur Proxy sous Ubuntu / Debian

API FTP SMSENVOI V1.1

8. Cours virtuel Enjeux nordiques / Online Class Northern Issues Formulaire de demande de bourse / Fellowship Application Form

Les enjeux du Big Data Innovation et opportunités de l'internet industriel. Datasio 2013

Simple Database Monitoring - SDBM Guide de l'usager

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

eps Network Services Alarmes IHM

Institut français des sciences et technologies des transports, de l aménagement

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY

Le nouveau visage de la Dataviz dans MicroStrategy 10

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Authentification unique Eurécia

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN

Novembre 2006 Antispam sur Messagerie évoluée Completel Guide Utilisateur 1. Antispam individuel pour la Messagerie évoluée.

Déploiement OOo en environnement Windows Terminal Server

Bases de données et sites WEB

Differential Synchronization

WDpStats Procédure d installation

NOTICE INSTALLATION. ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Alfstore workflow framework Spécification technique


calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

SQL Server Installation Center et SQL Server Management Studio

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Résoudre les problèmes PHP, les meilleures (et les pires) techniques

Manuel d utilisateur 1

API ONE-TIME PASSWORD

JOnAS Day 5.1. Clustering

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Messagerie vocale dans votre BAL. sur un téléphone. Grandes BAL à bas coût. dans un navigateur. Le cloud comme vous le souhaitez

TP Administration Oracle

UNIVERSITE LYON 3 (JEAN MOULIN) Référence GALAXIE : 4140

Galaxy Training days. Liste des sessions disponibles : Les formateurs :

Application Form/ Formulaire de demande

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Analyse de la bande passante

Consultants en coûts - Cost Consultants

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

Développer pour Sharepoint 2010 et au-delà (aka SP Online)

If the corporation is or intends to become a registered charity as defined in the Income Tax Act, a copy of these documents must be sent to:

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Acronymes et abréviations. Acronymes / Abbréviations. Signification

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

Transcription:

Utilisation de l API REST CiGri SimSERT (CONSERT / ROSETTA) CIMENT users day 22 Juin 2016 Yves Rogez

CONSERT / ROSETTA - SimSERT Rosetta : observation en orbite autour de la comète Churyumov- Gerasimenko (67P/CG) CONSERT : COmet Nucleus Sounding by Radiowave Transmission SimSERT : Propagation radar en transmission sur un grand domaine => ray-tracing Besoin pour l analyse scientifique et la préparation des opérations

Propagation d onde (ray-tracing) Le workflow SimSERT

irods Le workflow SimSERT Propagation d onde (ray-tracing)

irods Le workflow SimSERT Propagation d onde (ray-tracing) ~ 500 jobs 1 cpu / job Tous les clusters In ~1 GB / cluster Out ~100 GB

irods irods Le workflow SimSERT Propagation d onde (ray-tracing) Indexation de la base de données de rayons ~ 500 jobs 1 cpu / job Tous les clusters In ~1 GB / cluster Out ~100 GB ~ 50 000 jobs 1 core / job 2-3 clusters In ~100 GB / cluster Out (+) ~10 GB

irods irods Le workflow SimSERT Propagation d onde (ray-tracing) Indexation de la base de données de rayons Nettoyage des résultats ~ 500 jobs 1 cpu / job Tous les clusters In ~1 GB / cluster Out ~100 GB ~ 50 000 jobs 1 core / job 2-3 clusters In ~100 GB / cluster Out (+) ~10 GB 1 job 1 core 1 cluster In ~100 GB Out N/A

irods irods Le workflow SimSERT Propagation d onde (ray-tracing) Indexation de la base de données de rayons Nettoyage des résultats Génération des signaux sur l orbite ~ 500 jobs 1 cpu / job Tous les clusters ~ 50 000 jobs 1 core / job 2-3 clusters 1 job 1 core 1 cluster 1 job 1 node 1 cluster In ~1 GB / cluster Out ~100 GB In ~100 GB / cluster Out (+) ~10 GB In ~100 GB Out N/A In ~100 GB Out ~10 MB

Etape 1 : Propagation en ray-tracing Campaigns will be executed on ['luke'] Propagation simulation pass... Generating JDL file for propagation... Generating param file for propagation... Generating configuration file for propagation with luke. Generating configuration file for propagation with default. Copying input files to irods... Preparing campaign Tests and project Test_00 on user rogezy Clean up all campaign files on irods Copy configuration files to irods... Copy job script to irods... Copy geometry data to irdos... Preparation finished Launching campaign Propagation with Tests/cigri/Tests_Test_00_Propagation.jdl... Propagation campaign is running ( ID = 7295 )... Progress : 62 / 338 (18.34 %)

Etape 1 : Propagation en ray-tracing Campaigns will be executed on ['luke'] Propagation simulation pass... Generating JDL file for propagation... Generating param file for propagation... Generating configuration file for propagation with luke. Generating configuration file for propagation with default. Copying input files to irods... Preparing campaign Tests and project Test_00 on user rogezy Clean up all campaign files on irods Copy configuration files to irods... Copy job script to irods... Copy geometry data to irdos... Preparation finished Launching campaign Propagation with Tests/cigri/Tests_Test_00_Propagation.jdl... Propagation campaign is running ( ID = 7295 )... Progress : 62 / 338 (18.34 %) Préparation de la campagne (fichier JDL, fichier de paramètres, )

Etape 1 : Propagation en ray-tracing Campaigns will be executed on ['luke'] Propagation simulation pass... Generating JDL file for propagation... Generating param file for propagation... Generating configuration file for propagation with luke. Generating configuration file for propagation with default. Copying input files to irods... Preparing campaign Tests and project Test_00 on user rogezy Clean up all campaign files on irods Copy configuration files to irods... Copy job script to irods... Copy geometry data to irdos... Preparation finished Launching campaign Propagation with Tests/cigri/Tests_Test_00_Propagation.jdl... Propagation campaign is running ( ID = 7295 )... Progress : 62 / 338 (18.34 %) Le script python lance la campagne et la contrôle API REST de CiGri

Le bout de programme (lancement de la campagne)

Le bout de programme (lancement de la campagne) Ne pas oublier de désactiver le proxy

Le bout de programme (lancement de la campagne) Ne pas oublier de désactiver le proxy On appelle l API REST sur killeen (localhost) Pour lancer une campagne : url campaigns en POST avec le JDL en paramètre On récupère les informations de la nouvelle campagne en JSON Utile ici : l ID de la nouvelle campagne

Le bout de programme (contrôle de la campagne) Boucle de contrôle en récupérant l état de la campagne

Le bout de programme (contrôle de la campagne) Boucle de contrôle en récupérant l état de la campagne Events, Etat et Progression sont facilement accessible dans la réponse JSON

Le bout de programme (contrôle de la campagne) Boucle de contrôle en récupérant l état de la campagne Events, Etat et Progression sont facilement accessible dans la réponse JSON Espacer un peu les requêtes à l API pour ne pas surcharger CiGri

Le bout de programme (contrôle de la campagne) Boucle de contrôle en récupérant l état de la campagne Events, Etat et Progression sont facilement accessible dans la réponse JSON Espacer un peu les requêtes à l API pour ne pas surcharger CiGri Penser aussi aux éventuels échecs des requêtes HTTP

API REST de CiGri C est simple et pratique, à vous de jouer avec Merci! Documentation : http://ciment.ujf-grenoble.fr/cigri-doc/doc_user.html#rest-api URL du service sur killeen : http://localhost/cigri-api