EGEE-III INFSO-RI Enabling Grids for E-sciencE Introduction to EGEE and application development concepts on gLite Gergely Sipos.

Slides:



Advertisements
Similar presentations
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Tutorial Getting started with GILDA.
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
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.
Enabling, facilitating and delivering quality training in the UK and Internationally The challenge of grid training and education David Fergusson, Deputy.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of the EGEE project and the gLite middleware Gergely Sipos MTA SZTAKI
1 portal.p-grade.hu Further information on P-GRADE Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Grid application development with gLite and P-GRADE Portal Miklos Kozlovszky MTA SZTAKI.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Lessons learnt from the EGEE Application Porting Support activity Gergely Sipos Coordinator.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
Overview & Status of the Middleware & EGI Core Proposals Steven Newhouse Interim EGI Director EGEE Technical Director 26/05/2016 Status of EGI & Middleware.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ?? Athens, May 5-6th 2009 Community Support.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE – paving the way for a sustainable infrastructure.
INFSO-RI Enabling Grids for E-sciencE Plan until the end of the project and beyond, sustainability plans Dieter Kranzlmüller Deputy.
EGEE-II INFSO-RI Enabling Grids for E-sciencE An Introduction to the EGEE Project Presented by Min Tsai ISGC 2007, Taipei With thanks.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Training services offered by SZTAKI for EGEE and EGI Gergely Sipos MTA SZTAKI (Hungarian.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to GILDA and gaining access.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE EGEE training community.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE Gergely Sipos
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE II: an eInfrastructure for Europe and.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Application Porting Support in EGEE Gergely Sipos MTA SZTAKI EGEE’08.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
INFSO-RI Enabling Grids for E-sciencE Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives - Plovdiv,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Fergusson, Emidio Giorgio, Gergely.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Gergely Sipos Activity Deputy Manager MTA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The GILDA t-Infrastructure Roberto Barbera.
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 and gLite are registered trademarks EGEE Support for New and Existing Users Gergely.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
1 Practical information for the GEMLCA / P-GRADE hands-on Gergely Sipos On behalf of: MTA.
INFSO-RI Enabling Grids for E-sciencE The EGEE Project Owen Appleton EGEE Dissemination Officer CERN, Switzerland Danish Grid Forum.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks UK-Ireland-France Regional Participation.
INFSO-RI Enabling Grids for E-sciencE Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives, Sofia, South.
1 Further information and next steps Further information and next steps Gergely Sipos MTA SZTAKI
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE: Enabling grids for E-Science Bob Jones.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure Roberto Barbera.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
INFSO-RI Enabling Grids for E-sciencE GILDA t-Infrastructure Antonio Fuentes Bermejo
First South Africa Grid Training June 2008, Catania (Italy) GILDA t-Infrastructure Valeria Ardizzone INFN Catania.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
1 The Life-Science Grid Community Tristan Glatard 1 1 Creatis, CNRS, INSERM, Université de Lyon, France The Spanish Network for e-Science 2/12/2010.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite grid middleware Gergely Sipos MTA SZTAKI
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Support for New and Existing Users Gergely.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Application Porting Support SSC and proposal Gergely Sipos
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Training in EGEE-III and beyond Robin McConnell,
Accessing the VI-SEEM infrastructure
Grid Computing: Running your Jobs around the World
Security and getting access to the training infrastructure
Ian Bird GDB Meeting CERN 9 September 2003
EGEE VO Management.
Introduction to Grid Technology
EGEE support for HEP and other applications
NA3: User Community Support Team
Short update on the latest gLite status
Connecting the European Grid Infrastructure to Research Communities
EGI Webinar - Introduction -
Cécile Germain-Renaud Grid Observatory meeting 19 October 2007 Orsay
Overview of the EGEE project and the gLite middleware
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE Introduction to EGEE and application development concepts on gLite Gergely Sipos Training and induction Application Porting Support MTA SZTAKI (Hungarian Academy of Sciences) Budapest Grid and Cooperative Computing Conference – Lanzhou, Gansu, China – 27-29/08/2009

Enabling Grids for E-sciencE EGEE-III INFSO-RI Laboratory of Parallel and Distributed Systems Research Division of Academy of Sciences from 1998 Head: Prof. Péter Kacsuk 21 members: 12 full-time/9 part-time Funding member of the Hungarian Grid Competence Centre Co-ordination of Grid activities in Hungary EGEE Training and user support centre since 2004

Enabling Grids for E-sciencE EGEE-III INFSO-RI Outline What is EGEE, how to get access –The project –The grid –The middleware –The community –The future: European Grid Infrastructure Application development on the EGEE Grid –Command line –P-GRADE Portal Demo Next steps

Enabling Grids for E-sciencE EGEE-III INFSO-RI Aim of EGEE: “to establish a seamless European Grid infrastructure for the support of the European Research Area (ERA)” EGEE –1 April 2004 – 31 March 2006 –71 partners in 27 countries, federated in regional Grids EGEE-II –1 April 2006 – 30 April 2008 –Expanded consortium EGEE-III –1 May 2008 – 30 April 2010 –Transition to sustainable mod el: European Grid Infrastructure (EGI) 4 The EGEE Project Duration: 2 years EC co-funding: 32 Million € Total budget: ~47 Million € + ~50 Million € computing equipment Total effort: 9132 person months (~382 FTE)

Enabling Grids for E-sciencE EGEE-III INFSO-RI Production infrastructure in numbers 17,000 users 139,000 CPUs (cores) 25Pb disk 39Pb tape 12 million jobs/month +45% in a year 268 sites +5% in a year 48 countries +10% in a year 162 VOs +29% in a year 5 Real Time Monitor:

Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE Infrastructures Production service –Scaling up the infrastructure with resource centres around the globe –Running only well-tested and reliable middleware –268 sites, 48 countries, ~ CPUs (cores), ~25 PB disk –Separated into ~160 Virtual Organizations –Operations Portal: Pre-production service –Run in parallel with the production service (restricted number of sites) –First deployment of new versions of the gLite middleware Training-Infrastructure - GILDA –Complete suite of Grid elements –Everyone can register and use GILDA for training and testing – GILDA: ~11 sites-180CPU, 2TB storage

Enabling Grids for E-sciencE EGEE-III INFSO-RI Links with Asia Collaborative projects empower e-science in Asia EUChinaGrid project –01/01/2006 – 31/03/2008 EUIndiaGrid project –01/10/2006 – 30/09/2008 EUAsiaGrid project –01/04/2008 – 31/03/2010 –Main goals:  To promote the gLite middleware across Asian countries  Dissemination, training, and direct user support activities  To prepare new trainers in a “training the trainers” action  To help setup concrete scientific communities –Asian partners: AdMU (PH), ANU (AU), ASGC (TW), ASTI (PH), HAII (TH), IDA (SG), IAMI (VN), ITB (ID), NECTEC (TH), UPM (MY), MIMOS (MY)

Enabling Grids for E-sciencE EGEE-III INFSO-RI INTERNET gLite middleware runs on each EGEE site to provide –Data services –Computation services –Security service EGEE resources and users form Virtual organisations (VO): basis for collaboration Distributed services (both people and software) enable a VO EGEE, middleware and VOs

Enabling Grids for E-sciencE EGEE-III INFSO-RI gLite: the EGEE middelware The current release is gLite 3.1 Compatible with Scientific Linux v4, v5, under porting to Debian gLite is… –A distribution –With its own large development effort It is updated almost every week Its purpose is to provide a stable platform for production grid usage

Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE Maintained Components External Components The complete gLite service stack 10 Physical Resources General Services LHC File Catalogue LHC File Catalogue Hydra Workload Management Service Workload Management Service File Transfer Service File Transfer Service Logging & Book keeping Service Logging & Book keeping Service AMGA Storage Element Disk Pool Manager dCache Information Services BDII MON User Interface User Access Security Services Security Services Virtual Organisation Membership Service Virtual Organisation Membership Service Authz. Service SCAS Proxy Server LCAS & LCMAPS Compute Element CREAM LCG-CE gLExec BLAH Worker Node User Interface

Enabling Grids for E-sciencE EGEE-III INFSO-RI Example: Hungrid Virtual Organization Sites: Technical University (BME) Science University (ELTE) Physics Research Institute (KFKI- RMKI) Resources: ~ 110 CPU ~ 6 TByte storage + Portal service: SZTAKI Members: Any Hungarian researcher

Enabling Grids for E-sciencE EGEE-III INFSO-RI Example: Biomed Virtual Organization Sites: 36, mostly from Europe and Asia 65,584 CPUs ~741 TB storage Portal services are also available Members: Anybody working with biomedical applications No geographical restriction! Currently 216 members

Enabling Grids for E-sciencE EGEE-III INFSO-RI VIRTUAL ORGANIZATION Getting access to an EGEE VO Users (and machines) are identified by grid certificates. Certificates issued by national Certification Authorities (CA) VO Membership Service (VOMS) keeps list of people who are registered to a VO Users’ steplist –User obtains certificate from Certification Authority –User registers at the VO  usually via a web form –VO manager authorizes the user  VOMS DB updated –The user’s identity is replicated onto resources within 24 hours –Use the grid through command line or graphical interfaces CA VO manager Obtaining certificate: Once Renewing certificate: Annually VOMS database Grid sites VOMS Joining VO: Once Replicating VOMS DB once a day List of EGEE VOs: On CIC Operations Portal: You Register

Enabling Grids for E-sciencE EGEE-III INFSO-RI Find your national CA! CAs in Asia- Pacific region

Enabling Grids for E-sciencE EGEE-III INFSO-RI CAs in Asia Pacific

Enabling Grids for E-sciencE EGEE-III INFSO-RI Issuing a grid certificate Private Key encrypted on local disk: passphrase Cert Request Public Key ID Cert User generates public/private key pair in browser or in files. User sends public key to CA and shows proof of identity. CA signature links identity and public key in certificate. CA informs user.

Enabling Grids for E-sciencE EGEE-III INFSO-RI User’s private key and certificate Keep your private key and certificate secure –if possible on a USB drive only –Typically kept  on the User Interface machine of your VO  in MyProxy server  in Web browser Different formats exist – transformation may be required!!! Do not loan your certificate to anyone Report to your CA if your certificate has been compromised Typical situation on User Interface machine: sipos]$ ls -l.globus/ total 8 -rw-r--r-- 1 sipos users 1761 Oct usercert.pem -r sipos users 951 Oct userkey.pem Someone’s identity in EGEE = Subject of certificate: sipos]$ grid-cert-info -subject /C=HU/O=NIIF CA/OU=GRID/OU=NIIF/CN=Gergely

