EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Information Services et al. Standup Chair: Morris Riedel With thanks to Sergio.

Slides:



Advertisements
Similar presentations
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Advertisements

Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Climate Sciences: Use Case and Vision Summary Philip Kershaw CEDA, RAL Space, STFC.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EG recent developments T. Ferrari/EGI.eu ADC Weekly Meeting 15/05/
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Vision for European DCIs Steven Newhouse Project Director, EGI-InSPIRE 15/09/2010.
Advanced Topics StratusLab Tutorial (Orsay, France) 28 November 2012.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Towards H2020 Tiziana Ferrari/EGI.eu WLCG Collaboration Workshop.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI (Present and) Future of the EGI Services for WLCG Peter Solagna – EGI.eu.
Trusted Virtual Machine Images a step towards Cloud Computing for HEP? Tony Cass on behalf of the HEPiX Virtualisation Working Group October 19 th 2010.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI SPG future work EGI Technical Forum Lyon, 21 Sep 2011 David Kelsey, STFC/RAL.
EMI Middleware in Cloud Environments Shahbaz Memon (JUELICH), Eric Yen (ASGC), Morris Riedel (JUELICH), Mischa Salle (NIKHEF), Oscar Koeroo (NIKHEF) EGI.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VM Management Chair: Alexander Papaspyrou 2/25/
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Plans for PY2 Steven Newhouse Project Director, EGI.eu 30/05/2011 Future.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Federated Cloud and Software Vulnerabilities Linda Cornwall, STFC 20.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Questionnaires to Cloud technology providers and sites Linda Cornwall, STFC,
Trusted Virtual Machine Images the HEPiX Point of View Tony Cass October 21 st 2011.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Technology Sustainability Discussion Points DCI Sustainability Meeting.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The StratusLab Distribution and Its Evolution 4ème Journée Cloud (Bordeaux, France) 30 November 2012.
European Grid Initiative The EGI Federated Cloud as Educational and Training Infrastructure for Data Science Tiziana Ferrari/ EGI.eu.
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI John Gordon EGI Virtualisation and Cloud Workshop Amsterdam 13 th May 2011.
EGI-InSPIRE RI EGI Compute and Data Services for Open Access in H2020 Tiziana Ferrari Technical Director, EGI.eu
© 2008 Open Grid Forum Production Grid Infrastructure (PGI) 101 Morris Riedel, Balazs Konya, Moreno Marzolla OGF PGI Working Group Co-Chairs.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI John Gordon EGI Virtualisation and Cloud Workshop Amsterdam 12 th May 2011.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Federated Cloud Update.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI.eu Service Portfolio - EGI CF’13 - Apr 2013 EGI.eu Service Portfolio.
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
1 EGI Federated Cloud Architecture Matteo Turilli Senior Research Associate, OeRC, University of Oxford Chair – EGI Federated Clouds Task Force
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
J. Templon Nikhef Amsterdam Physics Data Processing Group Monitoring Session Summary EGI Virtualization Workshop May, Amsterdam Thanks to all the.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI DCI Collaborations Steven Newhouse 15/09/2010 DCI Vision1.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Developing Horizon 2020 projects January 2014 EGI FedCloud F2F, Oxford.
Introduction to Computing Systems
WLCG Workshop 2017 [Manchester] Operations Session Summary
C Loomis (CNRS/LAL) and V. Floros (GRNET)
Use Case for Distributed Data Center in SUPA
StratusLab First Periodic Review
Cloud Challenges C. Loomis (CNRS/LAL) EGI-TF (Amsterdam)
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
ATLAS Cloud Operations
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
FedCloud Blueprint Update
StratusLab Final Periodic Review
StratusLab Final Periodic Review
StratusLab Tutorial (Bordeaux, France)
EGI User Virtualisation Workshop
Linked Challenges Virtualisation has a key role to play….
FICEER 2017 Docker as a Solution for Data Confidentiality Issues in Learning Management System.
Monitoring Session Intro
Infrastructure Area EMI All Hands Summary.
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Oracle Solaris Zones Study Purpose Only
WLCG Collaboration Workshop;
GGF15 – Grids and Network Virtualization
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
Migration Strategies – Business Desktop Deployment (BDD) Overview
Managing Clouds with VMM
Federated Identity Management: Status and perspectives of EGI
Steven Newhouse, EGI.eu EGI-InSPIRE Project Director
Cloud computing mechanisms
NIST Cloud Computing Reference Architecture
EOSC-hub Contribution to the EOSC WGs
Presentation transcript:

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Information Services et al. Standup Chair: Morris Riedel With thanks to Sergio Andreozzi..... and the audience 11/21/2016 Amsterdam,

