EMI INFSO-RI-261611 Technical Overview Balázs Kónya (Lund University) Technical Director 1 st EMI Periodic Review Brussels, 22 June 2011.

Slides:



Advertisements
Similar presentations
Grid and Cloud Operations Interoperability – An overview Alberto Di Meglio (CERN, EMI) Morris Riedel (FZJ, EMI) Shahbaz Memon (FZJ, EMI) Cal Loomis (CNRS/LAL,
Advertisements

EMI INFSO-RI NA2 – Outreach and Collaborations Emidio Giorgio (INFN Catania) NA2 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI European Middleware Initiative (EMI) Standardization and Interoperability Florida Estrella (CERN) Deputy Project Director.
EGI: A European Distributed Computing Infrastructure Steven Newhouse Interim EGI.eu Director.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI EMI roadmap (development plan) Balázs Kónya (Lund University, Sweden) EMI Technical Director 25 th October 2010, Brussels, EGI-TCB.
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.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EMI is partially funded by the European Commission under Grant Agreement RI Software stack consolidation Balázs Kónya, Lund University 3rd EMI all-hands,
EMI is partially funded by the European Commission under Grant Agreement RI MEDIA: motivation, mandate, scope and organization Balázs Kónya, Lund.
EMI INFSO-RI ARC on the European Distributed Computing Infrastructure (DCI) landscape Balázs Kónya (Lund University) NorduGrid Technical Workshop.
EMI INFSO-RI EMI Structure, Plans, Deliverables Alberto Di Meglio (CERN) Project Director ATLAS Software & Computing Week Geneva, 21 July 2011.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
EMI INFSO-RI NA2 – Outreach and collaborations Status Report Emidio Giorgio (INFN Catania) Work Package Leader EMI First EC Review 22 June 2011,
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.
EMI is partially funded by the European Commission under Grant Agreement RI SA2 – Quality Assurance Alberto AIMAR (CERN) SA2 Leader EMI Second EC.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
EMI is partially funded by the European Commission under Grant Agreement RI Software development, integration and coordination Balázs Kónya, Lund.
EMI INFSO-RI Project Overview NA1 – Administrative and Technical Coordination Alberto Di Meglio (CERN) Project Director 1 st EMI Periodic Review.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) SA1 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI Overview of the EMI development objectives Balázs Kónya (Lund University) EMI Technical Director EMI All Hands Prague, 23rd November.
EMI INFSO-RI SA2: Quality Assurance Platforms for EMI 2 Andres Abad Rodriguez SA2.4 EMI All Hands Meeting May 30 th -June 1 ST, Lund (Sweden) Platforms.
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
EMI is partially funded by the European Commission under Grant Agreement RI Project Status and NA1 Alberto Di Meglio, CERN 3 rd EMI All-Hands Meeting.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
European Middleware Initiative (EMI) An Overview Alberto Di Meglio v
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
EMI INFSO-RI Technical Overview Balázs Kónya (Lund University) Technical Director 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI EMI 2 Matterhorn roadmap Balázs Kónya (Lund University) EMI Technical Director EGI Technical Forum, Lyon, 20 September 2011.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
European Middleware Initiative (EMI) – Training Kathryn Cassidy, TCD EMI NA2.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
EMI INFSO-RI Project Overview NA1 Report Alberto Di Meglio (CERN) Project Director 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI is partially funded by the European Commission under Grant Agreement RI Development Roadmap of the EMI middleware Balázs Kónya, Lund University,
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EMI is partially funded by the European Commission under Grant Agreement RI Common Authentication Library Daniel Kouril, for the CaNL PT EGI CF.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
EMI INFSO-RI EMI 1, open source middleware and the road to sustainability Alberto Di Meglio (CERN) Project Director EGI User Forum EMI Technical.
EMI INFSO-RI /04/2011What's new in EMI 1: Kebnekaise What’s new in EMI 1 Kathryn Cassidy (TCD)‏ EMI NA2.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Outlook and Open Source Activities Alberto DI MEGLIO, CERN Project.
Security Area Christoph Witzig (SWITCH) on behalf of John White (HIP)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
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.
EGI-InSPIRE RI EGI-InSPIRE RI EGI-InSPIRE Software provisioning and HTC Solution Peter Solagna Senior Operations Manager.
Lund All Hands meeting Compute Area Section Massimo Sgaravatto INFN Padova.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Status And Plans Laurence Field, CERN Towards an Integrated Information.
JRA1 Middleware re-engineering
Argus EMI Authorization Integration
Bob Jones EGEE Technical Director
Sustainability of EMI Results
Sviluppo middleware sostenibile Il caso di EMI
EMI and GISELA Collaboration
EMI 1 (Kebnekaise) Updates
StoRM: a SRM solution for disk based storage systems
European Middleware Initiative (EMI)
EMI Interoperability Activities
SA2: Quality Assurance Status Report
Towards an Integrated Information system: the EMI view
EGI-Engage Engaging the EGI Community towards an Open Science Commons
Infrastructure Area EMI All Hands Summary.
EMI: dal Produttore al Consumatore
Balázs Kónya, Lund University NorduGrid Technical Coordinator
Presentation transcript:

EMI INFSO-RI Technical Overview Balázs Kónya (Lund University) Technical Director 1 st EMI Periodic Review Brussels, 22 June 2011

EMI INFSO-RI Outline EMI is about software, the mission of the project is to deliver software for DCIs The process: how the development is managed – Technical Management roles – Requirements – Development cycle The outcome: EMI software portfolio – EMI on the DCI landscape – EMI products and their functionality – High-level technical roadmap – Year 2 top priorities 22/06/2011 1st EMI Periodic Review 2

EMI INFSO-RI Project Management PTB in EMI 22/06/2011 1st EMI Periodic Review 3 Requirements Technical Plans Development and Test Plans Development Testing Certification Validation Release Maintenance Support NA1, JRA1 JRA1 SA1 SA2 Software & Services Requirements Defines ImplementsCertifies Release Candidate Process definition Process monitoring NA2 NA1, NA2 Collaborations, exploitation, sustainability Training Dissemination & Out-Reach In-Reach NA1

EMI INFSO-RI Managing EMI development Project Technical Board (Technical Director, deputy and four area leaders) Defines the composition of EMI software portfolio Responsible for the overall technical plan and maintains the EMI roadmap Decides upon objectives and priorities for EMI development Approves major technical strategies and plans (e.g. area consolidation) Manages requirements Decides on specific technical matters (e.g. platforms) Technical Area Coordinators (4 areas) Compute, Data, Security, Infrastructure Translate the overall technical strategy to area work plans Responsible for technical strategy of the area Define area specific directions Oversee product team development plans Product Team leaders (26 product teams) Define product level development tasks Manage the development and maintenance of a product 22/06/2011 1st EMI Periodic Review 4

EMI INFSO-RI Technical Areas and PTs 22/06/2011 1st EMI Periodic Review 5 Compute Services Data Services Security Services Infrastructure Services ARC CE, UNICORE Services, gLite MPI, gLite Compute, etc dCache, CERN Data, DGAS, StoRM,etc ARC Container, UNICORE Security, Cesnet Security, Argus, VOMS, etc ARC Infosys, APEL client, DGAS Client, gLite Infosys, EMI Registry, etc Product Teams Dedicate teams of experts Fully responsible for development, maintenance and unit/system testing Product Teams Dedicate teams of experts Fully responsible for development, maintenance and unit/system testing

EMI INFSO-RI Requirement management Sources of requirements – EGI-TCB: formal requests communicated via EGI Tracker – WLCG: informal requests communicated verbally or via – Users: direct communication with PTs Handling of requirements – After an initial filtering requests are recorded in the EMI Req. Tracker Large ”background noise”: duplicates, out-of-scope, bugreports, etc... – PTB assesses, categorizes and prioritizes requirements – Endorsed requests are translated into objectives, then to development tasks Adjusts and/or creates new objectives – Continous process, though requirements may not have an immediate effect on workplan Special attention to synchronize with EGI/UMD cycles Everything is recorded, monitored and tracked: – 22/06/2011 1st EMI Periodic Review 6

EMI INFSO-RI From requirements to released products SA1 (PTs) Released products JRA1 (PTs) Development tasks Area Leaders Area work plans PTB Tech Objectives PTB Prioritized, assessed requirements Customers Requirements 22/06/2011 1st EMI Periodic Review 7

EMI INFSO-RI EMI on the DCI landscape 22/06/2011 1st EMI Periodic Review 8 EMI DNA1.4 - EMI Roadmap and DCI Collaborations

EMI INFSO-RI EMI software portfolio (1/2) Originates from ARC, dCache, gLite, UNICORE – not a complete union of the four Initial stack was defined by DNA1.3.1 – consisted of 98 components – ”component table” was the first attempt to define ”what EMI is” Early consolidation during first year – iterative process via EMI 0 and EMI 1 release preparations Logical restructuring Phase out (5 components) Current software portfolio (DNA1.3.2) – 58 products of different maturity levels – 54 products are released as part of Kebnekaise Became 51 after further merges – 3 products under certification and 4 in early development – available on SL5/64 22/06/2011 1st EMI Periodic Review 9