Enabling Grids for E-sciencE EGEE-III INFSO-RI Joining a VO: Example: VOCE – VO of Central Europe Certificate must be stored in the browser to register to VOCE

Enabling Grids for E-sciencE EGEE-III INFSO-RI GILDA training Certification Authority GILDA training Certification Authority is special –Lightweight authentication - No need for personal visit!  Apply for a certificate on the Web! –GILDA renewable certificates are valid for 2 weeks (normal certificates for 1 year, also renewable) –GILDA renewable certificates are valid in GILDA training VO (normal certificates in any VO) Resources: –Apply for certificate:  Choose “Instruction for Users” menu –Training exercises: –Ticketing system:

Enabling Grids for E-sciencE EGEE-III INFSO-RI Example usage scenario: EGEE as a data grid Computing Element (CE) Storage Element (SE) Site X of YOUR VO Information System (BDII) Query User Interface (UI) or Portal publish state VO Management Service (VOMS) create proxy Upload file Download file Logical File Catalog (LFC) Register file Lookup file File content File references

Enabling Grids for E-sciencE EGEE-III INFSO-RI Example usage scenario: EGEE as a computational grid Computing Element (CE) Storage Element (SE) Site X of YOUR VO Information System (BDII) Submit job query Retrieve output Write JDL, Submit job (executable + small inputs) Workload Management System (WMS) User Interface (UI) or Portal publish state VO Management Service (VOMS) create proxy process Retrieve status & (small) output files Logging and bookkeeping (LB) Job status Logging Read/write files