EGI-InSPIRE RI Summary

EGI-InSPIRE RI Overview and Focus 12/05/2011EGI User Virtualization Workshop3

EGI-InSPIRE RI Scope Information about services living within a VM instance Community-specific  out of scope Perspective: Information about VM instances itself Infrastructure  in scope Information for ‘Scheduling’ (overlaps with Monitoring) Perspective: Discovery Infrastructure  in scope How do we find systems where a dedicated VM image can run? Avoid overlaps (we came back to this again and again…) Monitoring break-out (e.g. health-states, who is running an appliance) Very closely related, also to accounting (tracking resource usage?)

EGI-InSPIRE RI Common Understanding Discover Information about Hypervisor type/virtualization technology Need careful investigation to understand overlaps with monitoring Assuming there will be a ‘submission of VMs to sites possible’… ‘Scheduling related parameters useful to perform decisions’ Different capabilities often related to compute ones… CPU/GPU, # cores, cpu hardware architectures supported (x86, etc.), Machine speed (i.e. GhZ), bandwidth, network type, memory, disk space, IP address, firewall rules, running time) (Also discussed in VM Mgt break-out) End-user information? More scientific end-user input required… Bottom line: basically all that has been useful in Grids !

EGI-InSPIRE RI Other Related Work and Topics Available VM appliances  VM Image Repository Also information about hypervisor types/ virtualization technologies Answers: ‘what images work with what VM management environments OVF will be a key for this – but will all support it? Related but not directly clear and discussed Pricing (Understanding costs of running a VM image on different hosts) Security info: Am I allowed to instantiate a VM via a certain endpoint? Information protection: who is allowed to see what information? Consumers of the information End-users and Brokers/meta-schedulers (e.g. WMS, others) Also the ‘services’ itself work with this information ‘locally’ or to be able to contact ‘related services’… setup working interconnections?

EGI-InSPIRE RI Standards (1) Are there standards we should be using? Information Model Context Many Specifications have covered the same things (mostly compute-based parameters) OCCI defines key/value pairs for VM OVF covers specification of VMs (also network/storage) Work within DMTF (Virtual system profile, Virtual system virtualisation profile, etc.) Leverage GLUE 2.0 with additions? Endpoint to discover ‘VM Management endpoints’ ExecutionEnvironment to discover types of instances where to deploy VM images

EGI-InSPIRE RI Standards (2) GLUE2 Execution Environments…

EGI-InSPIRE RI Standards (4) Are there standards we should be using? Information Discovery Interface context OCCI has a generic discovery interface Including resource description based on key/value pairs Some mandatory: e.g. related to # cores, cpu speed CDMI has a discovery service for data Can express capabilities of the storage system (e.g., type of FS)

EGI-InSPIRE RI Standards (4) OCCI attributes & states (  Monitoring?!)…

EGI-InSPIRE RI Best practices Are there best practices we should adopt? From ‘Early Cloud Work’ StratusLab will address during 2 nd year (federation of cloud systems) Based on OpenNebula (related to monitoring) Info about the physical system (what is available/used) (Ganglia for status  Monitoring?!) From Grid For information model, evaluate type of info captured in GLUE 2.0 Difficult to upgrade information models Due to dependencies on usage/sensors; re-use experience and try to get it right for the ‘emerging VM work’ Quality of data more than completeness Not all information was always really used (  Investigate which ones)

EGI-InSPIRE RI Software Maturity & Availability What is the maturity of the software? What is the availability of the software? How to deliver the information? Traditional models like in Grids now (hierarchy of BDII’s) Alternative and complementary with messaging: ActiveMQ How to aggregate/store/query info BDII/OpenLDAP Evaluate approach of repository as DB vs. in-memory Understand scaling from P2P vs. centralized vs. hierarchical  important when EGI users towards

EGI-InSPIRE RI Priorities What are the priorities? 1.Overall about Information Model: What capabilities need to be represented 1.Compute The following are basically considered as part of compute: VM Appliances information Type of VMs you can use 2.Storage 3.Network 2.Then work on the ‘transport of information’ via useful systems Take into account lessons learned from Grids with scalability, deployment time, etc. 3.Understand overlaps with monitoring and set boundary

