INFSO-RI-508833 Enabling Grids for E-sciencE Grid Infrastructure & Related Projects Eddie Aronovich Tel-Aviv University, School of CS

Slides:



Advertisements
Similar presentations
Workload Management David Colling Imperial College London.
Advertisements

EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
Workload management Owen Maroney, Imperial College London (with a little help from David Colling)
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Job Submission The European DataGrid Project Team
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Network in EGEE Building end-to-end network.
INFSO-RI Enabling Grids for E-sciencE Concepts of grid computing Guy Warner NeSC Training Team
David Colling Imperial College London Running your jobs everywhere.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
EGEE is a project funded by the European Union under contract IST Grid developments and middleware components Mike Mineter EGEE Training team.
The EDG Workload Management System – n° 1 The EDG Workload Management System.
Basic Grid Job Submission Alessandra Forti 28 March 2006.
Grid Infrastructure.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Grid Infrastructure.
Frédéric Hemmer, CERN, IT DepartmentThe LHC Computing Grid – October 2006 LHC Computing and Grids Frédéric Hemmer IT Deputy Department Head October 10,
NGS in the future: emerging middleware.
A short introduction to GRID Gabriel Amorós IFIC.
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,
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
DataGrid is a project funded by the European Union CHEP 2003 – March 2003 – M. Sgaravatto – n° 1 The EU DataGrid Workload Management System: towards.
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 Workload Management System on gLite middleware Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam)
M. Sgaravatto – n° 1 The EDG Workload Management System: release 2 Massimo Sgaravatto INFN Padova - DataGrid WP1
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
- Distributed Analysis (07may02 - USA Grid SW BNL) Distributed Processing Craig E. Tull HCG/NERSC/LBNL (US) ATLAS Grid Software.
Training and the NGS Mike Mineter
EGEE is a project funded by the European Union under contract IST Middleware components in EGEE Mike Mineter NeSC Training team
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE – paving the way for a sustainable infrastructure.
EGEE-II INFSO-RI Enabling Grids for E-sciencE An Introduction to the EGEE Project Presented by Min Tsai ISGC 2007, Taipei With thanks.
INFSO-RI Enabling Grids for E-sciencE The gLite Workload Management System Elisabetta Molinari (INFN-Milan) on behalf of the JRA1.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
EGEE is a project funded by the European Union under contract IST Job Description Language - more control over your Job Assaf Gottlieb University.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE II: an eInfrastructure for Europe and.
EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Job Services Emidio.
M. Sgaravatto – n° 1 Overview of release 2 of the EDG WP1 Workload Management System deployed in the INFN production Grid Massimo Sgaravatto INFN Padova.
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 GILDA and GENIUS Guy Warner NeSC Training Team An induction to EGEE for GOSC and the NGS NeSC,
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
Workload Management System Jason Shih WLCG T2 Asia Workshop Dec 2, 2006: TIFR.
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.
Induction: General components of Grid middleware and User Interfaces –April 26-28, General components of Grid middleware and User Interfaces Roberto.
Summary from WP 1 Parallel Section Massimo Sgaravatto INFN Padova.
EGEE is a project funded by the European Union under contract IST Job Description Language – How to control your Job Nadav Grossaug IsraGrid.
INFSO-RI Enabling Grids for E-sciencE The EGEE Project Owen Appleton EGEE Dissemination Officer CERN, Switzerland Danish Grid Forum.
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
User Interface UI TP: UI User Interface installation & configuration.
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.
INFSO-RI Enabling Grids for E-sciencE EGEE general project update Fotis Karayannis EGEE South East Europe Project Management Board.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to Grids and the EGEE project.
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
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.
EU 2nd Year Review – Feb – WP1 Demo – n° 1 WP1 demo Grid “logical” checkpointing Fabrizio Pacini (Datamat SpA, WP1 )
Grid Computing: Running your Jobs around the World
Workload Management System ( WMS )
EGEE tutorial, Job Description Language - more control over your Job Assaf Gottlieb Tel-Aviv University EGEE is a project.
Job Submission in the DataGrid Workload Management System
Introduction to Grid Technology
5. Job Submission Grid Computing.
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE Grid Infrastructure & Related Projects Eddie Aronovich Tel-Aviv University, School of CS

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Acknowledgements Presentation is based on slides from: –Roberto Barbera, University of Catania and INFN (EGEE Tutorial Roma, ) –Mike Mineter, Concepts of grid computing –Fabrizio Gagliardi, EGEE Project Director, CERN, Geneva, Switzerland (Naregi Symposium 2005 – Tokyo) –Fabrizio Gagliardi, EGEE Project Director, CERN, Geneva, Switzerland (APAC, 27 September 2005) –Guy Warner, NeSC Training Team (An Induction to EGEE for GOSC and the NGS NeSC, 8th December 2004 ) –

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr What is a grid ? EGEE project Connectivity with other projects How a job is submitted A few more words

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr When the Grid can do ? Coordinates Distributed Resources Open for connectivity (using standard, open, general-purpose protocols) Deliver non-trivial qualities of service

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr A grid Grid middleware runs on each shared resource –Data storage –(Usually) batch jobs on pools of processors Users join VO’s Virtual organisation negotiates with sites to agree access to resources Distributed services (both people and middleware) enable the grid INTERNET

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr What is a grid ? EGEE project How a job is submitted A few more words

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr EGEE project in 1K words

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Grid EGEE’06

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr EGEE06 Capitalising on e-Science to make e-Business

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Related EU projects EUGRID ISS e G

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr EGEE as partner Ongoing collaborations –with non EU partners in EGEE: US, Israel, Russia, Korea, Taiwan… –with other European infrastructure projects:  GÉANT  DEISA  SEE-GRID –with other European grid projects  DILIGENT  GRIDCC –with non-European projects:  OSG: OpenScienceGrid (USA)  NAREGI (Japan) EGEE as incubator –>10 related projects have been created

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Collaborating e-Infrastructures Potential for linking ~80 countries TWGRID

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr e-Infrastructure implementation blocks From a talk by Mario Campolargo, Brussels, 30 May 2005

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Support for digital repositories GÉANT. INFRASTRUCTURE GRID. INFRASTRUCTURE KNOWLEDGE. INFRASTRUCTURE 3 layered model to support access to heterogeneous information and connect resources through common shared services Grids for digital repositories: Sharing of resources Secure Access Control Data management Execution of computationally demanding applications (e.g. multi- media content)

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr What is Service Oriented Architecture (SOA)? An SOA application is a composition of services A “service” is the atomic unit of an SOA Services encapsulate a business process Service Providers Register themselves Service use involves: Find, Bind, Execute Most well-known instance is Web Services Service Registry Service Provider Service Consumer FindRegister Bind, Execute

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr What is a grid ? EGEE project Connectivity with other projects How a job is submitted A few more words

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Jobs life (major components) ReplicaCatalogue Logging & Book-keeping ResourceBrokerStorageElementComputingElement InformationService Job Status DataSets info Author. &Authen. Job Submit Event Job Query Job Status Input “sandbox” Input “sandbox” + Broker Info Output “sandbox” Publish SE & CE info “User interface”

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB/WMS node Characts. & status

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status submitted Job Status UI: allows users to access the functionalities of the WMS (via command line, GUI, C++ and Java APIs)

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status edg-job-submit myjob.jdl Myjob.jdl JobType = “Normal”; Executable = "$(CMS)/exe/sum.exe"; InputSandbox = {"/home/user/WP1testC","/home/file*”, "/home/user/DATA/*"}; OutputSandbox = {“sim.err”, “test.out”, “sim.log"}; Requirements = other. GlueHostOperatingSystemName == “linux" && other. GlueHostOperatingSystemRelease == "Red Hat 7.3“ && other.GlueCEPolicyMaxCPUTime > 10000; Rank = other.GlueCEStateFreeCPUs; submitted Job Status Job Description Language (JDL) to specify job characteristics and requirements

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage Input Sandbox files Job waiting submitted Job Status NS: network daemon responsible for accepting incoming requests

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage waiting submitted Job Status WM: acts to satisfy the request Job Workload manager

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage waiting submitted Job Status Match- Maker/ Broker Where must this job be executed ?

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage waiting submitted Job Status Match- Maker/ Broker Matchmaker: responsible to find the “best” CE for a job

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage waiting submitted Job Status Match- Maker/ Broker Where are (which SEs) the needed data ? What is the status of the Grid ?

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage waiting submitted Job Status Match- Maker/ Broker CE choice

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage waiting submitted Job Status Job Adapter Job Adapter: responsible for the final “touches” to the job before performing submission (e.g. creation of wrapper script, PFN, etc.)

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage Job Status Job Controller: responsible for the actual job management operations (done via CondorG) Job submitted waiting ready

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node CE characts & status SE characts & status RB storage Job Status Job submitted waiting ready scheduled

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node RB storage Job Status submitted waiting ready scheduled running “Grid enabled” data transfers/ accesses Job Input Sandbox files

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node RB storage Job Status Output Sandbox files submitted waiting ready scheduled running done

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node RB storage Job Status submitted waiting ready scheduled running done edg-job-get-output

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Network Server Job Contr. - CondorG Workload Manager Replica Location Server Inform. Service Computing Element Storage Element RB node RB storage Job Status Output Sandbox files submitted waiting ready scheduled running done cleared

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr UI Log Monitor Logging & Bookkeeping Network Server Job Contr. - CondorG Workload Manager Computing Element RB node LM: parses CondorG log file (where CondorG logs info about jobs) and notifies LB LB: receives and stores job events; processes corresponding job status Log of job events edg-job-status edg-job-get-logging-info Job status

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr What about security ? Certification Domain A Server XServer Y Policy Authority Policy Authority Task Domain B Sub-Domain A1 GSI Certification Authority Sub-Domain B1 Authority Federation Service Virtual Organization Domain No Cross- Domain Trust

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr What is a grid ? EGEE project Connectivity with other projects How a job is submitted A few more words

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Used CPU time this year

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr How many “hours” there are in a year ?

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Over the Chasm

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Applications in EGEE Astrophysics - MAGIC, PlanckPlanck Computational Chemistry Earth Sciences - Earth Observation, Solid Earth Physics, Hydrology, Climate Financial Simulation - E-GRID Fusion Geophysics - EGEODE High Energy Physics - LHC (ALICE, ATLAS, CMS, LHCb) BaBar, CDF, DØ, ZEUSATLAS Life Sciences - Bioinformatics (Drug Discovery, Xmipp_MLrefine, etc.) Medical imaging (GATE, CDSS, gPTM3D, SiMRI 3D, etc.) Multimedia press for more details

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Steps to become grid production Contact IAG needed contribution: –30CPUs or cores –1TB of storage attached to the processosrs –4 computers for operational activities Plan your site Get a certificates Install the site Certify the site….

INFSO-RI Enabling Grids for E-sciencE Questions ?

Enabling Grids for E-sciencE INFSO-RI Eddie Aronovich – CS_IAP, Apr Contacts Israeli Academic Grid (IAG) EGEE Website Grid Demos