Retour d expérience utilisateur : comment rendre compatible les problématiques de visualisation distante dans un environnement très sécurisé

Documents pareils
Journée CUME 29 Mars Le déport d affichage. Vincent Gil-Luna Roland Mergoil.

Le calcul intensif chez PSA Peugeot Citroën. TERATEC 28 juin 2011

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS

Les mésocentres HPC àportée de clic des utilisateurs industriels

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Vérifier la qualité de vos applications logicielle de manière continue

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

LE SAN ET LE NAS : LE RESEAU AU SERVICE DES DONNEES

ClariLog - Asset View Suite

La gestion du poste de travail en 2011 : Panorama des technologies

SOMMAIRE. La simulation numérique chez PSA. Organisation PSA Les applications CFD CFD Process UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2

Découvrez notre solution Alternative Citrix / TSE

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen

LES SOLUTIONS OPEN SOURCE RED HAT

Conception d'une plate-forme collaborative Microsoft SharePoint 2003

Qu est-ce que ArcGIS?

Un projet communevo / UPMC

Terminal Server RemoteAPP pour Windows Server 2008

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration

Qu est-ce que le «cloud computing»?

DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios

Virtualisation. du poste de travail Windows 7 et 8. avec Windows Server 2012

Atelier Le gestionnaire de fichier

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Portail collaboratif Intranet documentaire Dématérialisation de processus

Imaginez un Intranet

Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager

Projet de développement

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

DÉVELOPPEMENT DE COURS ÀDISTANCE JEUDI DU NUMÉRIQUE 14/10/2010 M. LUCAS - UF SPI - ENITAB

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

WINDOWS Remote Desktop & Application publishing facile!

S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i

Le modèle client-serveur

Traçabilité des administrateurs internes et externes : une garantie pour la conformité. Marc BALASKO Ingénieur Avant-vente

Prenez le PLM express

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Utiliser le portail d accès distant Pour les personnels de l université LYON1

CAHIER DES CHARGES D IMPLANTATION

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Délivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source

Mise en œuvre des serveurs d application

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Linux Expo Gestion des Identités et des Accès. Le 16 mars Arismore

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Tout bénéfice! Marier CAO et Intranet pour le meilleur de la performance à moindre coût. Andreas Blaszczyk, Harsh Karandikar, Giovanni Palli

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Sauvegardes par Internet avec Rsync

L ingénierie numérique libre et CAELinux: passé, présent et avenir

Catalogue Formation «Vanilla»

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

DataEXchanger. Echangez en toute simplicité. Atelier Dex Etat des lieux Dex X. Présentation DEX X

Filière métier : Administrateur Virtualisation

Infrastructure RDS 2012

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session Sécurité du réseau

Guillaume Garbey (Consultant sécurité) Contributeurs: Gilles Morieux, Ismaël Cisse, Victor Joatton

Famille IBM WebSphere Application Server

Armelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration

La continuité de service

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Générer du code à partir d une description de haut niveau

Contrôle d accès Centralisé Multi-sites

Groupe Eyrolles, 2004 ISBN :

extreme factory l innovation à portée de main

Les environnements de calcul distribué

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

HPC by OVH.COM. Le bon calcul pour l innovation OVH.COM

2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91)

Serveurs de noms Protocoles HTTP et FTP

Les journées SQL Server 2013

Tutorial Terminal Server sous

FORMATION WS0803 CONFIGURATION ET DEPANNAGE DE L'INFRASTRUCTURE RESEAU WINDOWS SERVER 2008

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Cahier des charges (CDC)

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

Conseils en Ingénierie mécanique

Partie II PRATIQUE DES CPL

Pré-requis installation

Tableau comparatif des offres Visual Studio

Repoussez vos frontières

Systèmes de gestion de code source

VISIOCONFÉRENCE AVEC RENATER

Serveur FTP. 20 décembre. Windows Server 2008R2

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

IBM Power Systems - IBM i IBM Rational

SQL SERVER 2008, BUSINESS INTELLIGENCE

Guide d installation

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Services Réseaux - Couche Application. TODARO Cédric

