20
www.eu-eela.eu E-science grid facility for Europe and Latin America Introduction to Grid computing and e-infrastructures Leandro N. Ciuffo <leandro.ciuff[email protected]> INFN – Catania (Italy) EELA-2 Application Support Manager Grid User Tutorial Kampala, 11.11.2009

Introduction to Grid computing and e-infrastructures

Embed Size (px)

DESCRIPTION

This presentation introduces Grid computing and its components

Citation preview

Page 1: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu

E-science grid facility forEurope and Latin America

Introduction to Grid computing and e-infrastructures

Leandro N. Ciuffo <[email protected]>

INFN – Catania (Italy)

EELA-2 Application Support Manager

Grid User Tutorial

Kampala, 11.11.2009

Page 2: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 2

Computationally intensive research

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 3: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 3

Computationally intensive research

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 4: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 4

• The biggest experiment on Earth• LHC tunnel: 27 km circumference, 100m underground• 15 Petabytes of data per year (41TB per day)

• The biggest experiment on Earth• LHC tunnel: 27 km circumference, 100m underground• 15 Petabytes of data per year (41TB per day)

Kampala - Uganda, Grid User Tutorial, 11.11.2009

The Large Hadron Collider

Page 5: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 5

The power Grid paradigm

Electric Power Grid

System

coal wind

hydroelectric nuclear

Users can access electrical power coming from different (and heterogeneous) sources

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 6: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 6

The computing Grid approach

Computing Grid

System

Users can access storage and computing resources coming from different (and heterogeneous) sources

The resources shared within the Grid can be physical objects

(CPUs, storage devices) or logical resources (computing queues, distributed file systems)

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 7: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu Fourth EELA Workshop, Bogota, 05.03.2007 7

The Grid Metaphor

GRID

MIDDLEWARE

Visualising

Workstation

Mobile Access

Supercomputer, PC-Cluster

Storage, Data from Sensors and instruments

Page 8: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 8

e-Science

Virtual Organisations

Applications

Data

Instruments

e-Infrastructure

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 9: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 9

Summarizing…

• Grid computing involves connecting geographically remote computers into a single network to create a virtual supercomputer by combining the computational power of all computers on grid.

• Heterogeneous resources, usually owned by diverse organizations

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 10: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu

EGEE numbers:

The EGEE Grid

>260 sites54 countries~150,000 CPUs>28 PetaBytes~14,000 users~200 VOs~330,000 jobs/day

Page 11: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 11

The 1st Layer: The Global Network

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 12: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 12

The 2nd Layer: The Global Grid

EELA/

EELA-2

OSG

TeraGrid

NAREGIEUMedGrid

BalticGrid

SEE-Grid

EUIndiaGrid

EUAsiaGrid

EUChinaGrid

DEISA

EGEE

SAGrid

Kampala - Uganda, Grid User Tutorial, 11.11.2009

Page 13: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 13Kampala - Uganda, Grid User Tutorial, 11.11.2009

The South African National Grid

• A national project coordinated by Meraka Institute, in concert with Universities and National Laboratories, along the lines of EGEE, to provide an integrated collaborative, high-performance computing platform to the nation's researchers

• Currently :– 7 sites providing computing resources (storage, CPU), 5 in negotiation. – 2 sites provide core services (information index, workload management,

medatada, file catalogue)• Project entails

– Training and dissemination (collaboration with GILDA/INFN, EPIKH project)– Certificate Authority for accreditation to EUGridPMA under development

• Interoperability is paramount to international collaboration. Close coordination with IGI (Italian National Grid) and INFN– Middleware is 100% compatible with EGEE/EGI,

close coordination in deployment/upgrade, etc.

Page 14: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 14Kampala - Uganda, Grid User Tutorial, 11.11.2009

The South African National Grid

• Web presence:– Main website http://sagrid.ac.za

– Support system : http://ops.sagrid.ac.za

– Documentation, collaboration : http://wiki.sagrid.ac.za, http://docs.sagrid.ac.za

– Events : http://indico.sagrid.ac.za

• Any questions to SAGrid Coordinator:Bruce Becker [email protected]

Page 15: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 15

Who do you trust?

Kampala - Uganda, Grid User Tutorial, 11.11.2009

http://www.igtf.net

Grids need to know who you are

Page 16: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 16

Open Grid Forum

Kampala - Uganda, Grid User Tutorial, 11.11.2009

http://www.ogf.org

Page 17: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu

Software layer which fills the gap between users applications and distributed resources

Middleware

Page 18: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 18Kampala - Uganda, Grid User Tutorial, 11.11.2009

Grid Middleware

• Globus Toolkithttp://www.globus.org/toolkit/

• UNICOREhttp://www.unicore.eu/

• Condorhttp://www.cs.wisc.edu/condor/

• ARChttp://www.nordugrid.org/middleware/

• OurGridhttp://www.ourgrid.org

• OGSA-DAI http://www.ogsadai.org.uk

• gLitehttp://glite.web.cern.ch/glite/

(…)

Page 19: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 19Kampala - Uganda, Grid User Tutorial, 11.11.2009

Component layers

Network

Operating system

Core middleware services

Community services / APIs developed by users

User’s applications

Page 20: Introduction to Grid computing and e-infrastructures

www.eu-eela.eu 20Kampala - Uganda, Grid User Tutorial, 11.11.2009

To learn more

• GridCafe: The place for everybody to learn about gridhttp://www.gridcafe.org/

• What is the Grid? http://access.ncsa.uiuc.edu/witg/

• iSGTW: What is a grid? A crash course in grid computinghttp://www.isgtw.org/?pid=1000550

• Gridipediahttp://www.gridipedia.eu/aboutgrid.html

• GILDA Wikihttps://grid.ct.infn.it/twiki/bin/view/GILDA

• EELA-2 - self-traininghttp://applications.eu-eela.eu/self_training.php?l=50