340 likes | 509 Views
Grille de calcul: collaboration Belgique-Maroc. Othmane Bouhali Université Libre de Bruxelles Brussels, Belgium. Plan. Introduction: Etudiants et chercheurs Marocains en Belgique Exemples de projets de collaboration Plateforme de Grille de calcul Nationale Projet EUmedGrid.
E N D
Grille de calcul:collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles Brussels, Belgium Collaboration Belgique Maroc
Plan • Introduction: Etudiants et chercheurs Marocains en Belgique • Exemples de projets de collaboration • Plateforme de Grille de calcul Nationale • Projet EUmedGrid Collaboration Belgique Maroc
Universités Belges UGent UA VUB KUL ULG ULB UCL UMH FUNDP Collaboration Belgique Maroc
Etudiants Marocains en Belgique Universités Francophones Universités Flamandes ULB-VUB: chute des inscriptions restructuration des candidatures+ coût 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 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 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) Collaboration Belgique Maroc
Exemples de collaborations • Grid Computing • Télécommunications • Supraconductivité • Physique des hautes énergies Collaboration Belgique Maroc
Balloon (30 Km) CD stack with 1 year LHC data! (~ 20 Km) Concorde (15 Km) Mt. Blanc (4.8 Km) Computing intensieve Science 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 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 CE Certfied user sends his job UI RB SE Collaboration Belgique Maroc
Grid computing: besoins en calcul (Maroc) Collaboration Belgique Maroc
Grid computing: Etat du réseau(Maroc) Deux thèses de doctorat en cours Collaboration Belgique Maroc
Grid computing: Etat du réseau(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,.. 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 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) 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 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 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 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 Collaboration Belgique Maroc
DEISA TeraGrid Worldwide Grid computing 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 Collaboration Belgique Maroc
EumedGrid: Participants • Le Maroc est représenté par le CNRST • L’Algérie par le CERIST • La Tunisie par le MRSTDC Collaboration Belgique Maroc
EumedGrid: Monitoring 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 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 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) 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 Collaboration Belgique Maroc
ULB et UAE Travail de recherche sur xDSL: application sur la grille Utilisation de la version libre de MATLAB Collaboration Belgique Maroc
FUNDP, ULB et UAE Metagrid et agent mobile, Service web Collaboration Belgique Maroc
Grid computing: ULB(Belgique), UAE(Maroc) Deux thèses de doctorat en cours Collaboration Belgique Maroc