Configuration de SQL server 2005 pour la réplication

Manuel du Desktop Sharing

Transcription:

Retour d expérience utilisateur : comment rendre compatible les problématiques de visualisation distante dans un environnement très sécurisé Forum TeraTec 2012 Didier NASSIET et Fabien VIVODTZEV 28 JUIN 2012 25 juin 2012 CEA 10 AVRIL 2012 PAGE 1

Contexte La simulation au CEA/CESTA Centre d Etudes Scientifiques et Techniques d Aquitaine Architecte industriel d un système complexe Démarche de garantie par la simulation Nombreuses physiques étudiées Mécanique du vol, aérodynamique, électromagnétisme, thermomécanique Données Diversité des représentations (spécification exploitation) CAO, maillages, résultats Curvilignes, non structurés, particules, scalaires, vectorielles Quantité des données 10 9 voxels en CEM, 10 7 tétraèdres en EM Multi-physiques, multi-échelles 25 juin 2012 CEA 28 JUIN 2012 PAGE 2

Exploitation des chaînes de simulation Objectifs Mettre en place un environnement logiciel adapté, simple d utilisation, homogène Capitaliser dans une démarche de garantie par la simulation Contraintes Centre de province : distance et réseau sécurisé entre TERA et le CESTA Machines de production Petaflopic : TERA100, TGCC, CCRT De nombreuses physiques De nombreux codes/formats : une cinquantaine de codes de simulation une centaine d utilisateurs Réseaux de travail non ouverts Environnements d exploitation hétérogènes (Linux, Windows) 25 juin 2012 CEA 28 JUIN 2012 PAGE 3

Topologie CCRT xxx xxx xxx xx xx xx TGCC Dépouillement Stockage mutualisé (GL100) TERA100 ~200 Gbits/s ~1.2 Petaflops Réseau inter-centres Débit de 100 Mbits/s Connexion sécurisée (réseau fermé) Directe sur TERA (SSH) Gestionnaire de batch (SLURM) Directe sur le cluster de dépouillement Serveur HPSS (ST100) CESTA Utilisateurs sous Linux CentOS/Windows 1 machine par utilisateur (nvidia quadro, NVS) 25 juin 2012 CEA 28 JUIN 2012 PAGE 4

VISUALISATION DISTANTE DANS UN ENVIRONNEMENT DISTRIBUÉ ET SÉCURISS CURISÉ CEA 10 AVRIL 2012 PAGE 5 25 juin 2012 Calculé avec Miró CEA

Visualisation distante : VisIt Connexion inter-centres Communication à travers SSH Le moteur de rendu et le serveur de données exécutés sur TERA Connexion inverse vers le client au CESTA Connexion intra-centre Permet une visualisation parallèle et «peu distante» Mode client/serveur Transfert géométrie ou images 25 juin 2012 CEA 28 JUIN 2012 PAGE 6

Visualisation distante : Abaqus Viewer Mise en place d un ODB Connector Choix des versions (contraintes sur les formats) Connexion à la machine de dépouillement via SSH Lancement du serveur et configuration des connexions vers le client Mode client/serveur Transfert géométrie uniquement Taille mémoire client Animations en temps 25 juin 2012 CEA 28 JUIN 2012 PAGE 7

Exploitation distante : VisuPortal Solution transverse Connexion sécurisée au nœuds de dépouillements via un portail Déploiement temporaire du bureau javaws et fichier Java Network Launching Protocol (.jnlp) Transfert d images, interaction et chiffrement optimisés (ex:hprgs) Travail à distance Les données d entrée et cas de calculs sont distants Mode client/serveur RGS Optimisé pour le rendu Environnement déporté 25 juin 2012 CEA 28 JUIN 2012 PAGE 8

EXPLOITATION DISTANTE DE CODES DE CALCUL DANS UN ENVIRONNEMENT DISTRIBUÉ ET SÉCURISS CURISÉ CEA 10 AVRIL 2012 PAGE 9 25 juin 2012

