Enabling Grids for E-sciencE www.eu-egee.org Grid Computing Back to basics: the concept, the model, the infrastructure… Gonçalo Borges, Mário David, Jorge.

Slides:



Advertisements
Similar presentations
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
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.
Job Submission The European DataGrid Project Team
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 LHC Computing Grid – February 2008 The Worldwide LHC Computing Grid Dr Ian Bird LCG Project Leader 15 th April 2009 Visit of Spanish Royal Academy.
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.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
OSG End User Tools Overview OSG Grid school – March 19, 2009 Marco Mambelli - University of Chicago A brief summary about the system.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
A short introduction to GRID Gabriel Amorós IFIC.
INFSO-RI Enabling Grids for E-sciencE The US Federation Miron Livny Computer Sciences Department University of Wisconsin – Madison.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The EGEE Infrastructure and Remote Instruments.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
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.
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 WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
- Distributed Analysis (07may02 - USA Grid SW BNL) Distributed Processing Craig E. Tull HCG/NERSC/LBNL (US) ATLAS Grid Software.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE An Introduction to the EGEE Project Presented by Min Tsai ISGC 2007, Taipei With thanks.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
Ian Bird LHC Computing Grid Project Leader LHC Grid Fest 3 rd October 2008 A worldwide collaboration.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
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 is a project funded by the European Union under contract IST Grid computing Assaf Gottlieb Tel-Aviv University assafgot tau.ac.il
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
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.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
DTI Mission – 29 June LCG Security Ian Neilson LCG Security Officer Grid Deployment Group CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
INFSO-RI Enabling Grids for E-sciencE Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives, Sofia, South.
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
User Interface UI TP: UI User Interface installation & configuration.
13th EELA Tutorial, La Antigua, 18-19, October E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
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.
Accessing the VI-SEEM infrastructure
Grid Computing: Running your Jobs around the World
The LHC Computing Grid Visit of Mtro. Enrique Agüera Ibañez
gLite Grid Services Salma Saber
Grid Services Ouafa Bentaleb CERIST, Algeria
Short update on the latest gLite status
5. Job Submission Grid Computing.
Gonçalo Borges, Mário David, Jorge Gomes
Presentation transcript:

Enabling Grids for E-sciencE Grid Computing Back to basics: the concept, the model, the infrastructure… Gonçalo Borges, Mário David, Jorge Gomes LIP Lisboa EGEE & Int.EU.Grid Tutorial Lisbon, 12th Decemberr 2007

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 2 1. Concepts and Definitions

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 3 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 Grid Computing – Grid Tutorial 4 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 Grid Computing – Grid Tutorial 5 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 Grid Computing – Grid Tutorial 6 The GRID: networked data processing centres and ”middleware” software as the “glue” of resources Researchers want to perform their activities regardless their geographical location… For that, they need to interact with colleagues and share/access data and information distributed all over the globe Scientific instruments and experiments provide huge amount of data stored in different geographical places and which can only be processed by large computer resources facilities The Grid Vision Access to a production quality GRID will change the way science (and much else) is done !!!

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 7 Network exponentials Network vs Computer Performance Computer speed doubles every 18 months Network speed doubles every 9 months Network speed doubles every 9 months 1986 to 2000 Computers: x 500 Networks: x 340, to 2010 Computers: x 60 Networks: x 4000 Triumph of Light – Scientific American. George Stix, January 2001 Performance per Dollar Spent Optical Fibre (bits per second) Chip capacity (# transistors) Data Storage (bits per sq. inch) Number of Years

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 8 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 Computing – Grid Tutorial 9 ( What GRID does NOT mean ) “GRID computing” “GRID computing” is an appealing term. Therefore, it’s true meaning is frequently misused to describe: Big computing clusters ( in industry ) Harvesting of unused compute cycles  (peer-to-peer computing)  Climateprediction.net

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial How to access to the GRID?

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 11 User & Administrator Perspectives Users need single sign-on: the ability to logon to a machine and have the user’s identity passed to other resources as required to trust owners of the resources they are using Providers of resources(computers, databases,..) need to Providers of resources (computers, databases,..) need to trust users they do not know minimise impact on security have the ability to trace who did what The solution The solution comes from Digital Certificates Virtual Organizations

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 12 Digital Certificates Resource providers Resource providers are “opening themselves up” to itinerant users: A Secure Access A Secure Access to resources is provided through the X.509 Public Key Infrastructure Digital certificates identify uniquely its user/service identity Users/Services identity national Certification Authorities (CAs) Users/Services identity have to be certified by (mutually recognized) national Certification Authorities (CAs) One CA per country (EUGridPMA) CAs are coordinated by global bodies to enable the creation of a world-wide trust zone (EUGridPMA) Digital certificates Digital certificates allow a temporary delegation from users to processes executed “in user’s name” (proxy certificates and myproxy certificates repositories)

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 13 Virtualization & Sharing Virtual Organizations (VO): People from different organizations but with common goals get together to solve their problems in a cooperative way.  Virtualized shared computing resources:  Virtualized shared computing resources: VO members have access to computing resources outside their home institutions.  Virtualized shared data resources:  Virtualized shared data resources: VOs members can store and access data outside their home institutions.  Other resources may be shared and virtualized as well:  Other resources may be shared and virtualized as well: Instruments, sensors, software and even people… VO practical role: Common Agreed Policies Set Common Agreed Policies for accessing resources Administrates the VO membership list  Before joining a VO, a person must already have a valid certificate  VO administrators can reject persons which do not fulfill the VO requirements

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 14 VOs Examples High Energy Comunity Biomed Comunity Particle Physics Comunity Cancer Research Comunity

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial LCG/EGEE projects

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 16 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 Computing – Grid Tutorial 17 The LCG Requirements LCG aims to build/maintain a data storage and analysis infrastructure for the large LHC physics community. LHC experiments are expected to produce 10 Petabytes of experimental data annually  10 9 collisions/second (1 GHz) – 100Hz (after filtering)  1 collision = 1MB of data  100 MB/s  10 PB year = 20 Km CD stack Computing power ~ “today's fastest” PC for analysis and simulation Needed to be available during the 15 years life time of the LHC machine Fully accessible to about 5000 scientists from more than 500 institutes around the world.

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 18 LCG depends on two major science grid infrastructures …. BIGGEST GRID COMPUTING INFRASTRUCTURE WORLDWIDE LCG the GRID for the LHC

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 19 Registered Collaborating Projects Applications improved services for academia, industry and the public Support Actions key complementary functions Infrastructures geographical or thematic coverage 25 projects have registered as of Sept 2007: web pageweb page Collaborating projects’ meetings throughout the week

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial sites 45 countries 41,000 CPUs 5 PetaBytes >10,000 users >150 VOs >100,000 jobs/day Archeology Astronomy Astrophysics Civil Protection Comp. Chemistry Earth Sciences Finance Fusion Geophysics High Energy Physics Life Sciences Multimedia Material Sciences … 91 partners in 32 countries 25 collaborating projects

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 21 Increasing infrastructure 21 5 times more sites in 3 years. 9 times more CPUs in 3 years.

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 22 Increasing workloads 32% Still expect factor 5 increase for LHC experiments over next year 22

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 23 EGEE in Portugal Portugal together with Spain form the EGEE Southwest federation LIP coordinates EGEE in Portugal Portuguese sites LIP  Lisbon (core services, production and pre-prod)  Coimbra Univ Lusiada  Famalicão Univ Porto  Porto (3 clusters) Univ Minho  Braga IEETA  Aveiro (pre-prod)

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 24 The SWE federation Total number of CPUs in the federation > 1400 Total number of CPUs in Portugal ~ 262

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial The Grid Infrastructure

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 26 gLite Middleware Arquitecture Services used in this Grid Track Job Mgmt Services Computing Element Workload Management Metadata Catalog Data Management Storage Element Data Movement File & Replica Catalog Authorization Security Services Authentication Information & Monitoring Application Monitoring Auditing Job Provenance Package Manager Information and Monitoring Services Jorge Gomes Gonçalo Borges Mário David Gonçalo Borges Interactivity and Parallel Processing

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 27 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 Grid Computing – Grid Tutorial 28 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 Grid Computing – Grid Tutorial 29 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 Grid Computing – Grid Tutorial 30 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 Grid Computing – Grid Tutorial 31 Main Core Services The Resource Broker (RB) matchmaking Implements the matchmaking process  MatchMake the user requirements to the available resources. The status of site resources is obtained querying the top-BDII  Communicates with File Catalogues to determine in which sites files can be read or stored (if jobs require file manipulation) Runs the Logging and Bookkeeping service (LB)  Stores the status of all the jobs submitted to the RB in a database which can be queried by the user through UI client command tools.

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 32 Main Core Services The Resource Broker (RB) matchmaking Implements the matchmaking process  MatchMake the user requirements to the available resources. The status of site resources is obtained querying the top-BDII  Communicates with File Catalogues to determine in which sites files can be read or stored (if jobs require file manipulation) Runs the Logging and Bookkeeping service (LB)  Stores the status of all the jobs submitted to the RB in a database which can be queried by the user through UI client command tools. The top-BDII Collects the information provided by the sites information systems (GIIS) providing “on-line” information to other grid services.

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 33 Main Core Services The Resource Broker (RB) matchmaking Implements the matchmaking process  MatchMake the user requirements to the available resources. The status of site resources is obtained querying the top-BDII  Communicates with File Catalogues to determine in which sites files can be read or stored (if jobs require file manipulation) Runs the Logging and Bookkeeping service (LB)  Stores the status of all the jobs submitted to the RB in a database which can be queried by the user through UI client command tools. The top-BDII Collects the information provided by the sites information systems (GIIS) providing “on-line” information to other grid services. Grid File Catalogues (FC’s) Database services which map the Logical File Names (LFN’s) attributed to files, their Global Unique Identifiers (GUID’s) and their storage locations (SURL’s)

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 34 Who provides the resources?! ServiceProviderNote User interface Users / institutes / VOsComputer with client software Resource Broker VOs / ROCs(?) EGEE does not funds RBs Information System Grid operations: EGEE funded effort File and replica catalog VOs / ROCs (?) Computing Element VOs / InstitutesScalability requires that VOs provide resources to match average need Storage Element VOs / Institutes External servicesUser / institute / VOTo extend the capabilities of the core infrastructure

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial Job Submission

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 36 JDL language Job Description Language Jobs are sent to the Resource Broker (RB) by the user and Job specifications are encoded in the “Job Description Language” [i2g-ui02.lip.pt ~]# cat onesimple.jdl JobType = “Normal”; Executable = "./myexecutable"; Arguments = "--config small-file.cfg --data BIG-file.dat"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox = {"small-file.cfg"}; OutputSandbox = {"std.out","std.err","run.log"}; InputData = {“lfn:/grid/VO/user/BIG-file.dat"}; DataAccessProtocol = {"gridftp"}; [i2g-ui02.lip.pt ~]# i2g-job-submit onesimple.jdl

Enabling Grids for E-sciencE Grid Computing – Grid Tutorial 37 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 Grid Computing – Grid Tutorial 38 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 Grid Computing – Grid Tutorial 39 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 Grid Computing – Grid Tutorial 40 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 Grid Computing – Grid Tutorial 41 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 Grid Computing – Grid Tutorial 42 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 Grid Computing – Grid Tutorial 43 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 Grid Computing – Grid Tutorial 44 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 Grid Computing – Grid Tutorial 45 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 Grid Computing – Grid Tutorial 46 Contacts and Further Info LIP The EGEE Project The LCG Project The gLite middleware The Globus Project