EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.

Slides:



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

08/11/908 WP2 e-NMR Grid deployment and operations Technical Review in Brussels, 8 th of December 2008 Marco Verlato.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
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 EGEE and gLite are registered trademarks Interoperability Shibboleth - gLite Christoph.
Apr 30, 20081/11 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Apr 30, 2008 Gabriele Garzoglio.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
Overview & Status of the Middleware & EGI Core Proposals Steven Newhouse Interim EGI Director EGEE Technical Director 26/05/2016 Status of EGI & Middleware.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Technical Overview EGEE-II’s achievements.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
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-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
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 Next steps with EGEE EGEE training community.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-EGI Grid Operations Transition Maite.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1: Grid Operations Maite Barroso (CERN)
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
EGEE-III INFSO-RI Enabling Grids for E-sciencE Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The GILDA t-Infrastructure Roberto Barbera.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pre-production in EGEEIII Operation principles Antonio Retico EGEE-II / EGEE II SA1.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse Technical Director CERN.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) SA1 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
EMI INFSO-RI Argus Policies in Action Valery Tschopp (SWITCH) on behalf of the Argus PT.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
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)
European Middleware Initiative (EMI) An Overview Alberto Di Meglio v
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update Authorization Service Christoph Witzig,
EGEE-III INFSO-RI Enabling Grids for E-sciencE SA3 All Hands Meeting 'Cluster of Competence' Experience SA3 INFN Cyprus May 7th-8th.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team Kickoff Meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF.
INFSO-RI Enabling Grids for E-sciencE gLite Test and Certification Effort Nick Thackray CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interoperability Shibboleth - gLite Christoph.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Technical Overview EGEE-II’s achievements.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse Technical Director CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EGEE-III INFSO-RI Enabling Grids for E-sciencE VO Authorization in EGEE Erwin Laure EGEE Technical Director Joint EGEE and OSG Workshop.
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 IT ROC: Vision for EGEE III Tiziana Ferrari.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Argus gLite Authorization Service Workplan.
Enabling Grids for E-sciencE EGEE-III INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
JRA1 Middleware re-engineering
Argus EMI Authorization Integration
Bob Jones EGEE Technical Director
JRA2: Quality Assurance
JRA1 Middleware Re-engineering Status Report
Ian Bird GDB Meeting CERN 9 September 2003
Leigh Grundhoefer Indiana University
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader INFN EGEE-III Final Review, June, 2010 JRA1 Middleware Re-engineering Status Report

Enabling Grids for E-sciencE EGEE-III INFSO-RI Activity Overview JRA1 - Francesco Giacomini - EGEE-III Final Review June Country Total PM planned at M24 Total FTE CERN783.3 Czech Republic482.0 Finland482.0 Italy Netherlands351.5 Switzerland361.5 UK * Total * Includes 18PMs of voluntary effort

Enabling Grids for E-sciencE EGEE-III INFSO-RI Tasks TJRA1.1 Middleware support –“maintain and gradually improve the reliability, performance, usability, and manageability of the existing services” –Subset of gLite –Support via product-specific mailing lists, the gLite bug tracker (Savannah) and the general EGEE ticketing system (GGUS) TJRA1.2 Research & development and standardisation –“development of components needed for an effective usage of the production resources and [...] adoption of consolidated international standards” –Main development is a coherent Authorization Framework (Argus) –VOMS-SAML TJRA1.3 Activity Management –Includes Security Architect JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI gLite Middleware in JRA1 JRA1 - Francesco Giacomini - EGEE-III Final Review June General Services LHC File Catalogue Hydra Workload Management Service File Transfer Service Logging & Book keeping Service Storage Element Disk Pool Manager Information Serviice BDII User Access Clients (CLI, libraries) Security Services Virtual Organisation Membership Service Argus SCAS LCAS & LCMAPS Compute Element CREAM gLExec BLAH