EGI-InSPIRE RI Gaps, Issues & Concerns Where are the gaps, issues & concerns? Issue is how to we come to a consensus of which exact capabilities are needed (one agreed profile?) (De-facto) standards define the same things, is this something we can steer or is it rather something ‘out of our control zone’  SDOs? Understanding moves of IEEE Cloud standardization ‘lighthouse’ ‘information isolation’ for users about usage of the infrastructure when performed in monitoring Amount of resources available to a particular user Basically part of the information model, but we need to understand where to set the boundary or granularity level ()

EGI-InSPIRE RI Work items and Next Steps What work is needed to remove these? Filter for GLUEx-based information based on lessons learned Evaluate what is really used in production Understand what information is just overhead Evaluate how to simplify the information needed at finer grain level They have been modeled in Grid but somewhat difficult to capture in a meaningful way Explore “Freshness” of information; should we have a policy in the profile like “info should be not less than 5 minutes’”? Or do we have to think about different models? Current ‘database-based models’ vs. in-memory models

EGI-InSPIRE RI Work needed to remove the gaps From the technical perspective, moving towards virtualization does not show ‘massive big problems’ Issue with revising the info model, the process can take time, but manageable Analyse overlaps and differences between Grid and Cloud standards related to info model/discovery Hopefully leverage common meetings of SDOs (e.g. next week DMTF/OGF/SNIA will meet to discuss integration of OCCI/CDMI/OVF) Start from there for the further work Minimum profile based on outcome or investigate common profile within the community Then filter which capabilities have been really used in Grids and add necessary new ones

EGI-InSPIRE RI Notes from the session

EGI-InSPIRE RI Scope Services, VM images, ? We want to discover info about: Available VM appliances Scheduling related parameters useful to perform decisions Hypervisor type/Virtualization tech. CPU/GPU, # cores… (note from VM Mgt: Bandwidth, network type, memory, disk space, IP address, # cores, CPU, firewall rules, running time) AuthZ info (can I instantiate a VM through a certain endpoint?) Pricing To investigate overlapping of scheduling related info with monitoring requirements (Monitoring: who is starting/running VMs)

EGI-InSPIRE RI Consumers of the Information End-users Brokers/meta-schedulers (e.g., WMS) Other services

EGI-InSPIRE RI Standards Information Model Leverage GLUE 2.0 (?) Endpoint to discover VM Management endpoints ExecutionEnvironment to discover types of instances where to deploy VM images OCCI defines key/value pairs for VM OVF covers specification of VMs/network/storage DMTF Virtual system profile Virtual system virtualisation profile Information Discovery Interface OCCI has a generic discovery interface + resource description based on key/value pairs Some mandatory: e.g. related to # cores, cpu speed CDMI has a discovery service for data Can express capabilities of the storage system (e.g., type of FS)

EGI-InSPIRE RI Best Practices From Cloud StratusLab will address during 2 nd year (federation of cloud systems) Based on OpenNebula (related to monit.) info about the physical system (what is available/used) Ganglia for status From Grid For info model, evaluate type of info captured in GLUE 2.0 Difficult to upgrade information models due to dependencies on usage/sensors; re-use experience and try to get it right Importance for info service, quality of data more than completeness

EGI-InSPIRE RI Guidelines Evaluate how to simplify the information needed at finer grain level They have been modeled in Grid but somewhat difficult to capture in a meaningful way “Freshness” of information; should we have a policy in the profile like “info should be old less than 5’”?

EGI-InSPIRE RI Software How to deliver the information Messaging: ActiveMQ How to aggregate/store/query info BDII/OpenLDAP … Evaluate approach of repository as DB vs. in-memory P2P vs. centralized vs. hierarchical

EGI-InSPIRE RI Priorities Information Model What capabilities need to be represented Compute VM Appliances or as part of VM registries Type of VMs you can use Storage Network

EGI-InSPIRE RI Gaps Isolation between users about usage of the infrastructure Amount of resources available to a particular user

EGI-InSPIRE RI Work needed to remove the gaps About isolation of info, not high-priority From the technical viewpoint, moving towards virtualisation does not show big problems Issue with revising the info model, the process can take time Analyse overlaps and differences between Grid and Cloud standards related to info model/discovery maybe leverage common meetings of SDOs (next week DMTF/OGF/SNIA will meet to discuss integration of OCCI/CDMI/OVF) Minimum profile