MaGrid: The Moroccan Grid Initiative Université Libre de Bruxelles Brussels, Belgium
Outline! The Moroccan Grid Initiative, MaGrid! The EumedGrid project! Collaboration/Research activities! Future
Grid computing ingredients! local needs: scientific activities,! networking infrastructure! National grid competencies
Grid ingredients: local needs Research groups Publication/year 500 450 400 350 300 250 200 150 100 50 0 97 98 99 2000 2001 2002 2003 2004 1200 1000 800 ST 600 SHS 400 200 0 % du PIB par année 1990 1996 1997 1998 1999 2000 2001 Pascal SCI 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 1998 2002 2003 2005
Grid ingredients: Networking (Moroccan WAN) MARWAN Network National Research and Education sites connection: up to 34 Mbps IPv4 and IPv6 Connected to GEANT2
Grid ingredients: Networking (EumedConnect)
Grid ingredients: acquire competency through collaboration Collaboration Belgium-Morocco: since 2003! Belgium: Université Libre de Bruxelles (ULB) HEP: CMS, H1, ICE 3, crystal clear, OPERA, PET Grid: BEGrid and EGEE! Morocco: Centre National pour la Recherche Scientifique et Technique (CNRST) Université Abdelmalek Essaadi (UAE)
Collaboration: acquire grid expertise 2003: brainstorming (O. Bouhali-ULB et C. El Amrani-UAE)! acquire basic knowledge in grid computing and necessary tools! Dissemination campaign: identify applications in the Moroccan research world! setting up a nation-wide group in «grid computing»: - develop and maintain competencies - grid related research: distributed activities, web services,! build a national grid computing infrastructure! build a national Certification Authority (CA)! get involved in international grid projects
Collaboration: UAE (Morocco) and ULB (Belgium)! Installation and administration of a local cluster: - basic Linux OS - Bach system and scheduling techniques - parallelism (MPI) - cluster networking
Collaboration: UAE (Morocco) and ULB (Belgium)
Collaboration: UAE (Morocco) and ULB(Belgium)! Prototype of a certification authority: basic cryptography principles issuing digital certification for the grid (user and machines)! Local grid computing platform main grid computing machines certificates issued by the CA prototype test sample jobs running on the grid! Dissemination campaign nation-wide
Collaboration: CNRST,UAE (Morocco) and ULB(Belgium) Why CNRST?
Collaboration: CNRST,UAE (Morocco) and ULB(Belgium) why CNRST? It has the following responsibilities:! MARWAN network management! EumedConnect partner! government decision to build a computing centre at the CNRST! partner of the FINCOME program FINCOME (Forum International des COmpétences Marocaines à l Etranger) = knowledge transfer through expatriate
Collaboration: CNRST,UAE (Morocco) and ULB(Belgium) National Grid Platform: MaGrid! project proposal sent to the CNRST grid mailing list: discuss grid issues! National committee on grid computing (December 2005): road map for a national grid platform National grid management committee Pilot phase (2006-2007): two years period, three sites to be connected Final phase: nation-wide grid platform
Collaboration: CNRST,UAE (Morocco) and ULB(Belgium) Tanger Kenitra Tetouan - 40 CPUs - 5 servers - 1 TB storage www.magrid.ma Layoune Mohammedia Casa Agadir Marrakech Rabat Settat El Jadida Meknes Beni Mellal Fes Er Rachidia Oujda 100 Km UAE site - 5 CPUs - 3 servers - 400 GB storage www.uae.ma/uaegrid
International projects TeraGrid DEISA
EumedGrid:Empowering e-sciences across the Mediterranean! funded by the EU within the 6th Research program! contribute to ease the digital divide North-South! build a pilot grid infrastructure for research in the region! training courses: site administrators and users! started in January 2006! MaGrid platform: first Southern Mediterranean site connected (Mai 2006)
EumedGrid:Empowering e-sciences across the Mediterranean
EumedGrid:Empowering e-sciences across the Mediterranean
EumedGrid:Empowering e-sciences across the Mediterranean! several workshop across the participating countries! several training courses both for administrators and users (e.g. Workshop in Marrakesh: 14 users were trained during 3 days)! EumedGrid Summer School
EumedGrid:Empowering e-sciences across the Mediterranean
EumedGrid:Empowering e-sciences across the Mediterranean
Collaboration: the Moroccan Certification Authority! october 2006: first document submitted to EUGridPMA! Comments/corrections 16 November 2007: the EUGridPMA released its new version with the accredited Moroccan CA First Arabic/ African country to have a Certification Authority
Collaboration: Belgium-Morocco, Research projects! simulation of the MaGrid platform using the GridSim package: Stratégie: optimisation de coût avec dead line 100 GridLets finies 8 6 4 2 500 530 560 590 R0 R1 0 620 R0 R1 650
Collaboration: Belgium-Morocco, Research projects 4 Master theses since 2003 2 PhD theses in progress Research projects have been initiated with three Spanish groups:! gridsim Usage/Development! astronomy analysis! top quark analysis (proposal within ATLAS)
Summary/future! MaGrid: Moroccan platform for grid computing is operational and is part of the EumedGrid platform! MaGrid CA: accredited and officially released since two weeks The focus now is on:! Training users and helping them porting their applications to the grid! Grid related research activities: mainly for computer scientists! collaborate with other groups! make other countries (e.g.: African ) benefit from the Moroccan experience