Enabling Grids for E-sciencE EGEE-III INFSO-RI Achievements Middleware Support –Goal: to keep a growing infrastructure running –Releases for all the services/components have been delivered to certification and production  Bug fixes  Steady stream of improvements in terms of reliability, performance, usability, and manageability  Minor functional enhancements Development –Argus (new Authorization Service) is in production  Addressing gLExec-on-the-Worker-Node and global banning use cases  Integration on CREAM on-going –VOMS can issue SAML Assertions –Hydra (Encrypted Data Storage) is in production (already in Y1) JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Achievements /2 VOMS is widely used as Attribute Certificate Authority BDII is widely used as Information Service FTS is used in all major sites to manage large data transfers CEMon (the monitoring counterpart of the CREAM CE) is used also in OSG and CREAM itself is under evaluation gLExec and its LCAS/LCMAPS dependencies are used everywhere pilot jobs are employed, especially if identity switch is required Argus is under evaluation in ARC and UNICORE Several components are maintained (in some cases by third-parties) into major Linux distributions JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Changes in Y2 Driven by –Transition to EGI –Reviewers’ recommendations Main affected aspects –Software process –Interoperability –Multiple-platform policy –IPv6 support –Intellectual Property policy JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Software Process The goal is a seamless transition to the software provisioning model foreseen in the EGI era SA3 responsibility with contribution from JRA1 Introduction of the concept of Product Team –A PT is fully responsible for the provision and support of a software product –Lightweight central validation of software releases All procedures have been reviewed and fully documented, including the use of supporting tools –gLite Developer's Guide –Product Team Integration Guide –Definition and documentation of the revised software life-cycle process –Updated software life-cycle process –Problem Management and Change Management in gLite JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Software Process Highlights Inspired by ITIL v. 3 best practices Suited for a distributed development model Continuous improvements to the process itself Priority-driven development Better separation between the defect tracker (Savannah) and the incident tracker (GGUS) Planning and tracking of next releases Further integration of ETICS More discipline Metrics have been defined to monitor the implementation of the process JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI GGUS and Savannah Separation policy in place, applied with flexibility JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Interoperability & Standardization Primary goal and constraint of the gLite development Close links with OSG and NDGF Application workflows exist that successfully use both Grid and HPC environments –Without any change in the middleware Support for Shibboleth-based AAIs –SLCS and VASH Some standardization successes –GLUE –SRM –VOMS Attribute Certificates (coming soon) Standardization is difficult –Work in the OGF PGI WG is not converging JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Multi-Platform Policy “a stable version of gLite should be made available on at least one reference platform” gLite 3.1 available on Scientific Linux (CERN) 4, 32 bit –Some selected services available on 64 bit gLite 3.2 available on Scientific Linux 5, 64 bit –Some selected services available on 32 bit A procedure exists for the deprecation of a gLite 3.1 service once the corresponding one coming with gLite 3.2 has demonstrated sufficient maturity Other platforms are addressed on an experimental basis, with low-priority –Limited demand –Limited available resources JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPv6 Support Collaboration with SA2 –They ran the IPv6 static checker as an ETICS plugin and submitted 111 bugs  75 for JRA1 components JRA1 - Francesco Giacomini - EGEE-III Final Review June Final testing to be done by SA2 on their IPv6 testbed –Some services are IPv6 ready

Enabling Grids for E-sciencE EGEE-III INFSO-RI IPR Policy All the source code should include the copyright and license attributions agreed-upon by the project members –Copyright “Members of the EGEE Collaboration” –License Apache v. 2 Check is part of the validation of a new release JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI gLite Beyond EGEE gLite Open Collaboration established among the institutes involved in the development of gLite Main objectives: –Maintain the gLite brand, related names and software products –Provide other projects with a single interface to the gLite providers –Coordinate the maintenance and evolution of the gLite middleware in response to requirements from its user communities –Provide support to the user communities –Provide the gLite middleware in an open and accessible manner to the user communities, allowing and encouraging community contributions to address problems, port to new platforms, and improve the overall software quality JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Members of the gLite Collaboration JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Existing gLite Releases Managed by the gLite Open Collaboration within the EMI project Support and maintenance of gLite 3.1 and gLite 3.2 until needed, to avoid disruption of the existing production infrastructure Only address important change requests –According to the workplan –The rest will be pursued in the context of EMI releases JRA1 - Francesco Giacomini - EGEE-III Final Review June To be updated

Enabling Grids for E-sciencE EGEE-III INFSO-RI Status of the workplan Enhancements still present in the workplan –Argus-based authorization in all the services and its integration with the Execution Environment Service –Support for bulk operations in the CREAM CE –Support for CREAM jobs in the Logging&Bookkeeping Service –Complete implementation of the EGEE MPI WG recommendations –Full migration to the GLUE v. 2 specification –Provision of a Web Service interface for VOMS –Integration of VOMS-Admin with external organizational DBs –Web management interface and improved monitoring in FTS –Support for banning users and groups in DPM and LFC –Support for bulk lookup in LFC –Generation of DPM usage information to support quotas JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Issues Relationship with other Activities –Coordination of effort and workflow across activities is complicated –Situation has improved with the introduction of Product Teams  Allocation of resources is under more control Changing habits is challenging –New process –New organization –New context –More constraints JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Transition to EGI Context JRA1 tasks directly map to EMI WPs –TJRA1.1 (Middleware Support) → SA1 (Maintenance and Support ) –TJRA1.2 (Research & development and standardisation) → JRA1 (Middleware Development, Evolution and Integration) Lessons learnt –Move responsibility and control where they belong  E.g. development and testing should stay in the same administrative domain –Adopt simple and enforceable rules – and keep to them –Be flexible  Program of Work is never finished New requirements from users Environment keeps changing Priorities keep changing JRA1 - Francesco Giacomini - EGEE-III Final Review June

Enabling Grids for E-sciencE EGEE-III INFSO-RI Conclusions All Activity tasks have performed according to the plan –Including the changes introduced in the second year Achievements –All gLite services have evolved to address the needs of a growing infrastructure –The gLite software is widely used, also outside EGEE –New process and new organization are in place –The gLite Open Collaboration has been established –gLite is a major contributor to the future middleware initiatives JRA1 - Francesco Giacomini - EGEE-III Final Review June