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.

Slides:



Advertisements
Similar presentations
EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
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
OSG End User Tools Overview OSG Grid school – March 19, 2009 Marco Mambelli - University of Chicago A brief summary about the system.
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;
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
OGF 25/EGEE User Forum Catania, March 2 nd 2009 Meta Scheduling and Advanced Application Support on the Spanish NGI Enol Fernández del Castillo (IFCA-CSIC)
Computational grids and grids projects DSS,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
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.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
- 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.
Training and the NGS Mike Mineter
November SC06 Tampa F.Fanzago CRAB a user-friendly tool for CMS distributed analysis Federica Fanzago INFN-PADOVA for CRAB team.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
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.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
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)
Grid User Interface for ATLAS & LHCb A more recent UK mini production used input data stored on RAL’s tape server, the requirements in JDL and the IC Resource.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
1 Grid2Win: porting of gLite middleware to Windows Dario Russo INFN Catania
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.
EGEE-0 / LCG-2 middleware Practical.
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.
A Grid Approach to Geographically Distributed Data Analysis for Virgo F. Barone, M. de Rosa, R. De Rosa, R. Esposito, P. Mastroserio, L. Milano, F. Taurino,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
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.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
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.
Grid Computing: Running your Jobs around the World
The EDG Testbed Deployment Details
gLite Grid Services Salma Saber
Enrico Fattibene INFN-CNAF
Grid2Win: Porting of gLite middleware to Windows XP platform
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
Interoperability & Standards
Pierre Girard ATLAS Visit
gLite Grid Services Riccardo Bruno
Overview of gLite Middleware
Presentation transcript:

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

Enabling Grids for E-sciencE What is the GRID? GRID GRID computing is a recent concept which takes distributing computing a step forward GRID electric power grid 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 World Wide Web information The World Wide Web provides seamless access to information that is stored in many millions of different geographical locations GRID computing powerdata storage In contrast, the GRID is a new computing infrastructure which provides seamless access to computing power and data storage distributed all over the globe

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

Enabling Grids for E-sciencE The GRID Metaphor middleware secure integration/sharing of resources. 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. resources The transparent interaction between heterogeneous resources (owned by geographically spread organizations), applications and users is only possible through… middleware the use of a specialized layer of software called middleware

Enabling Grids for E-sciencE GRID vs Distributed Computing Distributed infrastructures already exist, but… local & specialized systems: 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

Enabling Grids for E-sciencE 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 multi-disciplinary sciences  The biggest worlwide GRID built for multi-disciplinary sciences

Enabling Grids for E-sciencE Grid Resources Grid services are divided in two different sets: Local services: Local services: deployed and maintained by each participating site  Computing Element (CE)  Storage Element (SE)  Monitoring Box (MonBox)  User Interface (UI) Core services: 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).

Enabling Grids for E-sciencE A GRID Site: The Computing Element Computing Element (CE) WN’sGK Computing Element (CE) 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.

Enabling Grids for E-sciencE A GRID Site: The Storage Element The Storage Element (SE) 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…); gridFTP  Implements gridFTP, an extension of the ftp protocol adding GSI security. GFAL API 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. Storage Element (SE) Computing Element (CE) WN’sGK

Enabling Grids for E-sciencE A GRID Site: The MONBOX & UI Storage Element (SE) Computing Element (CE) WN’sGK 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). MonBox UI A GRID site

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) A job submission example Replica Catalogues (RC)

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Submitted Replica Catalogues (RC) submitted Input Sandbox Job Submit Event

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Waiting Replica Catalogues (RC) submittedwaiting

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Ready Replica Catalogues (RC) waitingreadysubmitted

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Scheduled Replica Catalogues (RC) waitingreadysubmittedscheduled

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Running Replica Catalogues (RC) waitingreadysubmittedscheduled Input Sandbox running

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Done Replica Catalogues (RC) waitingreadysubmittedscheduledrunningdone

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: OutputReady Replica Catalogues (RC) waitingreadysubmittedscheduledrunningdoneoutputready Output Sandbox

Enabling Grids for E-sciencE UI JDL Logging & Book-keeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Information Service (IS) Job Status: Cleared Replica Catalogues (RC) waitingreadysubmittedscheduledrunningdoneoutputready Output Sandbox cleared Example1Example1; Example2 Example2 Example1Example2

Enabling Grids for E-sciencE