Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration...

33
Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique- Maroc Othmane Bouhali Université Libre de Bruxelles Brussels, Belgium

Transcript of Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration...

Page 1: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Grille de calcul:collaboration Belgique-Maroc

Othmane Bouhali Université Libre de Bruxelles

Brussels, Belgium

Page 2: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Plan

Introduction: Etudiants et chercheurs Marocains en Belgique

Exemples de projets de collaboration

Plateforme de Grille de calcul Nationale

Projet EUmedGrid

Page 3: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Universités Belges

UGent UA VUB KUL

ULG

UCL

FUNDP

UMH

ULB

Page 4: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Nombre d'inscrits/an

0

10

20

30

40

50

60

2001 2002 2003 2004 2005

KUL

Gand

UA

VUB

Nombre d'inscrits/an

0

20

40

60

80

100

120

140

160

1996 1997 1998 1999 2000 2001 2002 2003 2004

Ulg

UCL

ULB

UMH

FPMS

Etudiants Marocains en Belgique

Universités Francophones Universités Flamandes

ULB-VUB: chute des inscriptions restructuration des candidatures+ coût

Page 5: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 6: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 7: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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)

Page 8: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Exemples de collaborations

Grid Computing

Télécommunications

Supraconductivité

Physique des hautes énergies

Page 9: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Computing intensieve Science

Concorde(15 Km)

Balloon(30 Km)

CD stack with1 year LHC data!(~ 20 Km)

Mt. Blanc(4.8 Km)

Page 10: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

“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

Grid Computing

Page 11: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Eléments du Grid Computing

Users - Applications

“Grid” Middleware

Resources

Network

UIRB

CE

SE

Certfied user sends his job

Condor, Globus, LCG, gLite, etc.

Bioinformatics, océanography, etc.

CPU, storage systems, instruments, software

LAN, WAN

Page 12: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Grid computing: besoins en calcul (Maroc)

Research groups

050

100150200250300350400450500

ST

SHS

% du PIB par année

00,10,20,30,4

0,50,60,70,80,9

1998 2002 2003 2005

Publication/year

0

200

400

600

800

1000

1200

1990 1996 1997 1998 1999 2000 2001

Pascal

SCI

Page 13: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Grid computing: Etat du réseau(Maroc)

Deux thèses de doctorat en cours

Page 14: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Grid computing: Etat du réseau(Maroc)

Page 15: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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,..

Page 16: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 17: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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)

Page 18: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Grid computing: ULB(Belgique), UAE(Maroc)

Prototype d’une grille de clacul de baseDESA 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

Page 19: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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: [email protected] (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

Page 20: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 21: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

MaGrid: Phase Pilot, 2006/2007

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

CNRST comme Autorité de certification pour le Maroc

Page 22: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Worldwide Grid computing

DEISATeraGrid

Page 23: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 24: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

EumedGrid: Participants

Le Maroc est représenté par le CNRST

L’Algérie par le CERIST

La Tunisie par le MRSTDC

Page 25: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

EumedGrid: Monitoring

Page 26: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 27: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 28: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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)

Page 29: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

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

Page 30: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

ULB et UAE

Travail de recherche sur xDSL: application sur la grille

Utilisation de la version libre de MATLAB

Page 31: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

FUNDP, ULB et UAE

Metagrid et agent mobile,Service web

Page 32: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Co-production sc. / production totale

010203040506070

Co-France

co-Belgique

Page 33: Oujda, 12/04/2007 O. Bouhali Collaboration Belgique Maroc Grille de calcul: collaboration Belgique-Maroc Othmane Bouhali Université Libre de Bruxelles.

Oujda, 12/04/2007O. Bouhali

Collaboration Belgique Maroc

Grid computing: ULB(Belgique), UAE(Maroc)

Deux thèses de doctorat en cours