EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010 UMD Roadmap1
EGI-InSPIRE RI UMD UMD: Unified Middleware Distribution –Software developed within the EGI Community for the EGI Community –Work coming from the: EC Projects (e.g. the DCI projects) NGIs International Collaborators Focus on production quality supported software that meets our needs 14/09/2010 UMD Roadmap2
EGI-InSPIRE RI UMD in Context The UMD Roadmap can be influenced –Other technology, less so… Changes in Apache New releases of Redhat, Ubuntu, … –We can choose when to deploy EGI Technology Roadmap –Includes the UMD Roadmap –Provides a context for it to operate in 14/09/2010 UMD Roadmap3
EGI-InSPIRE RI Definitions Technology Providers provide Software Components The Software Components implement Interfaces that deliver a Functionality The functionalities delivered by an Interface provide a Capability It is the Capability that provides useful ‘stuff’ to end users. 14/09/2010 UMD Roadmap4
EGI-InSPIRE RI Virtuous Cycle EGI Software Repository Prioritisation (TCB) Criteria Definition External Providers Criteria Verification Staged Rollout Production Infrastructure User Community Board Operations Management Board Feedback & Requirements 14/09/2010 UMD Roadmap5
EGI-InSPIRE RI TCB: Technical Coordination Board Represent their communities Users (CCO) Operations (COO) Technology providers Contributing now/future to UMD Representatives of the Technology Unit Definition and Verification of criteria Enabled by the EGI Software Repository 14/09/2010 UMD Roadmap6
EGI-InSPIRE RI UMD Roadmap V0 Defines the concepts and the structure Defines the processes and participants Defines an initial set of capabilities –Too many? Too few? –Too vague? Too precise? Does not define implementations –Need commitment from providers to provide! Comment and feedback welcomed! 14/09/2010 UMD Roadmap7
EGI-InSPIRE RI EGI Capabilities Functional –End-user focused Security –Applied across all capabilities Operational –Delivering the infrastructure 14/09/2010 UMD Roadmap8
EGI-InSPIRE RI Management Capability … Capability Monitoring Capability Authentication Capability Authorisation Capability Computing Capability Data Capability ---- Security Functional Operational ---- Information Discovery Capability End-User Community Operations Community 14/09/2010 UMD Roadmap9
EGI-InSPIRE RI Functional Capabilities Compute –Leverage standards activity…. but which? Compute Job Scheduling Parallel Jobs –Support for MPI & OpenMP? Information Discovery –Standards such as GLUE (2.0) Workflows & Remote Instrumentation 14/09/2010 UMD Roadmap10
EGI-InSPIRE RI Security Functionalities Authentication –X.509 certificates at the low level Credential Management –Mechanisms to make certificates easier to use for end-users User Management –Defining the members of a virtual organisation Authorisation –Implementing the policies in the services 14/09/2010 UMD Roadmap11
EGI-InSPIRE RI Data Functionalities File Access Capability File Transfer File Scheduling Metadata Catalogues –Enable discovery or location of data File Encryption/Decryption –Allows sensitive data to be securely stored Database Access –Relational instead of file based storage 14/09/2010 UMD Roadmap12
EGI-InSPIRE RI Operational Messaging –Ubiquitous for operational and application Monitoring –Ensuring the capabilities are available Accounting –Recording who has used a particular resource Virtual Image Management Virtual Machine management 14/09/2010 UMD Roadmap13
EGI-InSPIRE RI Summary Roadmap document V0 –Provides a framework to start a discussion Who should be reading it: –Users: Are these the capabilities you need? How do you want to access these capabilities? –Technology providers: Which of these capabilities can you deliver now? If not now, when in the future? Contact: 14/09/2010 UMD Roadmap14