Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles Brussels, Belgium Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Plan Introduction: Etudiants et chercheurs Marocains en Belgique Exemples de projets de collaboration Plateforme de Grille de calcul Nationale Projet EUmedGrid Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Universités Belges UGent UA VUB KUL ULG ULB UCL UMH FUNDP Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Etudiants Marocains en Belgique Universités Francophones Universités Flamandes ULB-VUB: chute des inscriptions restructuration des candidatures+ coût Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Associations d’Etudiants et chercheurs Promouvoir les disciplines scientifiques concernées adresser les problèmes des étudiants/chercheurs marocains collaboration belgo-marocaine Activités scientifiques Biomatec: Biologistes marocains PhyMaBel: Physiciens Marocains en Belgique PhyMaBel Master Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Association PhyMaBel/Master PhyMaBel: Création en 1995 par des étudiants appartenant aux universités: UCL, ULB, ULG, UMH et VUB journées et expositions scientifiques revue de vulgarisation Guide de l’étudiant, journées d’accueil pour les nouveaux étudiants Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Association PhyMaBel/Master 2004: restructuration de l’association MASTeR: Moving Ahead Scientifc and Technological Research Membres: Arabie Saoudite, Belgique, Canada, et Maroc projets de collaborations avec les chercheurs du Maroc co-organisation de manifestations: ICTIS05 et ICTIS07 convention CNRST-MASTeR (à signer) Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Exemples de collaborations Grid Computing Télécommunications Supraconductivité Physique des hautes énergies Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Computing intensieve Science Concorde (15 Km) Balloon (30 Km) CD stack with 1 year LHC data! (~ 20 Km) Mt. Blanc (4.8 Km) Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid Computing “An infrastructure that enables flexible, secure, coordinated resource sharing among dynamic collections of individuals, institutions and resources” Ian Foster and Carl Kesselman, 1998 Collection of geographically distributed heterogeneous resources Offers access to a virtual and very powerful computing system A user does not care, in which resource and how his job is going to be executed Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Eléments du Grid Computing Bioinformatics, océanography, etc. Users - Applications Condor, Globus, LCG, gLite, etc. “Grid” Middleware CPU, storage systems, instruments, software Resources Network LAN, WAN Certfied user sends his job CE UI RB SE Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: besoins en calcul (Maroc) Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: Etat du réseau(Maroc) Deux thèses de doctorat en cours Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: Etat du réseau(Maroc) Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: ULB(Belgique), UAE(Maroc) 2003: Brainstorming (O. Bouhali-ULB-Bruxelles et C. El Amrani-UAE-Maroc) acquérir et maîtriser les notions de bases inhérentes aux grilles de calcul ainsi que les outils nécessaires à leur déploiement campagne de sensibilisation auprès des chercheurs synergie entre partenaires (nationaux et autres) intéressés création d’un noyau national « grid computing »: - développement et maintien des compétences techniques - recherche liée au: grid, calcul distribué, services web,.. Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: ULB(Belgique), UAE(Maroc) Installation et administration d’un cluster 2003/2004 techniques liées aux clusters - bachsystem, ordonnancement - parallélisme (MPI) - networking Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Autorité de certification Collaboration Belgique Maroc Grid computing: ULB(Belgique), UAE(Maroc) Autorité de certification (DESA 2004/2005) acquisition des notions de base liées à la sécurité: cryptographie, déchiffrement,.. fonctions de hachage (MD5, SHA) principe des signatures numériques protocole en relation (SSL,..) installer un prototype d’autorité de certifications générer des certificats (machines et utilisateurs) Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Prototype d’une grille de clacul de base Collaboration Belgique Maroc Grid computing: ULB(Belgique), UAE(Maroc) Prototype d’une grille de clacul de base DESA 2004/2005 expérience acquise sur les clusters expériences acquise sur les certificats Installation d’un intergiciel (middeleware) de base certificats machines et utilisateurs exécution des jobs de test Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Vers une plateforme Grid nationale: MaGrid Contact avec le CNRST (groupe réseau MARWAN) lettre d’intention (au CNRST) pour la création d’une plateforme grid mailing list: grid-list@marwan.ma (discussion des sujets liés au grid) commission nationale: vision stratégique pour la grille nationale: MaGrid commission nationale de gestion de la grille CNRST comme autorité de certification Phase pilote: deux ans en connectant trois sites + formation Phase finale Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc MaGrid: Phase Pilot, 2006/2007 2 sites connectés: CNRST: http://www.cnrst.ma 20 CPUs 5 machines: serveurs grid de base 1 TeraByte d’espace de stockage UAE: http://www.uae.ma/uaegrid 3 CPUs 3 machines: serveurs grid de base 500 GB d’espace de stockage campagne de sensibilisation à l’échelle nationale depuis 2005 plusieurs expatriés ont exprimé leur intention d’y participer Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc MaGrid: Phase Pilot, 2006/2007 CNRST comme Autorité de certification pour le Maroc Octobre 2006: rapport CP/CPS rédigé et envoyé à EUGridPMA Novembre 2006: commentaires des membres du jury Janvier 2007: présentation du CP/CPS à la réunion EUGridPMA Mai 2007: la réunion EUGridPMA devra accréditer le CNRST première autorité de certification en Afrique Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Worldwide Grid computing DEISA TeraGrid Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc EumedGrid:Empowering e-sciences across the Mediterranean financé par l’UE: 6éme programme cadre contribuer à réduire la fracture numérique Nord-Sud monter une plateforme grid pour la recherche dans la Méditerranée Formation: utilisateurs et administrateur lancé en Janvier 2006 Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc EumedGrid: Participants Le Maroc est représenté par le CNRST L’Algérie par le CERIST La Tunisie par le MRSTDC Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc EumedGrid: Monitoring Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc EumedGrid: Activités Plusieurs applications y tournent: Archéologie, hydrologie, Bioinformatique,.. 3 workshop on été organisés (dont un au Maroc) 3 formations (au Maroc: deux personnes de chaque université) Avril 2007: une école pour les applications grid en Egypte 10 applications ont été sélectionnées Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: autres activités Belgique-Maroc Platforme de simulation basée sur le logiciel GridSim apprendre à utiliser GridSim simuler la plateforme MaGrid ainsi que les neouds locaux étudier les différents scénarios de la charge du système, de l’ordonancement participer aux efforts de développement de GridSim Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: autres activités Simulation avec GEANT4: scintillateurs et autres détecteurs collaboration avec les FUNDP sur les services web dans le Grid deux thèses de doctorat en cours: UAE-ULB collaboration avec l’Université Santiago de Compostela proposition de collaboration avec l’université de Valence proposition de simulation orientée xDSL (Telecom) Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Résumé collaboration en Grid Computing noyau national de grid computing plateforme nationale (deux sites connectés) plus de 16 personnes ont été formés pour son utilisation plusieurs projets de recherches en cours projet EUmedGrid: plus de 400 CPUS et 30 TB disponibles plusieurs applications y tournent déjà une opportunité pour les phsysiciens Algérie, Tunisie et Maroc sont déjà connectés Contactez votre représentatnt respectifs Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc ULB et UAE Travail de recherche sur xDSL: application sur la grille Utilisation de la version libre de MATLAB Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc FUNDP, ULB et UAE Metagrid et agent mobile, Service web Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc
Collaboration Belgique Maroc Grid computing: ULB(Belgique), UAE(Maroc) Deux thèses de doctorat en cours Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc