Grid Computing: Running your Jobs around the World

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Advertisements

FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
High Performance Computing Course Notes Grid Computing.
A Computation Management Agent for Multi-Institutional Grids
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
Basic Grid Job Submission Alessandra Forti 28 March 2006.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Enabling Grids for E-sciencE Grid Computing Back to basics: the concept, the model, the infrastructure… Gonçalo Borges, Mário David, Jorge.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
F.Fanzago – INFN Padova ; S.Lacaprara – LNL; D.Spiga – Universita’ Perugia M.Corvo - CERN; N.DeFilippis - Universita' Bari; A.Fanfani – Universita’ Bologna;
Computational grids and grids projects DSS,
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
L ABORATÓRIO DE INSTRUMENTAÇÃO EM FÍSICA EXPERIMENTAL DE PARTÍCULAS Enabling Grids for E-sciencE Grid Computing: Running your Jobs around the World.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
DataGrid is a project funded by the European Union VisualJob Demonstation EDG 1.4.x 2003 The EU DataGrid How the use of distributed resources can help.
- Distributed Analysis (07may02 - USA Grid SW BNL) Distributed Processing Craig E. Tull HCG/NERSC/LBNL (US) ATLAS Grid Software.
The EDGeS project receives Community research funding 1 SG-DG Bridges Zoltán Farkas, MTA SZTAKI.
November SC06 Tampa F.Fanzago CRAB a user-friendly tool for CMS distributed analysis Federica Fanzago INFN-PADOVA for CRAB team.
Enabling Grids for E-sciencE Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
High-Performance Computing Lab Overview: Job Submission in EDG & Globus November 2002 Wei Xing.
INFSO-RI Enabling Grids for E-sciencE Introduction Data Management Ron Trompert SARA Grid Tutorial, September 2007.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Alexandre Duarte CERN IT-GD-OPS UFCG LSD 1st EELA Grid School.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
Tier3 monitoring. Initial issues. Danila Oleynik. Artem Petrosyan. JINR.
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Overveiw of the gLite middleware Yaodong Cheng
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
Accessing the VI-SEEM infrastructure
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win Porting of gLite middleware to Windows XP platform
The EDG Testbed Deployment Details
Clouds , Grids and Clusters
Peter Kacsuk – Sipos Gergely MTA SZTAKI
Practical: The Information Systems
gLite Grid Services Salma Saber
Comparison of LCG-2 and gLite v1.0
Enrico Fattibene INFN-CNAF
EGEE VO Management.
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to Grid Technology
The GENIUS portal Roberto Barbera University of Catania and INFN
Grid Services Ouafa Bentaleb CERIST, Algeria
Grid Computing.
OpenGATE meeting/Grid tutorial, mars 9nd 2005
Short update on the latest gLite status
5. Job Submission Grid Computing.
Gonçalo Borges, Mário David, Jorge Gomes
Gri2Win: Porting gLite to run under Windows XP Platform
Interoperability & Standards
Pierre Girard ATLAS Visit
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
gLite Grid Services Riccardo Bruno
Overview of gLite Middleware
Installation/Configuration
Presentation transcript:

Grid Computing: Running your Jobs around the World

What is the GRID? GRID computing is a recent concept which takes distributing computing a step forward The name GRID is chosen by analogy with the electric power grid: Transparent: plug-in to obtain computing power without worrying where it comes from Permanent and available everywhere The World Wide Web provides seamless access to information that is stored in many millions of different geographical locations In contrast, the GRID is a new computing infrastructure which provides seamless access to computing power and data storage distributed all over the globe goncalo@lip.pt

Motivation Single institutions are no longer able to support the computing power and storage capacity needed for modern scientific research Compute intensive sciences which are presently driving the GRID development: Physics/Astronomy: data from different kinds of research instruments Medical/Healthcare: imaging, diagnosis and treatment Bioinformatics: study of the human genome and proteome to understand genetic diseases Nanotechnology: design of new materials from the molecular scale Engineering: design optimization, simulation, failure analysis and remote Instrument access and control Natural Resources and the Environment: weather forecasting, earth observation, modeling and prediction of complex systems: river floods and earthquake simulation goncalo@lip.pt

The GRID Metaphor The transparent interaction between heterogeneous resources (owned by geographically spread organizations), applications and users is only possible through… the use of a specialized layer of software called middleware G R I D M L E W A Visualising Workstation Mobile Access The middleware hides the infrastructure technical details and allows a secure integration/sharing of resources. Internet protocols do not provide security mechanisms for resource sharing. goncalo@lip.pt

