180 likes | 285 Views
From requirements through objectives to development plans. Bal ázs Kónya (Lund University) Technical Director 2 nd 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
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