Le besoin fonctionnel Préparer des calculs Contexte multi-code Fichiers locaux et distants : Maillages Matériaux Extensions de calcul utilisateurs (Abaqus, Fluent) Créer et modifier des cas de calcul : Faciliter la saisie des données Valider les jeux de données Soumettre des calculs Contexte multi-machine Ressources locales et distantes : Machines du CESTA Machines TERA 100 Soumettre des cas de calcul : En interactif, en batch Dimensionner les ressources (temps, mémoire, CPUs) Enregistrer la demande de calcul 25 juin 2012 CEA 28 JUIN 2012 PAGE 10

Les exigences Sécurité Supporter les mécanismes standards : Connexions SSH Protocoles d identification et d authentification réseau Portabilité Postes clients Linux Postes clients Windows Ergonomie Les utilisateurs de codes : Travaillent sur un poste local Exploitent des ressources distantes Ne sont pas des spécialistes du batch 25 juin 2012 CEA 28 JUIN 2012 PAGE 11

La plate-forme Nikaïa Séparer le générique du spécifique Des services génériques Explorateur de systèmes distants : Machines Fichiers Terminaux Calculs Moniteurs de systèmes distants Authentification Studio Nikaïa Des points d extension pour ajouter des : Machines de calcul Codes de calcul Éditeurs de cas de calcul Vues spécialisées : Propriétés des jeux de données Propriétés de maillages Visualisation 3D Dispositifs logiciels 25 juin 2012 CEA 28 JUIN 2012 PAGE 12

Architecture de Nikaïa Une application Eclipse RCP extensible computingmachines team visualizationmachines views computingcodes 25 juin 2012 CEA 28 JUIN 2012 PAGE 13

Utilisation : installation de dispositifs logiciels Dépôt de dispositifs et détails de l installation 25 juin 2012 CEA 28 JUIN 2012 PAGE 14

Utilisation : configuration de la plate-forme Création automatique de machines et authentification réseau Configuration des codes de calcul installés 25 juin 2012 CEA 28 JUIN 2012 PAGE 15

Utilisation : préparation des calculs Explorateur distant, éditeurs et propriétés avancées Explorateur distant Viewer de maillages Éditeurs de cas de calcul Propriétés avancées 25 juin 2012 CEA 28 JUIN 2012 PAGE 16

Utilisation : exploitation des résultats Suivi du calcul, vues des travaux et résultats distants Dossiers de calcul Fichiers de résultats État des travaux 25 juin 2012 CEA 28 JUIN 2012 PAGE 17

Développement : ajout de machines Machines et partitions de calcul ou de visualisation 25 juin 2012 CEA 28 JUIN 2012 PAGE 18

Développement : ajout de codes de calcul Codes de calcul et éditeurs de cas de calcul 25 juin 2012 CEA 28 JUIN 2012 PAGE 19

Technologies Nikaïa What else? Base Eclipse RCP : Rich Client Platform Remote System Explorer (RSE) Babel : traduction en fr_fr Modèles Modélisation des jeux de données et génération des éditeurs EMF : Eclipse Modeling Framework Paprika Outil CEA/CESTA Modélisation de cas de calcul (méta-modèle «numerical») Génération des éditeurs : GWT, SWT Éditeur générique Paprika Pour en savoir plus : http://www.youtube.com/watch?v=s_q9nu2qweu Sécurité Java Secure Channel : JSCh, Java Open SSH 2 full implementation Authentification réseau Provisionning Installation et mises à jour de dispositifs logiciels p2 : Eclipse provisioning platform 25 juin 2012 CEA 28 JUIN 2012 PAGE 20

Perspectives Exploitation des calculs Extension à d autres codes de calculs Nouveaux éditeurs de cas Vues spécialisées Nouvelles machines : CCRT et TGCC Nouveaux formats de données CFD : CGNS (HDF5) EM : UNV Gestion des sorties parallèles Services Gestion des données de calcul en configuration Intégration de technologies de visualisation distante Passerelle entre Nikaïa et Le PLM Les données d essais 25 juin 2012 CEA 28 JUIN 2012 PAGE 21