180 likes | 292 Vues
The EMI project focuses on delivering software for Distributed Computing Infrastructures (DCIs). This document outlines our comprehensive workplan, which includes objectives, development phases, and product portfolios. The high-level roadmap spans from completed phases like Kebnekaise to future goals like Matterhorn and Monte Bianco. Our plan includes integrating user feedback, addressing key requirements, and ensuring continuous improvement of our software products and services. Key priorities involve enhancing existing functionalities and supporting a range of platforms, all while tracking progress and adapting to user needs.
E N D
From requirements through objectives to development plans Balázs Kónya (Lund University) Technical Director 2nd All-Hands meeting Lund, 31 May 2011
outline EMI is about software, the mission of the project is to deliver software for DCIs • What are we supposed to do after EMI 1 • Workplan preparation • The high-level view on the Workplan Without dwelling into the details https://twiki.cern.ch/twiki/bin/view/EMI/DeliverableDNA132 Lund All-hands
Congratulation! Kebnekaise, 12 May 2011 Lund All-hands
Next peak to climb Matterhorn, April 2012 Lund All-hands
How do we get there? We need a plan! Technical workplan: DNA1.3.2 Area workplans: DJRA1.1.2, DJRA1.2.2, DJRA1.3.2, DJRA1.4.2 Development plan (PT tasks): (tracker) Lund All-hands
the plan: software portfolio EMI products (DNA1.3.2) • 58 products of different maturity level • 51 products are released as part of Kebnekaise • from AMGA to WMS • 3 products are under certification • FTS, Hydra, StoRM • 4 products are in its early development • STS, Pseudonimity, EMI Service Registry, EMI Messaging • 5 items are already dropped • Grid Manager, SCAS, SLCS, gstat-validation, update-crls • Couple of things are missing • EMI_datalib, EMI_auth, ... Lund All-hands
the plan: product portfolio Lund All-hands
the plan: requirements • EMI listens to its customers • Requirements of different kind were comunicated via direct email, verbally, EGI-TCB • PTB assesses and prioritizes requirements • Adjusts and/or creates new objectives • Continous process, though requirements don’t have an immediate effect on workplan • Everything is recorded and tracked: • https://savannah.cern.ch/task/?group=emi-req • Note: initial set of requirements already were taken into account by DoW and DNA1.3.1 • These are not in the tracker Lund All-hands
the plan: top priority requirements • WMS should provide better feedback about jobs, automated resubmission of stuck jobs • Release EMI clients on SL5/32 • Standard file locations for logs and temporary files • Publish mw service version • Provide Nagios probes for EMI services • Better error messages (more verbose, informative) • Coherency of command line commands parameters • Coherency of APIs • Debian 6 support • Ubuntu support at least for EMI clients • CEs should support a set of LRMS • Reduce memory consumption of CREAM • Support for SL6 Lund All-hands
the plan: not accepted requirements • Fixing known bugs before adding new features • Uniform logging • Improving (automatization) yaim configuration • Unicore GUI improvements Lund All-hands
High-level Roadmap • Phase-1 (completed with Kebnekaise, see Morris’ JRA1 slide): • Software integration: created a distribution • Agreements: EMI-ES, STAR, GSI-replacement, messaging use cases • Design: EMI_authlib, EMI Registry • Completed tasks: server-side GLUE2, consistent SRM, ... • Phase-2 (Matterhorn) • Functionality integration • Implementation of all the agreements • Furher Agreements: compute accounting, delegation, ... • Delivery of the Consolidation plans • Design: AAI strategy, Cloud strategy • Phase-3 (Monte Bianco) • Realization of the consolidation plans • Implementation of AAI and Cloud strategy • Finalization of developments by bringing code to production level • New platforms Lund All-hands
The plan: objectives Lund All-hands
The plan: objectives Lund All-hands
The plan: objectives Lund All-hands
The plan: objectives Lund All-hands
The plan: objectives Lund All-hands
Development tasks • Comming soon: • Partially covered by the area workplans • https://savannah.cern.ch/task/?group=emi-dev Lund All-hands
Thank you EMI is partially funded by the European Commission under Grant Agreement INFSO-RI-261611 Lund All-hands