The gLite middleware distribution

Slides:



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

Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
INFSO-RI Enabling Grids for E-sciencE JRA3 2 nd EU Review Input David Groep NIKHEF.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
OSG Middleware Roadmap Rob Gardner University of Chicago OSG / EGEE Operations Workshop CERN June 19-20, 2006.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
May 8, 20071/15 VO Services Project – Status Report Gabriele Garzoglio VO Services Project – Status Report Overview and Plans May 8, 2007 Computing Division,
Apr 30, 20081/11 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Apr 30, 2008 Gabriele Garzoglio.
Mar 28, 20071/9 VO Services Project Gabriele Garzoglio The VO Services Project Don Petravick for Gabriele Garzoglio Computing Division, Fermilab ISGC 2007.
EMI 1 Release The EMI 1 (Kebnekaise) release features for the first time a complete and consolidated set of middleware components from ARC, dCache, gLite.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Oliver Keeble SA3 Activity Leader CERN EGEE-III.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks JRA1 summary Claudio Grandi EGEE-II JRA1.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Oliver Keeble SA3 Activity Leader CERN EGEE-III.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks State of Interoperability Laurence Field.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
Glexec, SCAS & CREAM. Milestones CREAM-CE capable of large-scale direct job submission Glexec & SCAS capable of large-scale use on WN in logging only.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
Status Organization Overview of Program of Work Education, Training It’s the People who make it happen & make it Work.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The future of the gLite release process Oliver.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
EGEE-III INFSO-RI Enabling Grids for E-sciencE SA3 All Hands Meeting 'Cluster of Competence' Experience SA3 INFN Cyprus May 7th-8th.
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble.
Sep 17, 20081/16 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Sep 17, 2008 Gabriele Garzoglio.
Components Selection Validation Integration Deployment What it could mean inside EGI
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
Status of gLite-3.0 deployment and uptake Ian Bird CERN IT LCG-LHCC Referees Meeting 29 th January 2007.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
OSG Status and Rob Gardner University of Chicago US ATLAS Tier2 Meeting Harvard University, August 17-18, 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Management Claudio Grandi.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CREAM: current status and next steps EGEE-JRA1.
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
EGEE-II INFSO-RI Enabling Grids for E-sciencE SA3 Report Markus Schulz For EGEE-II SA3 IT Department, CERN Final EU.
Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
JRA1 Middleware re-engineering
Markus Schulz - LCG Deployment
Bob Jones EGEE Technical Director
Status & Strategy for gLite multi-platform Support
The EMT Oliver Keeble, SA3 CERN.
JRA1 Middleware Re-engineering Status Report
SA3’s Responds to the Review Report
JRA3 Introduction Åke Edlund EGEE Security Head
Andreas Unterkircher CERN Grid Deployment
Claudio Grandi (INFN and CERN)
Ian Bird GDB Meeting CERN 9 September 2003
CREAM Status and Plans Massimo Sgaravatto – INFN Padova
Global Banning List and Authorization Service
EGEE VO Management.
The CREAM CE: When can the LCG-CE be replaced?
Short update on the latest gLite status
TCG Discussion on CE Strategy & SL4 Move
Interoperability & Standards
Francesco Giacomini – INFN JRA1 All-Hands Nikhef, February 2008
Why does EDGeS need OGF PGI ?
Leigh Grundhoefer Indiana University
Elisa Ingrà – Consortium GARR
Grid Engine Riccardo Rotondo
Grid Engine Diego Scardaci (INFN – Catania)
gLite The EGEE Middleware Distribution
Presentation transcript:

The gLite middleware distribution Oliver Keeble CERN

Overview Why is gLite? What is gLite? Services and status Roadmap Release process The future The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Middleware What’s so great about being in the middle anyway? The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Why is gLite? So we need software to manage the infrastructure, but why does EGEE produce a distribution? Simplify availability of services and updates Provide integrated 'services‘ from components In the absence of standards, promote interoperability Identify endorsed projects at certified versions Provide an entry point for the uninitiated The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Where does gLite begin... and end? gLite is not just somewhere we stick stuff which might be useful for grids Adding something to gLite has a cost for the project Core services Relationship with Applications RESPECT Operational Tools The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

How is gLite put together? gLite is… A distribution With its own eponymous development project The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

gLite 3.1 The current release is gLite 3.1 It is updated almost every week Its purpose is to provide a stable platform for production grid usage Some highlights Data Management Workload Management Information System Security and Authorisation The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

What’s in there? The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

What’s in there… continued The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Running jobs The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Workload Management Just getting a job started involves a lot of services VOMS BDII WMS UI MyProxy WN TORQUE CE The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Data Management The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