GRID vs Distributed Computing Distributed infrastructures already exist, but… they normally tend to be local & specialized systems: Intended for a single purpose or user group Restricted to a limit number of users Do not allow coherent interactions with resources from other institutions The GRID goes further and takes into account: Different kinds of resources: Not always the same hardware, data, applications and admin. policies Different kinds of interactions: User groups or applications want to interact with Grids in different ways Access computing power / storage capacity across different administrative domains by an unlimited set of non-local users Dynamic nature: Resources added/removed/changed frequently World wide dimension goncalo@lip.pt

The LCG/EGEE Projects Among the several projects in place, LIP is involved in: LHC Computing GRID (LCG) The biggest worldwide GRID infrastructure Will be used in the data analysis produced by the LHC accelerator built at CERN, the european organization for nuclear research Enabling GRIDS for E-Science in Europe (EGEE) An European GRID project The biggest worlwide GRID built for multi-disciplinary sciences goncalo@lip.pt

Grid Resources Grid services are divided in two different sets: Local services: deployed and maintained by each participating site Computing Element (CE) Storage Element (SE) Monitoring Box (MonBox) User Interface (UI) Core services: central services installed only in some Resource Centres (RC’s) but used by all users to allow interaction with the global infrastructure Resource Broker (RB) Top-Berkeley-Database Information Index (BDII) File Catalogues (FC) Virtual Organization Membership Service (VOMS) MyProxy server (PX server). goncalo@lip.pt

A GRID Site: The Computing Element Computing Element (CE) is one of the key elements of the site. Gatekeeper service (GK) Authentication and authorization; Interacts with the local batch system (PBS, LSF, Condor, SGE); Runs a local information system (GRIS) publishing information regarding local resources. Worker Nodes (WN) Where jobs are really executed. Computing Element (CE) WN’s GK C o m 3 goncalo@lip.pt

A GRID Site: The Storage Element The Storage Element (SE) is the other key service. SRM - Storage Resource Management (DPM, dCache and CASTOR) Provides an interface for the grid user to access the local storage system (disk pools, HSM with tape backend, etc…); Implements gridFTP, an extension of the ftp protocol adding GSI security. GFAL API protocol Used on top of the SRM to provide POSIX-like access, enabling open/read/write operations in files currently stored in a site SE. Computing Element (CE) WN’s GK Storage Element (SE) C o m 3 goncalo@lip.pt

A GRID Site: The MONBOX & UI The Monitoring Box (MonBox) service Collects information given by sensors installed in the site machines. User Interfaces (UI) Contain client middleware tools allowing the user to perform a large set of operations with grid resources (submission of jobs and storage and management of files). A GRID site Computing Element (CE) WN’s GK Storage Element (SE) MonBox UI C o m 3 goncalo@lip.pt

A job submission example Replica Catalogues (RC) Information Service (IS) UI JDL Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: Submitted Replica Catalogues (RC) Information Service (IS) UI JDL Input Sandbox Job Submit Event Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: Waiting Replica Catalogues (RC) Information Service (IS) submitted Information Service (IS) UI JDL waiting Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: Ready Replica Catalogues (RC) Information Service (IS) submitted Information Service (IS) UI JDL waiting ready Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: Scheduled Replica Catalogues (RC) Information Service (IS) submitted Information Service (IS) UI JDL waiting ready scheduled Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: Running Replica Catalogues (RC) Information Service (IS) submitted Information Service (IS) UI JDL waiting ready scheduled Input Sandbox running Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: Done Replica Catalogues (RC) Information Service (IS) submitted Information Service (IS) UI JDL waiting ready scheduled running done Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

Job Status: OutputReady Replica Catalogues (RC) submitted Information Service (IS) UI JDL waiting ready scheduled running done Resource Broker (RB) outputready Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Output Sandbox Computing Element (CE) goncalo@lip.pt

Job Status: Cleared Example1; Example2 Replica Catalogues (RC) submitted Information Service (IS) UI JDL waiting ready scheduled Output Sandbox running done Resource Broker (RB) outputready cleared Job Submission Service (JSS) Storage Element (SE) Logging & Book-keeping (LB) Computing Element (CE) goncalo@lip.pt

goncalo@lip.pt