DIRAC : cadre et composants pour créer des systèmes de calcul distribués



Documents pareils
Mise en place d'un gestionnaire de données léger, pluridisciplinaire et national pour les données scientifiques

Colloque Calcul IN2P3

Interoperabilité entre Observatoire Virtuel et Grilles de calcul

Netvibes : optimiser sa veille d'informations

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

Mise en place d'un petit workflow de publication avec Drupal 7

EGEE vers EGI - situation actuelle et interrogations

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

Les clients GNU/Linux

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Forum Poitou-Charentes du Logiciel Libre

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg

Logiciels libres de Bibliothèques numériques : présentation. Castore & Greenstone. Les autres : CDS Invenio, EPRINTS, Dspace.

Préparer la synchronisation d'annuaires

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Logiciels libres et Open source

Symantec Backup Exec.cloud

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Annuaires LDAP et méta-annuaires

Fiche technique: Sauvegarde et restauration Symantec Backup Exec 12.5 for Windows Servers La référence en matière de protection des données Windows

Prestations et gestion de services cloud dans toute l'infrastructure

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

Un exemple de cloud au LUPM : Stratuslab

A Les différentes générations VMware

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Guide d'installation. Release Management pour Visual Studio 2013

Présentation de la Grille EGEE

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

A5.2.4 Étude d une technologie, d'un composant, d'un outil

terra CLOUD Description des prestations SaaS Exchange

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE

Questions fréquentes sur les tarifs et les licences Windows Server 2012

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Assemblée générale Aristote

L offre de formation 2014 INSET de Dunkerque

Plate-forme collaborative Claroline Présentation et philosophie de Claroline

ACCÈS AUX RESSOURCES NUMÉRIQUES

Grid Technology. ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Technology Group Information Technology Department

IBM CloudBurst. Créer rapidement et gérer un environnement de Cloud privé

Systèmes de communications d entreprise Aastra

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

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

Hébergement de sites Web

1/15. Jean Bernard CRAMPES Daniel VIELLE

PROTECTION DE MACHINE VIRTUELLE VMWARE DELL POWERVAULT DL2000 OPTIMISÉ PAR SYMANTEC

Méthodologie de mise en place de

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

PRODIGUER un noeud français de distribution de données GIEC/IPCC

Piloter PrestaShop Avec OpenERP

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

Web & Libre. Outils pour être présent sur le net librement

Hands on Openstack : Introduction

terra CLOUD Description des prestations IaaS

PostgreSQL, le cœur d un système critique

2 disques en Raid 0,5 ou 10 SAS

Charte de fonctionnement de GéoNormandie

WordPress : principes et fonctionnement

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

Ricardo Murillo Gestionnaire de Projets. Lomé, Togo Février Conférence des Nations Unies sur le Commerce et le Développement

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications

La fédération des infrastructures cloud

KASPERSKY SECURITY FOR BUSINESS

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

La Haute disponibilité des modules EOLE

CA ARCserve Backup ß QUESTIONS LES PLUS FRÉQUENTES : CA ARCSERVE BACKUP R12.5

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

L'automatisation open source pour SI complexes

Service Cloud Recherche

Inscriptions : Renseignements : 33 (0) education.france@sap.com


SysFera-DS : vers une solution de portail scientifique collaboratif chez EDF. Benjamin Depardon

Sécurité du cloud computing

Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus..

Technologie SDS (Software-Defined Storage) de DataCore

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Nos webmasters, web designers et ingénieurs de développement vous accompagnent dans vos projets afin de vous apporter entière satisfaction.

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition]

SOLUTION DE BACKUP NETISSIME DATACENTER CLOUD CONSULTING TELECOM - FORMATION

Clouds et plates-formes multiples

Gérez votre parc informatique L'ESPRIT LIBRE!

DOSSIER SOLUTION : CA ARCserve r16. Recours au Cloud pour la continuité d'activité et la reprise après sinistre

Exercices Active Directory (Correction)

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Guide de l'utilisateur de Symantec Software Management Solution 7.5 SP1 optimisé par la technologie Altiris

Transcription:

Licence Creative Commons by-nc-nd (Paternité, pas d'utilisation commerciale, pas de modification) Logiciel validé par la communauté Ens Sup - Recherche DIRAC : cadre et composants pour créer des systèmes de calcul distribués Site web : http://dirac.in2p3.fr/dirac/ Système : UNIX-like Téléchargement : https://github.com/diracgrid Version évaluée : 5 Langue(s) de l'interface : anglais Licence : GPL - GPL v3 Origine du développement : CERN, CPPM FICHE PLUME Création ou MAJ importante : 26/03/2013 Correction mineure : 22/04/2013 Auteur : Luisa Arrabito - LUPM Contact pour cette fiche : Luisa Arrabito (e-mail) qui accepte de faire un support léger à l'installation Responsable thématique : Geneviève Romier (Institut des Grilles et du Cloud) Relecteur 1 : Hélène Cordier Relecteur 2 : Andrei Tsaregorodtsev MOTS CLÉS Système : UNIX-like Métier-activité : biologie, calcul scientifique, autre métier/activité 1 sur 5 04/07/2013 09:20

Domaine informatique : métier, serveur de calcul Usage : service informatique Fonctionnalités principales : calcul distribué, partage de fichiers, traitement de données Mots-clés divers : grappe/grille, infrastructure FG, utilisateurs FG Mots-clés proposés par l'auteur : cloud, LHCb Origine : dév Ens Sup / Recherche Type de licence : libre Coût : gratuit DESCRIPTION Fonctionnalités générales DIRAC, Distributed Infrastructure with Remote Agent Control, est un cadre logiciel pour créer des systèmes de calcul distribués. Il a été développé pour répondre aux besoins de l'expérience LHCb au CERN pour le traitement de ses données sur la grille de calcul. Maintenant le système offre une solution générale pour la gestion des tâches de calcul et des données distribuées. Il est léger, robuste et extensible, adaptable aux évolutions rapides de la grille. Il prend en compte des ressources hétérogènes ce que inclut les grilles de calcul, les clouds ou bien les grappes de processeurs indépendants. L'architecture modulaire de DIRAC permet l'adaptation facile des fonctionnalités aux nouveaux besoins des communautés des utilisateurs. Les fonctionnalités principales de DIRAC sont : Gestion de productions MC (Monte Carlo), du traitement de données et de tâches d'analyse : - Utilisation des jobs pilots - le concept introduit par DIRAC - Gestion des politiques de la communauté des utilisateurs - Agrégation des ressources hétérogènes de façon transparente pour les utilisateurs - Système de récupération des échecs Gestion de données : - Opérations sur les fichiers et enregistrement dans les catalogues de répliques et de métadonnées - Utilisation des catalogues standards grille (LFC, catalogue des fichiers d une VO) ou de catalogue DIRAC performant avec la possibilité de définir les métadonnées d'utilisateurs. Plusieurs catalogues peuvent être utilisés simultanément - Distribution automatique de données - Contrôle d'intégrité de données - Monitoring des ressources de stockage Gestion de productions massives : - Création et soumission automatiques de jobs pour le traitement de données selon des scénarios prédéfinis DIRAC est une "solution de grille" générale et complète pour une ou plusieurs communauté d'utilisateurs. 2 sur 5 04/07/2013 09:20

Autres fonctionnalités Service d'accounting de toutes les opérations Portail Web - Soumission et monitorage des jobs, récupération des résultats - Monitorage de tous les services de DIRAC - Accès aux données d'accounting Journalisation des événements pour tous les composants de DIRAC Service pour la configuration de tous les composants de DIRAC Le cadre logiciel DIRAC respecte les standards de sécurité de la grille (DISET, DIRAC Secure Transport Extension) Interopérabilité DIRAC permet l'intégration de ressources hétérogènes ce qui donne une solution au problème d'interopérabilité entre différentes grilles de calcul, clouds et clusters locaux Contexte d'utilisation dans mon laboratoire/service Installation actuellement utilisée pour les formations EGI et potentiellement disponible comme instance de test pour d autres organisations virtuelles. Depuis mai 2012, un service mutualisé et multidisciplinaire de France Grilles est offert aux utilisateurs France Grilles sur la base de DIRAC. Une dizaine d'organisations virtuelles regroupant des utilisateurs utilisent ce service dont l'organisation virtuelle "nationale" de France Grilles. L'équipe des administrateurs est distribuée sur plusieurs sites, des agréments entre les différents partenaires sont en cours de mise en place pour formaliser le fonctionnement du service. Limitations, difficultés, fonctionnalités importantes non couvertes Dans un contexte d'utilisation hors de l'expérience LHCb : - documentation incomplète - absence de liste de diffusion ou de discussion - support limité ENVIRONNEMENT DU LOGICIEL Plates-formes UNIX, MAC pour le client DIRAC, UNIX pour le serveur DIRAC Logiciels connexes 3 sur 5 04/07/2013 09:20

Intergiciel glite : nécessaire pour l'utilisation des ressources WLCG. Autres logiciels aux fonctionnalités équivalentes PanDA, AliEn, GlideIn WMS, Phedex ENVIRONNEMENT DE DÉVELOPPEMENT Type de structure associée au développement Projet international dans le cadre de LHCb : 10-12 développeurs venant de France, Espagne, Allemagne, Russie et le CERN Eléments de pérennité Utilisé dans le cadre de LHCb : prévision d'utilisation pendant toute la durée d'exploitation de données du LHC Développement de nouvelles fonctionnalités assez fréquent pour les besoins de LHCb Adopté par d'autres communautés (HEP, astroparticules, biologie, Références d'utilisateurs institutionnels France Grilles, etc.) WLCG, GISELA, CERN, KEK, Université de Barcelona, CREATIS (INSA Lyon), Centre de Calcul de l'in2p3, France Grilles ENVIRONNEMENT UTILISATEUR Liste de diffusion ou de discussion, support et forums Les utilisateurs disposent d'un forum et d'un système de tickets. Il existe également une liste de discussion pour les utilisateurs dans le cadre de LHCb : dirac-grid-l@in2p3dotfr. Pour les développeurs, il existe un forum. Documentation utilisateur Documentation en ligne : http://diracgrid.org/ Tutoriaux en ligne : https://indico.in2p3.fr/conferencedisplay.py?confi... 4 sur 5 04/07/2013 09:20

Divers (astuces, actualités, sécurité) Interface utilisateur en ligne de commande ou par un portail web. DIRAC est programmé principalement en Python et les APIs sont fournis dans ce langage. Contributions Dans le cadre de LHCb ou dans le cadre d'un autre projet utilisant DIRAC. DIRAC est un projet "open source" ouvert aux contributions des développeurs intéressés. URL source: https://www.projet-plume.org/fiche/dirac 5 sur 5 04/07/2013 09:20