EMI INFSO-RI EMI software portfolio (2/2) Consists of services, clients and APIs/libraries Integrated products that work together EMI products contribute to the ”dynamic services” DCI layer and offer the following functionalities: – Compute: job execution, parallel job, job scheduling – Data: file access, file transfer, metadata catalogue – Infrastructure: information publication, accounting sensors, information discovery, monitoring probes, messaging backbone – Security: authentication, authorization, attribute authority, attribute authority, credential management 22/06/2011 1st EMI Periodic Review 10

EMI INFSO-RI Evolution of the software stack Need to manage conflicting requirements: – Product and interface stability – Need for consolidation via portfolio cleanup and adoption of common interfaces and libraries – Need to implement new features Effect on the software stack: – Established code base with little space for ”easy consolidation” emphasis is on hardening, cleanup – Challenging Product phase out transition path is necessary – New products for consolidation common libraries & services for a transitional period will coexist with pre-EMI solution – Feature requests to be implemented on top of existing products avoid development from scratch, yet another set of prototypes 22/06/2011 1st EMI Periodic Review 11

EMI INFSO-RI High-level Technical Roadmap Phase 1 (Kebnekaise): DONE Software integration: created a distribution Agreements: EMI-ES, STAR, GSI-replacement, messaging use cases Design: EMI Authentication Library, EMI Registry Completed tasks: server-side GLUE2, consistent SRM,... Phase 2 (Matterhorn) Functionality integration Agreements: compute accounting, delegation,... Implementation of all the agreements Delivery of the Consolidation plans Design: AAI strategy, Cloud strategy Phase 3 (Monte Bianco) Full realization of the consolidation plans Implementation of AAI and Cloud strategy Finalization of new developments by bringing code to production level 22/06/2011 1st EMI Periodic Review 12

EMI INFSO-RI Year 1 achievements 22/06/2011 1st EMI Periodic Review 13 Find details in JRA1 presentation

EMI INFSO-RI Year 2 top technical priorities (1/2) Compute: – EMI Execution Service: implementation of the agreed common job management methods – GLUE2 support in compute clients Data: – Client-side GLUE2 support implementation – EMI Data Access Library design and implementation – Storage Element and catalogue synchronization Security: – Simplified management of security credentials (AAI) – EMI Authentication Library implementation – EMI delegation agreement 22/06/2011 1st EMI Periodic Review 14

EMI INFSO-RI Year 2 top technical priorities (2/2) Infrastructure: – EMI service registry implementation – Cloud strategy – Delivery of service monitoring via NAGIOS All: – Consolidation plans – Additional platforms Debian family and SL6 – Usability improvements Command line parameters Error messages 22/06/2011 1st EMI Periodic Review 15

EMI INFSO-RI Thank you 22/06/ st EMI Periodic Review EMI is partially funded by the European Commission under Grant Agreement INFSO-RI

EMI INFSO-RI Technical Documents Release planning, management: – – e_v0.4.pdf Release Tracker: – RfC (development task on a PT level): – (glue support for ARC CE) – (ARGUS) – (ARGUS) EMI Execution Service inteface: Storage Accounting record: – 22/06/2011 1st EMI Periodic Review 17

EMI INFSO-RI Cloud position (DRAFT!) Presented at the EGI User Virtualization Workshop – y.py?confId=415 – ?contribId=9&resId=0&materialId=slides&co nfId=415 22/06/2011 1st EMI Periodic Review 18

EMI INFSO-RI Amsterdam slides:What EMI can contribute with EMI develops/operates in the "service level”, not in the VM level some of the EMI services can be useful on the VM-level as well: – BDII as the "info service", storing info about VMMs, so on – a generic service registry which will enable the "hooking up" of all the appliances – ARGUS, VOMS as authorization systems EMI will provide/contribute/build/test grid appliances and “landscape deployments” of EMI services – Landcape deployment example: a complete CE EMI will utilize VMs under/behind EMI services – e.g. Computing Elements with VM-based nodes EMI partners have been the driving force behind some of the “cloud- relevant” standards: – Extensions, profiles for GLUE, accounting Finally, EMI can offer lessons learnt in Grid – Our experience can help not to repeat the same mistakes WP - Presenter Name - EMI First EC Review 22 June

EMI INFSO-RI Amsterdam slides: What is NOT in the scope of EMI Virtual Machine Management layer Application catalogues VM Image catalogues Accounting systems (server side) WP - Presenter Name - EMI First EC Review 22 June

EMI INFSO-RI Understanding the near future... 12/05/2011 EGI User Virtualization Workshop 21