EMI is partially funded by the European Commission under Grant Agreement RI-261611 Development Roadmap of the EMI middleware Balázs Kónya, Lund University,

Slides:



Advertisements
Similar presentations
EMI INFSO-RI NA2 – Outreach and Collaborations Emidio Giorgio (INFN Catania) NA2 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
Advertisements

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.
Storage Accounting John Gordon, STFC GDB June 2012.
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 is partially funded by the European Commission under Grant Agreement RI Recent ARC developments in the EMI project Andrii Salnikov, Ievgen Sliusar.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
EMI is partially funded by the European Commission under Grant Agreement RI Post EMI Plans and MeDIA Alberto DI MEGLIO, CERN Project Director WLCG.
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.
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 is partially funded by the European Commission under Grant Agreement RI Project Overview Alberto DI MEGLIO, CERN Project Director 2nd EMI Periodic.
WebFTS File Transfer Web Interface for FTS3 Andrea Manzi On behalf of the FTS team Workshop on Cloud Services for File Synchronisation and Sharing.
EMI is partially funded by the European Commission under Grant Agreement RI Discovering Infrastructures with EMI Registry (EMIR) Emidio Giorgio.
EMI INFSO-RI Project Overview NA1 – Administrative and Technical Coordination Alberto Di Meglio (CERN) Project Director 1 st EMI Periodic Review.
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 Accounting John Gordon (STFC) APEL PT Leader.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
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.
The new FTS – proposal FTS status. EMI INFSO-RI /05/ FTS /05/ /05/ Bugs fixed – Support an SE publishing more than.
The GridPP DIRAC project DIRAC for non-LHC communities.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
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.
EMI is partially funded by the European Commission under Grant Agreement RI Federated Grid Access Using EMI STS Henri Mikkonen Helsinki Institute.
EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF.
The GridPP DIRAC project DIRAC for non-LHC communities.
EMI INFSO-RI Project Overview NA1 Report Alberto Di Meglio (CERN) Project Director 1 st EMI Periodic Review Brussels, 22 June 2011.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
EMI is partially funded by the European Commission under Grant Agreement RI Common Authentication Library Daniel Kouril, for the CaNL PT EGI CF.
EMI is partially funded by the European Commission under Grant Agreement RI caNl++ caNl++ team University Of Oslo 5th EMI AHM, Budapest.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
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 Patrick Fuhrmann EMI Data area leader At the EGI Technical Forum 2011, in Lyon EMI-Data The second year.
Virtual multidisciplinary EnviroNments USing Cloud infrastructures Data Management at VENUS-C Ilja Livenson KTH
EMI INFSO-RI /04/2011What's new in EMI 1: Kebnekaise What’s new in EMI 1 Kathryn Cassidy (TCD)‏ EMI NA2.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Storage Accounting John Gordon, STFC OMB August 2013.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Outlook and Open Source Activities Alberto DI MEGLIO, CERN Project.
John Gordon EMI TF and EGI CF March 2012 Accounting Workshop.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Storage Accounting John Gordon STFC GDB, Lyon 6 th April2011 GDB January 2012.
EMI is partially funded by the European Commission under Grant Agreement RI Future Proof Storage with DPM Oliver Keeble (on behalf of the CERN IT-GT-DMS.
Security Area Christoph Witzig (SWITCH) on behalf of John White (HIP)
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.
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 1 (Kebnekaise) Updates C. Aiftimiei (INFN) EMI Release Manager.
Lund All Hands meeting Compute Area Section Massimo Sgaravatto INFN Padova.
Argus EMI Authorization Integration
Bob Jones EGEE Technical Director
Sustainability of EMI Results
Sviluppo middleware sostenibile Il caso di EMI
John Gordon STFC OMB 26 July 2011
EMI Interoperability Activities
European Middleware Initiative (EMI)
EMI-ES demo Emidio Giorgio INFN Catania
Infrastructure Area EMI All Hands Summary.
EMI: dal Produttore al Consumatore
New Types of Accounting Beyond CPU
ARC6 retreat, Umeå, 7-9 November 2018
Presentation transcript:

EMI is partially funded by the European Commission under Grant Agreement RI Development Roadmap of the EMI middleware Balázs Kónya, Lund University, Sweden Project Technical Director and L. Field, J. White, P. Fuhrmann, M. Cecchi, J.K. Nilsen CHEP 2012, May 2012, New York

EMI INFSO-RI EMI project in a nutshell Year 2 development through showcases Year 3 development in the pipeline for details see the numerous EMI posters and presentations Roadmap: a high level view 24/5/2012www.eu-emi.eu2 CHEP in Taipei, October 2010 EMI started, May 2010 CHEP 2012, EMI 2 release EMI ends, April 2013

EMI INFSO-RI Project factsheet 24/5/2012www.eu-emi.eu European FP7 project 24 partners with CERN as the coordinator 3 years with April 2013 end 1115 person months 12 M Euro EU funding EMI brings together the major EU middleware developers 3

EMI INFSO-RI years of harmony 24/5/2012www.eu-emi.eu 4 Standards, New technologies, Users and Infrastructure Requirements EMI common products 3 yearsBefore EMIAfter EMI Implemented Agreements Repositories

EMI INFSO-RI Main goals 5 Maintenance Support Release Maintenance Support Release Innovation and Development Dissemination Training Exploitation Sustainability Dissemination Training Exploitation Sustainability EMI 1 Kebnekaise Legacy pre-EMI MW EMI 2 Matterhorn Web site, communication channels DCI and other collaborations ScienceSoft Commercial collaborations Software Eng. Quality Improvements 24/5/2012www.eu-emi.eu

EMI INFSO-RI EMI Releases 24/5/2012www.eu-emi.eu6 support period:

EMI INFSO-RI One year maintenance & support 119 component updates during 14 EMI-1 update cycles 1218 bugs fixed 493 incidents closed 24/5/2012www.eu-emi.eu7

EMI INFSO-RI Year of the Development 24/5/2012www.eu-emi.eu EMI 1 Kebnekaise Open Source process adoption Distribution consolidation EMI 2 Matterhorn New functionality New products Agreements and standardization 29 Product Teams 57 products 101 planned development tasks 75 completed 19 prototypes 7 postponed 8

EMI INFSO-RI EMI 2: congratulation! 24/5/2012www.eu-emi.eu9 56 Certified Products

EMI INFSO-RI EMI Ecosystem 24/5/2012www.eu-emi.eu10

EMI INFSO-RI EMI Ecosystem zoomed 24/5/2012www.eu-emi.eu11

EMI INFSO-RI Major new features and services Implementation of a common EMI interface for job management (EMI-ES) Extended back-end support for all EMI CEs to Torque, SGE, LSF, SLURM All the EMI services publish GLUE2 conformant information A common service registry for all EMI services (EMIR) Comprehensive set of Nagios probes for every EMI service A prototype of the common EMI security library (CANL) ARGUS as the official EMI authorization solution via integration with all the SEs and Ces … Technical Agreements and Standardization EMI Delegation agreement Storage Accounting record (StAR) and Compute Accounting record (CAR) A common EMI SAML profile … Year of the Development 24/5/2012www.eu-emi.eu12

EMI INFSO-RI Show-case 1: Data Industry Standards 24/5/2012www.eu-emi.eu13 Industry standard protocols for accessing SEs and the catalog DPM and dCache ready for NFS4.1 HTTPS offered by DPM, StoRM and dCache WebDAV support in DPM and dCache WebDAV support being developed in FTS3 and LFC Vital part of the greater vision for EMI Data

EMI INFSO-RI Show-case 2: EMI service Registry 24/5/2012www.eu-emi.eu14 EMIR: from implementation through performance testing to deployment planning One central registry where all services can be discovered No registry supported by all three middleware providers prior to EMI Unified service discovery Quorum based, replicated Global Service Registry DB ensures HA Service providers register to and push information to Domain Service Registries Deployment hierarchy of DSRs in investigation All services to publish information in EMIR

EMI INFSO-RI Show-case 3: EMI Execution Service 24/5/2012www.eu-emi.eu15 EMI-ES: from specification to implementations EMI-ES interface specification agreed as the common job management interface Web-service interface with Integrated support for data staging Delegation capability Re-engineered state model Revised job description Glue2-based service and activity description Clearly defined Port Types All CEs implemented EMI-ES job management specification at 80-90% completion level Iterative schema definition to protect users from child deceases EMI-ES v1.2 revision Client side development ongoing Central piece in the EMI harmonisation efforts

EMI INFSO-RI Show-case 4: Common Authentication Library 24/5/2012www.eu-emi.eu16 CANL: from implementation to adoption Defined and documented API for common security library Main features Credentials handling Trust store handling Name constraints checking CRL Proxy: verification, generation, proxy CSRs, utilities Partially unified error codes and messages OCSP support (on-line revocation) PKCS 11 (support for smart cards & soft tokens) Implementation available in C, C++ and Java EMI products migrating to CANL VOMS, ARC HED, Trustmanager, L&B, UNICORE, dCache, CREAM, Argus, Pseudonymity, Hydra, STS

EMI INFSO-RI Show-case 5: Car & StAR 24/5/2012www.eu-emi.eu17 EMI agreement on accounting records Compute accounting CAR Storage accounting StAR To be used ”everywhere” accounting sensors APEL Feeding all this back to OGF UR 2.0 (?)

EMI INFSO-RI EMI Compute Accounting Record (CAR) Mainly a profile of the OGF UR1.0 Some differences: – Added support for groups/VOs Using Group+GroupAttribute like in StAR – Definition encompasses both usage records and aggregated records – Aggregated schema follows APEL SSM guidelines Show-case 5: Car & StAR 24/5/2012www.eu-emi.eu18

EMI INFSO-RI StAR: Definition of usage record for storage Inspired by OGF UR1.0 Summarises used space XML-based schema Non-overlapping/non-contiguous records means no space used – ValidDuration configured by sys-admin Supports handling of groups (aka VOs) Scope is limited to consumption of storage space 24/5/2012www.eu-emi.eu19 Show-case 5: Car & StAR

EMI INFSO-RI General strategy: – Complete product developments: – FTS3, GFAL2 – STS – EMI Datalib – Product hardening, focus on usability – Integration and adoption of common EMI solutions (EMIR, CANL) – Migration plans, compatibility The last peak (Y3 development plans) 24/5/2012www.eu-emi.eu20

EMI INFSO-RI See talk later Today In the pipeline: FTS3 (GFAL2) 24/5/2012www.eu-emi.eu21

EMI INFSO-RI Security Token Service – For simplified credential management – STS transforms an existing security token into another security token – SOAP-based Web Service forge.switch.ch/redmine/projects/sts/wiki In the pipeline: STS 24/5/2012www.eu-emi.eu22

EMI INFSO-RI In the pipeline: emi_datalib 24/5/2012www.eu-emi.eu23

EMI INFSO-RI emi_datalib: before 24/5/2012www.eu-emi.eu24 file-based data-moving library – libarcdata2 pluggable architecture libarcdata2 is used by the arc command tools, the ARC CE and external clients to upload and download files written in C++ posix-like data access pluggable architecture several external clients (e.g. experiments software) use GFAL and lcg_util libraries written in C

EMI INFSO-RI Emi_datalib: after 24/5/2012www.eu-emi.eu25 posix-like interface from GFAL2 higher-level file-based interface from libarcdata2 adds transfer interface to GFAL2 for initiation and monitoring of 3rd-party transfers libarcdata2 will use GFAL2 through plugin external clients requiring posix-based byte-wise data access can use GFAL2 directly file-based data moving clients (e.g. lcg_util CLI, ARC CLI and ARC CE) can use libarcdata2 FTS3 and parts of the lcg_utils and ARC CLIs will use the 3rd- party transfer interface of GFAL2 python library will be created to the needed functionality from the lcg_util python API all plugins are moved under GFAL2 though some plugins are file-based and not posix – allows posix access without needing to know physical file locations EMI_Datalib

EMI INFSO-RI Three-year-long EMI project has given an excellent one- time opportunity to work together Most development intensive phase of EMI is just behind us With Matterhorn EMI delivered – Common libraries (CANL) – Common service (EMIR) – Common implemented interfaces (EMI-ES over CEs) – Agreements and adoption plans (CAR-STAR, …) The third last year still to bring some interesting stuff but the focus is now on product hardening – Planned for EMI 3: STS, FTS3, GFAL, emi_datalib Summary 24/5/2012www.eu-emi.eu26

EMI INFSO-RI /5/2012www.eu-emi.eu EMI is partially funded by the European Commission under Grant Agreement INFSO-RI