EMI INFSO-RI-261611 Overview of the EMI development objectives Balázs Kónya (Lund University) EMI Technical Director EMI All Hands Prague, 23rd November.

Slides:



Advertisements
Similar presentations
GT 4 Security Goals & Plans Sam Meder
Advertisements

CREAM-CE status and evolution plans Paolo Andreetto, Sara Bertocco, Alvise Dorigo, Eric Frizziero, Alessio Gianelle, Massimo Sgaravatto, Lisa Zangrando.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Grid and Cloud Operations Interoperability – An overview Alberto Di Meglio (CERN, EMI) Morris Riedel (FZJ, EMI) Shahbaz Memon (FZJ, EMI) Cal Loomis (CNRS/LAL,
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-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 INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova,
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,
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
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.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
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 1 Release The EMI 1 (Kebnekaise) release features for the first time a complete and consolidated set of middleware components from ARC, dCache, gLite.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Using the EMI testbed ARC middleware Marek Kočan University of P. J. Šafárik, Košice.
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.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
WebFTS File Transfer Web Interface for FTS3 Andrea Manzi On behalf of the FTS team Workshop on Cloud Services for File Synchronisation and Sharing.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
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.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Tool Integration with Data and Computation Grid “Grid Wizard 2”
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
Compute Area Status and Plans Marco Cecchi – INFN CNAF Massimo Sgaravatto – INFN Padova.
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
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.
EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
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.
EGI-InSPIRE RI EGI-InSPIRE RI EGI-InSPIRE Software provisioning and HTC Solution Peter Solagna Senior Operations Manager.
EMI INFSO-RI Technical Overview Balázs Kónya (Lund University) Technical Director 1 st EMI Periodic Review Brussels, 22 June 2011.
Lund All Hands meeting Compute Area Section Massimo Sgaravatto INFN Padova.
Ian Bird, CERN WLCG Project Leader Amsterdam, 24 th January 2012.
UNICORE and Argus integration Krzysztof Benedyczak ICM / UNICORE Security PT.
Frascati, 2-3 July 2008 Slide 1 User Management compliance testing for G-POD HMA-T Phase 2 KO Meeting 2-3 July 2008, Frascati Andrew Woolf, STFC Rutherford.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Status And Plans Laurence Field, CERN Towards an Integrated Information.
Argus EMI Authorization Integration
OGF PGI – EDGI Security Use Case and Requirements
European Middleware Initiative (EMI)
EMI Interoperability Activities
Infrastructure Area EMI All Hands Summary.
Interoperability & Standards
Wide Area Workload Management Work Package DATAGRID project
Presentation transcript:

EMI INFSO-RI Overview of the EMI development objectives Balázs Kónya (Lund University) EMI Technical Director EMI All Hands Prague, 23rd November 2010

EMI INFSO-RI Development principles EMI software stack Technical objectives Timeline 23/11/2010 EMI All Hands, Prague 2 Outline

EMI INFSO-RI Support components in production – Re-active & pro-active maintenance – Phase-out plans Consolidate and streamline – Harmonize and integrate components – Remove duplications – Merge and re-use components Evolve middleware – Extend functionality and operational capability – Harden components – Cautiously introduce new components preferably to be based on existing code or off-the-shelf 3rd party solutions Development principles 23/11/2010 EMI All Hands, Prague 3

EMI INFSO-RI components – 2 planned, 1 alpha, 3 beta, 6 ready, all the rest in-production – 37 services; others are client, library or internal – lots of internal components (especially within security) – 11 components are already tagged as ”phase out”, several others as ”investigate phase out” All components originate from the 3+1 middleware stack – So far only two new ”planned” EMI components listed: EMI Service Registry and EMI Messaging layer The components belong to one of the four areas (compute, data, security, infrastructure) and taken care of one of the 29 Product Teams EMI portfolio 23/11/2010 EMI All Hands, Prague 4

EMI INFSO-RI Component table 23/11/2010 EMI All Hands, Prague 5

EMI INFSO-RI Define directions and priorities for EMI software stack evolution – Product Team developments must follow the objectives – Development work not addressing the objectives is not allowed Form the EMI technical plan (DNA1.3.1) – Originate from the DoW, Maintained by the Project Technical Board and Tech Director – Structured around 4+1 areas – An objective corresponds to a new feature, consolidation task or a preparational task – High level formulation Dow vs. DNA1.3.1 vs. area workplans vs. PT dev plans – Dow: ”vision” – Tech objectives of DNA1.3.1: concretization of the vision, directions – Area workplans: clarification of tech content for each objective – PT development plans: specification of the development tasks Technical objectives 23/11/2010 EMI All Hands, Prague 6

EMI INFSO-RI Tech objectives table 23/11/2010 EMI All Hands, Prague 7

EMI INFSO-RI Glue 2.0 support in job management services and client tools. 2.Implementation of the agreed common job submission and management methods in all the CEs and compute clients. 3.Provide limited interactive access for at least one EMI Computing element. 4.Support for the agreed compute accounting record (UR). 5.Consolidation and harmonization of compute area clients/APIs. Compute area technical objectives (1/2) 23/11/2010 EMI All Hands, Prague 8

EMI INFSO-RI Extend job definition language, resource information (GLUE model) and job management service capabilities so that EMI compute clients are able to request access to virtualized resource managers and appliances. 7.Successful computational usage of emerging computing models i.e. clouds with EMI components (scaling out to clouds). 8.Provision of a common MPI execution framework, a “backend” across the different computing services to allow users to execute parallel applications in a uniform way. 9.Extend the parallel computing capabilities to better address multi- core jobs on all emerging architectures resources, multi-node execution on interconnected clusters; and special scenarios like advanced topologies, FPGAs, GPGPUs Compute area technical objectives (2/2) 23/11/2010 EMI All Hands, Prague 9

EMI INFSO-RI All storage elements publishing initial GLUE 2.0 storage information. 2.Using https instead of httpg for the SRM protocol as a prototype implementation in one storage element and client (library). 3.All storage elements offering support for the http(s) protocol. 4.All storage elements offering at least a prototype-level support for the "file://" access protocol. 5.File Catalogue Access from UNICORE 6.One storage client is capable consuming GLUE 2.0 information published by storage elements. 7.All storage elements publishing full set of GLUE 2.0 storage information and EMI clients are capable consuming that. 8.Storage elements offering support for the WebDav protocol. Data area technical objectives (1/2) 23/11/2010 EMI All Hands, Prague 10

EMI INFSO-RI Using https instead of httpg for the SRM protocol as a production implementation in all the storage elements and clients. 10.Overall consolidation of data area by adopting a consistent interpretation of SRM. 11.Providing a common set of data access libraries at least between gLite and ARC. 12.Solve the synchronization problem of the storage elements and the file catalogue. 13.Integration of SRM-based access into UNICORE storage management 14.Completed migration to the common set of data access libraries. 15.Add support for storage space usage accounting on the SE/FTS side, including the refinement, definition and adoption (if/when applicable) of relevant standards. Data area technical objectives (2/2) 23/11/2010 EMI All Hands, Prague 11

EMI INFSO-RI Agreement on a minimal common set of security attributes to be used in policies. 2.Simplified management of security credentials by reducing the complexities of handling certificates and integrating different security mechanisms like Shibboleth and Kerberos across the EMI stack that allows users to use their own authentication system to access a ``Grid''. 3.Provide common authentication libraries supporting X.509 and optionally SAML. 4.Consolidation and reduction in the number of security CLIs so that the users don’t have to face the very different clients and utilities. Security area technical objectives (1/2) 23/11/2010 EMI All Hands, Prague 12

EMI INFSO-RI Agreement and full support for a common single X.509 and SAML based Attribute Authority Service integrated with all EMI components. 6.Substantial simplification and reduction in the number of security area libraries, internal components and services. 7.Provide a transparent solution for encrypted storage utilizing ordinary EMI SEs. Security area technical objectives (2/2) 23/11/2010 EMI All Hands, Prague 13

EMI INFSO-RI Provide early internal guidelines for integrating messaging into potential EMI target components. 2.Design a common EMI service registry that is required in order to discover all the service endpoints of the different middleware components. 3.Investigate possible use cases for a common standard messaging system in the accounting area. 4.Investigate possible use cases for a common standard messaging system for the service monitoring and management. 5.Investigate possible use cases for a common standard messaging system for the information services and L&B. Infrastructure area objectives (1/2) 23/11/2010 EMI All Hands, Prague 14

EMI INFSO-RI Implement the common EMI Registry. 7.Fully utilize and support the GLUE2 information model. 8.Provide guidelines for 3 rd parties to integrate messaging into their service/application based on the EMI experience. 9.Explore the modifications necessary in the EMI services to take advantages of the elasticity of the clouds resource management model while provisioning grid services within virtual machines (“grid in a cloud” scenario). 10.Implement or adapt the accounting record publishers of compute and data area services to use the common messaging system. 11.Consolidation and reduction in the number of information system discovery APIs and CLIs. Infrastructure area objectives (2/2) 23/11/2010 EMI All Hands, Prague 15

EMI INFSO-RI Define the Information Flow architecture describing messaging and non- messaging based information exchange of the EMI components (e.g. service registry, information system, accounting, monitoring, and instrumentation). A common information exchange between the EMI components is preferable. 2.Investigate possible use cases for a common standard messaging system in the computing area. UMD capability 3.Investigate possible use cases for a common standard messaging system in the data area. 4.Evaluate integration scenarios with off-the-shelf computing cloud systems to be able to execute grid jobs on those (scaling out to clouds). 5.An EMI-blessed delegation solution for at least the computing area. 6.Definition and implementation of initial support for the common SAML profile all over the middleware stacks. Cross area objectives (1/2) 23/11/2010 EMI All Hands, Prague 16

EMI INFSO-RI Integration of the compute area services with the ARGUS authorization framework. 8.Initial integration of the storage elements with the ARGUS authorization framework. 9.The legacy Globus security infrastructure (GSI) will be replaced with a common security solution based on TLS/SSL still including the delegation capability. 10.Adapt or implement monitoring interfaces, sensors, providers for compute, data, security and infrastructure services to allow the use of standard monitoring tools preferably based on the common EMI messaging system. 11.Investigate service instrumentation interface for compute, data, security and infrastructure services, including remote configuration change and service management, utilizing the messaging system. 12.Complete migration to the new AuthN libraries. Cross area objectives (2/2) 23/11/2010 EMI All Hands, Prague 17

EMI INFSO-RI First phase, EMI-I – important technical agreements – consolidation plans for compute and data – design and early prototypes – additional new capabilities for production ready components. – EMI-1 release due April Second phase, EMI-2 – consolidation plans for the remaining two areas – Some design and prototypes – Most intensive development phase resulting production ready features – EMI-2 due April 2012 Third phase, EMI-Final – completing the consolidation plans – bringing the prototypes to production level – EMI-3 (or Final) release due April 2013 Roadmap: timeline 23/11/2010 EMI All Hands, Prague 18

EMI INFSO-RI Agreements: – Execution Service interface – Accounting records (compute, storage) – Common security attributes – Common SAML profiles – Messaging use cases – Replacement of legacy GSI – EMI delegation – AAI ”strategy” Consolidation plans – Compute area clients & APIs – Data access libraries (EMI_datalib) – Common authentication library (EMI_authlib) Design or early Prototypes – File catalogue and SE synchronization – EMI Service Registry Production ready (on top of EMI-0) – GLUE2 support in compute area EMI phase 1 (2011 April) 23/11/2010 EMI All Hands, Prague 19

EMI INFSO-RI Consolidation plans – Security area components – Information system components Design or early Prototypes – EMI_authlib – EMI_datalib – Messaging-based service instrumentation EMI phase 2 (2012 April) 23/11/2010 EMI All Hands, Prague 20

EMI INFSO-RI Production ready (on top of EMI-1) – CEs and clients with EMI interface – CEs with EMI accounting record – Consolidated compute area CLIs and APIs – GLUE2 support in data area – Glue2 support in infra area – All SEs supporting ”file://”, https, WebDav – Adoption of a fully consistent SRM implementation within data area – SEs and LFC synchronization – Transparent integration with AAI – VOMS as the single common EMI Attribute Authority Service – ARGUS and compute area services integration – EMI Service Registry – Messaging-based accounting publishers for compute and data area – Messaging-based monitoring sensors for all EMI services EMI phase 2 (2012 April) 23/11/2010 EMI All Hands, Prague 21

EMI INFSO-RI Production ready (on top of EMI-2) – CEs capable scaling out to Clouds – CEs with consolidated MPI support – Consolidated data components including migration to EMI_datalib – Complete support for storage space accounting – Consolidated information system components – Consolidated security area components including migration to EMI_authlib – ARGUS and data area services integration – ”Cloud-friendly” EMI services EMI phase 3 (2013 April) 23/11/2010 EMI All Hands, Prague 22

EMI INFSO-RI DNA1.3.1 Technical Development plan twiki.cern.ch/twiki/bin/view/EMI/DeliverableDNA131 Technical area workplans – DJRA Compute area work plan and status report – DJRA Data area work plan and status report – DJRA Security area work plan and status report – DJRA Infrastructure area work plan and status report Component dev. plans for EMI-1 DSA1.2 Software Release plan 23/11/2010 EMI All Hands, Prague 23 References

EMI INFSO-RI Thank you 23/11/ EMI All Hands, Prague EMI is partially funded by the European Commission under Grant Agreement INFSO-RI