JRA1 Middleware Re-engineering Status Report

Slides:



Advertisements
Similar presentations
Middleware Roadmap for GridPP3 R.Middleton GridPP16- QMUL.
Advertisements

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
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.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
May 8, 20071/15 VO Services Project – Status Report Gabriele Garzoglio VO Services Project – Status Report Overview and Plans May 8, 2007 Computing Division,
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
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.
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.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
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.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE JRA1 All Hands Meeting July 10-12, 2006 Pilsen, CZ.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse Technical Director Moving.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Etienne Dublé - CNRS/UREC EGEE SA2 Mario.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
Collaboration ed. 11/11/2009gLite Open Collaboration1 The gLite Open Collaboration “WLCG Overview Board” M. Mazzucato gLite Collaboration Board Chair.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
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.
CREAM Status and plans Massimo Sgaravatto – INFN Padova
GLite proto-Collaboration phone conference Mirco Mazzucato INFN Working Meeting 5 September 2009.
JRA1 Middleware re-engineering
Bob Jones EGEE Technical Director
JRA2: Quality Assurance
Status & Strategy for gLite multi-platform Support
gLite: status and perspectives
Claudio Grandi – JRA1 Activity Manager INFN and CERN
The EMT Oliver Keeble, SA3 CERN.
Claudio Grandi - JRA1 Activity Manager - INFN
The gLite middleware distribution
Andreas Unterkircher CERN Grid Deployment
Marc-Elian Bégin ETICS Project, CERN
Claudio Grandi (INFN and CERN)
CREAM Status and Plans Massimo Sgaravatto – INFN Padova
ETICS 2 All-Hands Meeting
Grid2Win: Porting of gLite middleware to Windows XP platform
Elisabetta Ronchieri WP3
Lessons Learned, Future Plans and Conclusions
Testing for patch certification
Short update on the latest gLite status
Future Test Activities SA3 All Hands Meeting Dublin
ETICS Services Management
European Middleware Initiative (EMI)
Infrastructure Area EMI All Hands Summary.
EMI: dal Produttore al Consumatore
Cristina del Cano Novales STFC - RAL
Francesco Giacomini – INFN JRA1 All-Hands Nikhef, February 2008
Data Management cluster summary
Report on GLUE activities 5th EU-DataGRID Conference
Module 01 ETICS Overview ETICS Online Tutorials
gLite The EGEE Middleware Distribution
Presentation transcript:

JRA1 Middleware Re-engineering Status Report Francesco Giacomini JRA1 Activity Leader INFN EGEE-III First Review, 24-25 June, 2009 1

Activity Overview Country Total PM planned at M24 Total FTE CERN 78 3.3 Czech Republic 48 2.0 Finland Italy 256 10.7 Netherlands 35 1.5 Switzerland 36 UK 30 1.3 Total 531 22.1

Effort spent at M8 Country PM planned PM consumed Deviation CERN 26 36.5 +40.3% Czech Republic 16 16.3 +1.8% Finland 18.9 +18.0% Italy 85.3 90.2 +5.7% Netherlands 11.7 15.1 +29.4% Switzerland 12 14.5 +21.0% UK 10 33.6 +235.8% Total 177.0 225 +27.1% Based on information included in the Country Reports Some overspending by some partners All understood No impact is expected for their contribution during the rest of the project

Tasks TJRA1.1 Middleware support maintain and gradually improve the reliability, performance, usability, and manageability of the existing services Support via Savannah and GGUS (best-effort) 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 TJRA1.3 Activity Management Includes Security Architect

Components Security VOMS and VOMSAdmin Proxy and attribute certificate renewal Shibboleth interoperability LCAS, LCMAPS gLExec Delegation framework CGSI_gSOAP Gsoap-plugin Trustmanager, Util-Java GridSite Authorization Service Information, Monitoring GLUE Schema, BDII R-GMA Job Management CREAM, CEMon BLAH WMS Logging and Bookkeping Data Management DPM GFAL LFC FTS lcg_utils EDS, Hydra

Major achievements Middleware Support Releases for all the services/components have been delivered to certification and production Bug fixes Improvements in terms of reliability, performance, usability, and manageability Minor functional enhancements Development The certification of the new Authorisation service has started Standardisation The GLUE Schema v. 2 has become an OGF standard SRM v. 2.2 adopted by the gLite Storage Element (DPM) JSDL support by the gLite meta-scheduler (WMS) BES/JSDL adoption under discussion for the gLite CE (CREAM) Co-chairing the OGF PGI WG SAML support by VOMS

Workplan Integrated in Savannah Links to other tasks, patches, bugs

Configuration Management Managed with ETICS Platforms, dependencies, node types, etc.

YUM repository Automatically generated YUM repositories are extensively used for testing

Automatic testing: VOMS System testing, library testing and regression testing Requires deployment of a functional VOMS server instance, including a MySQL database Run remotely on ETICS after a build Results integrated in the build report

Portability to multiple platforms Slow progress Limiting factors Lower priority than other needs Lack of effort dedicated to integration activity Getting better WN releases available on SL4, SL5 Debian 4 in certification UI releases available on SL4 and SL5 gLite 3.2 integrated builds address at the same time Scientific Linux (CERN) 4 and 5, Debian 4 and 5, MacOS X, both 32 and 64 bit architectures (where applicable) Success varies from ??% to 100% Nightly builds are available through ETICS

IPv6 Collaboration with SA2 They ran the IPv6 static checker as an ETICS plugin and submitted 110 bugs 75 for JRA1 components Bugs are being fixed Important but not urgent task 42 bugs fixed in CVS or already closed, 33 still to be addressed Final testing to be done by SA2 on their IPv6 testbed Some services are IPv6 ready Production LFC, DPM Prototype BDII

Metrics

Metrics Number of bugs (development, release preparation, production) vs time

All-Hands Meetings An All-Hands meeting every six months 5-7 November 2008, Prague 6-8 May 2009, Nicosia Together with SA3 One day in common, one day Activity-specific

Goals for Y2 Prepare for the transition EGEE → EGI The software process for the Unified Middleware Distribution is based on distributed teams, responsible for all aspects of a software product Development, testing, certification, release, support, ... Consolidation of the software Multi-platform support Review of error messages and logging Documentation, especially of interfaces Appropriate copyright and license attributions Minimization of dependencies Provision of a gLite SDK Organization Moving to a more distributed model From Clusters of Competence to Product teams Need to adapt the existing process Establishment of a gLite Consortium to provide a long- term sustainable roadmap for the gLite software to meet the needs of its diverse user community beyond the EGEE series of projects

Summary All Activity tasks proceed according to the plan Deviations in effort consumption are not worrying Collaboration with SA3 and the ETICS team allows to overcome difficulties The software process and management procedures are increasingly based on the available tools Mainly ETICS and Savannah Transition to EGI requires changes both in organization and focus of technical activity