Enabling Grids for E-sciencE EGEE-III INFSO-RI User Interface (UI) User Interface (UI): The place where users logon to the Grid Computing Element (CE) Computing Element (CE): A batch queue on a site’s computers where the user’s job is executed Storage Element (SE) Storage Element (SE): provides (large-scale) storage for files Resource Broker (RB) (Workload Management System (WMS) Resource Broker (RB) (Workload Management System (WMS): Matches the user requirements with the available resources on the Grid Main components Information System Information System: Characteristics and status of CE and SE File and replica catalog File and replica catalog: Location of grid files and grid file replicas Logging and Bookkeeping (LB) Logging and Bookkeeping (LB): Log information of jobs All built upon authorisation, authentication, security

Enabling Grids for E-sciencE EGEE-III INFSO-RI User Community Organization 23 Use r VO Domai n User Community Grid authorization Supported clusters + other disciplines Supported domains: High Energy Physics (HEP) Life Sciences (LS) Earth Sciences (ES) Grid Observatory (GO) Computational Chemistry (CC) Astronomy & Astrophysics (AA) Fusion (F) 23 “Core” VOs: CPU Utilization > 10% in the domain 112 total Registered VOs 4167 users in “Core” VOs 13,381 users in Registered VOs Application domains and contacts:

Enabling Grids for E-sciencE EGEE-III INFSO-RI Data grid application example: Preserve Federico De Roberto’s Cultural Heritage 3 Terabyte of disk space –TIFF Files:  one per page, 600 dpi,  ~100MB  A3 size, high resolution  with embedded metadata added with Photoshop –PDF files:  one per work, 300 dpi,  MB  Overall examination of works Long-term preservation –Multiple copies (replicas) spread in different Storage Elements –Reliability of storage systems and replica redundancy to achieve secure preservation Easy to use: –Look-and-feel inspired by iTunes –Transfers are handled from the browser over HTTP/HTTPS –Certificate based or Guest access –Searching based on Metadata: AMGA metadata catalog

Enabling Grids for E-sciencE EGEE-III INFSO-RI Compute grid application example: Computational Chemistry Solving the Schrodinger equation for triatomic systems Workflow of jobs Ported to EGEE with P-GRADE Portal Uses gLite: broker, Computing, Storage, File catalog, Information system, VOMS 25 Execution of few tens of parallel jobs in Compchem VO. Jobs read input from Storage Elements Collects output files into a single TAR file for convenient download. Generates input files with different parameters for the calculations

Enabling Grids for E-sciencE EGEE-III INFSO-RI High level tools on top of gLite Basic gLite services: CE, SE, info, security Higher-level gLite services (WMS, LFC, LB...) Toolkits, frameworks, portals Applications Command line & APIs Most VOs include software on top of gLite Some domain specific, some not EGEE RESPECT Programme: –Recommended External Software Packages for Egee CommuniTies –Identify third-party software that works well with gLite  Expand the functionality of the grid infrastructure,  Reduce duplicated development  Speed the porting of new applications to the grid – egee.org/index.php?id=290http://technical.eu- egee.org/index.php?id=290 P-GRADE Portal is one of the RESPECT tools!

Enabling Grids for E-sciencE EGEE-III INFSO-RI Services for EGEE users Training For users, for system administrators –Training events: –Repository of talks, exercises: Application Porting Support To get your application running on a gLite VO –Consultancy: –Application database: Virtual Organization Support To setup a new VO –VO Operations portal: Direct User Support To solve infrastructure problems –Global Grid User Support:

Enabling Grids for E-sciencE EGEE-III INFSO-RI Future for EGEE: European Grid Infrastructure Need to prepare permanent, common Grid infrastructure Ensure the long-term sustainability of the European e-Infrastructure independent of short project funding cycles Coordinate the integration and interaction between National Grid Infrastructures (NGIs) Operate the production Grid infrastructure on a European level for a wide range of scientific disciplines Must be no gap in the support of the production grid EGI Blueprint document: 22/12/2008 web.eu-egi.eu/documents/other/egi-blueprint/ EGI Design Study project

29 The EGI Actors NGI 2 NGI 1 NGI n … EGI National Grid Initiatives (NGIs) Resource Centres Research Teams Research Institutes EGI.org

Enabling Grids for E-sciencE EGEE-III INFSO-RI

Enabling Grids for E-sciencE EGEE-III INFSO-RI Summary of pt 1. EGEE offers … … a mechanism for linking together people, resources and data of many scientific community … a basic set of middleware for gridfying applications with documentation, training and support … services and forums for linking with grid experts, other communities and industry Not only for large communities! Not only for European communities! You can also use this technology!

Enabling Grids for E-sciencE EGEE-III INFSO-RI Further information EGEE – gLite middleware – gLite manuals, documentation – (gLite user guide) Recommended External Software Packages for Egee CommuniTies – Grids and clouds – An EGEE comparative study – egee.org/index.php?id=193&tx_ttnews%5Btt_news%5D=5&tx_tt news%5BbackPid%5D=65&cHash=fe95cdbfb2http:// egee.org/index.php?id=193&tx_ttnews%5Btt_news%5D=5&tx_tt news%5BbackPid%5D=65&cHash=fe95cdbfb2

EGEE-III INFSO-RI Enabling Grids for E-sciencE Thank you