The future The EGEE/gLite development activity is JRA1 Most of their effort is earmarked for maintenance Logging, monitoring, docs Address the bugs as found on the EGEE Production and Pre-Production Systems Provide support Address the short/medium term requests of the applications as decided by the TMB Improve the manageability of the middleware in terms of deployability, reliability and usability. Provide the internal unit testing of new or modified software Participate in the definition of the gLite releases together with the SA3 activity Maintain a web page with the relevant information needed by middleware users The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Authorisation service The single biggest chunk of development anticipated for EGEE-III What will this bring? Consistency across services Distributed Policy Management Auditing and Logging Most components will have to be adapted The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Authorisation Service The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

CREAM The infrastructure currently runs with the lcg-CE CREAM is the scheduled replacement Computing Resource Execution And Management service Scalability Parameter passing Direct submission WS interface job management (inc proxy renewal) Improved service administration A BES/JSDL interface is planned A first release is ready now for production The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

WMS/ICE WMS Submission through the WMS CREAM Direct Job Submission Job management tasks are delegated to the gLite Workload Management Service Can now sustain 30k jobs per day under normal operations The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Support for pilot jobs A pilot job is a shell which pulls in the ‘real’ job when its execution starts This is now a common way for VOs to manage their workloads As it runs something on behalf of another user, the mapping to local accounts has to be redone; glexec This mapping must be consistent across a site to prevent two different users sharing an account; SCAS The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

SAML2-XACML2 Query Protocol glexec and SCAS Site Query for Authorisation decisions on behalf of users gLExec-on-WN LCMAPS SAML2-XACML2 Query Protocol GUMS & SAZ SCAS LCAS & LCMAPS Site Central AuthZ Service The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Encrypted Data Storage gLite provides solutions for managing sensitive data One application is medical data management, where DICOM is a standard for image acquisition and analysis gLite will release new services for this The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

The great thing about standards… Nordugrid CREAM ARC EGEE PBS/Torque LSF Condor Load Leveler Sun Grid Engine GRAM v2 Unicore OSG DEISA GRAM v4 NAREGI Teragrid Naregi There are as many Computing Interfaces as Batch Systems! The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Some standards relevant to gLite Glue2 Encapsulates the ‘accumulated wisdom’ of a number of years of grid operations Fixes problems Better model e.g. relationships between main entities in compute model have been improved Buy-in BES/JSDL Proposed as solutions by OGF Viability has not been established, investigations are ongoing SRM2 The Storage Resource Manager (SRM) is a middleware component whose function is to provide dynamic space allocation and file management on shared storage components on the Grid. The DPM supports SRM2.2 IGTF / x509 The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Glue 2 The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

How gLite is put together We allow independent things to remain independent We make a gLite release almost every week! The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Patch States [ ] Closed States In Configuration Configured [yes] Acceptance Criteria Config Required With Provider Ready for Integration Ready For Certification [yes] [no] Open [no] [yes] Pass [yes] Pass Pass In Pre Production In PPS-PDT Certified In Certification [yes] [no] [no] [no] Other Update Available SA1 SA3 JRA1 [no] [yes] [ In Production Rejected Obsolete ] Closed States The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Testing infrastructure Framework SAM, Nagios, Manual Testing Regression Tests Extensive use of virtualisation ETICS Move testing as far upstream as possible Deployment tests Regression tests Unit tests The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

A gLite 3.1 update announcement This indicates to an administrator which services they should update The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Multiplatform Support gLite currently runs on SL3 and SL4 ‘generations’, including selected services on 64bit A release of the WN on SL5 is nearly ready More to come Work continues on Debian 4 Now profiting from earlier work to make the codebase more portable Our build programme is being overhauled to be more multiplatform friendly The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Challenges for gLite Release mechanisms IPv6 What is the best way to deliver the software? IPv6 Response to virtualisation Now the resource can adapt to the application, not the other way around Distribution of VMs for services or applications Support for running jobs in VMs Retirement and end-of-life for services and platforms Fight the Complexity Partially a result of heterogeneity Improve Agility The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

gLite Consortium EGI as currently proposed does not directly cover middleware development The EGEE PMB recommended the construction of a new organisation capable of guaranteeing the support and evolution of gLite in the EGI timeframe Would allow gLite to be properly represented within EGI or a UMD project A proposal for the gLite consortium is currently under discussion The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN

Summary gLite is critical in the realisation of one of the principal goals of EGEE; Maintain, enhance and simplify the use of the production quality computing infrastructure for an increasing range of researchers in diverse scientific fields gLite is enabling grids for e-science in Europe, across a multitude of scientific disciplines While there are plenty of new ideas in the pipeline, the overarching goal is that stated above, and the primary focus is now on consolidation The gLite middleware - EGEE 08 Istanbul - Oliver Keeble, CERN