Interoperability in Cloud Federations



Similar documents
Work in Progress on Cloud Computing in Myriads Team and Contrail European Project Christine Morin, Inria

Cloud Federations in Contrail

Beyond brokering: Proactive Role of Cloud Federations in Resource Management

ConPaaS: an integrated runtime environment for elastic cloud applications

Using Open Standards for Interoperability

Cloud Computing Actionable Standards An Overview of Cloud Specifications

Open Standards for Interoperability - Issues, Solutions, and Challenges facing Cloud Computing.

Contrail Virtual Execution Platform Challenges in Being Part of a Cloud Federation

OpenCloudware Towards a PaaS Management Stack over Multiple Clouds

Cloud Data Management Interface Extension: CIMI

Interoperability & Portability for Cloud Computing: A Guide.

The standards landscape in cloud

How To Build A Cloud Platform

Attacking the roadblocks preventing aggressive adoption of Cloud Standards:

Navigating Cloud Standards

StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET

Challenges in Hybrid and Federated Cloud Computing

2 nd Training SPRERS, November 2011, Timisoara. Dana PETCU,

Multi-Cloud Portable Application Deployment with VEP

Standards in the RESERVOIR Project

MODAClouds. An FP7 Integrated Project

Cloud Standards - A Telco Perspective

Cloud Standards Coordination Final Report November 2013 VERSION 1.0

A Marketplace Broker for Platform-as-a-Service Portability

Seamless adaptive multi-cloud management of service-based applications

Cloud Computing Standards: Overview and ITU-T positioning

ISO/IEC JTC 1 SC 38 Cloud Works & Issues

An Analysis of Cloud Interoperability Standards onvarious Service Models

September 2009 Cloud Storage for Cloud Computing

IaaS Federation. Contrail project. IaaS Federation! Objectives and Challenges! & SLA management in Federations 5/23/11

ASETiC and PaaS Taxonomy Overview

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Tuyet-Trinh Vu, Binh-Minh Nguyen, Viet-Trung Tran Hanoi University of Science and Technology. contact:

Standardization in Cloud Computing

Release of Cloud-like Management of Grid Services and Resources 2.0 Beta

SEVENTH FRAMEWORK PROGRAMME

Managing the Performance of Clouds and Cloud Based Applications

FLEXIANT. Utility Computing on Demand

NAVAL POSTGRADUATE SCHOOL THESIS

Enabling rapid and adaptive network applications deployment

1 Publishable summary

OpenNebula Leading Innovation in Cloud Computing Management

Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Standardised SLAs: how far can we go? DIHC, Euro-Par 2013, Aachan John Kennedy Intel Labs Europe

ONE Cloud Services Secure Cloud Applications for E-Health

EMI views on Cloud Computing

Interoperable Clouds

Data Storage in Clouds

February 27th,

Standard Interfaces for Open Source Infrastructure as a Service Platforms

How To Understand Cloud Computing, Interoperability, And Security In A Hybrid Cloud

Hybrid Cloud Computing

How To Build An Open Source Cloud Broker

The Sprawl of Cloud Services & Data Everywhere in an Enterprise

Deploying Public, Private, and Hybrid Storage Clouds. Marty Stogsdill, Oracle

CLOUD COMPUTING OVERVIEW OF CLOUD COMPUTING PRINCIPLES AND TECHNOLOGIES

A Look to the Old-world Sky: EU-funded Dependability Cloud Computing Research

Infrastructure Management of Hybrid Cloud for Enterprise Users

The Sirocco multi-cloud management framework

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Cloud deployment model and cost analysis in Multicloud

How To Understand Cloud Computing

Développement logiciel pour le Cloud (TLC)

cloud SOA Research Guide

Towards A Standards-Based Cloud Service Manager

ITU- T Focus Group Cloud Compu2ng

EEDC34330 Execution Environments for Scientific Cloud Distributed Interoperability Computing Javier Álvarez

Open Cloud Computing Interface - Service Level Agreements

A Survey on Approaches for Interoperability and Portability of Cloud Computing Services

DMTF TELCO WORKING GROUP ON CLOUD MANAGEMENT AND VIRTUAL NETWORK. Alex Zhdankin, Cisco Systems

A HYPE-FREE STROLL THROUGH CLOUD STORAGE SECURITY

Seed4C: A High-security project for Cloud Infrastructure

Contrail : Open Compu0ng Infrastructures For Elas0c Services Un approccio federa0vo alla creazione di pia=aforme Cloud affidabili

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab

A Model-Based Proxy for Unified IaaS Management

Cloud 28+ Cloud of Clouds- Made in Europe, secured locally

Cloud Computing (f)or Grid Security

Lecture 02b Cloud Computing II

Frédéric Dang Tran Orange Labs

EGI services for distribution and federation of data and computing

Building an AWS-Compatible Hybrid Cloud with OpenStack

JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction

The Future of Cloud Computing: Elasticity, Legacy Support, Interoperability and Quality of Service

The EGI Federated Cloud e-infrastructure

Con PaaS. ConPaaS: a Platform as a Service for Multi-clouds. Guillaume Pierre Rennes 1 University, France

Cloud Lock In Naveen Nimmu Clouber.io

How To Write A Cloud Computing Plan

OW2 Open Source Cloudware Initiative

SURFnet Cloud Computing Solutions

Chapter 11 Cloud Application Development

Reducing Time to Market with the PaaS Cloud of the Future

Cloud Infrastructure Planning. Chapter Six

Getting Started Hacking on OpenNebula

The OpenNebula Cloud Platform for Data Center Virtualization

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Monsoon: Policy-Based Hybrid Cloud Management for Enterprises

The OpenCloudware collaborative project

Public Consultation on Cloud Computing

Transcription:

Interoperability in Cloud Federations Yvon Jegou INRIA-Rennes, France Contrail is co-funded by the EC 7 th Framework Programme under Grant Agreement n o 257438

Cloud Federation Application: a set of virtual machines and data volumes connected by a virtual network to be deployed at IaaS level Federation: common entry point for multiple cloud providers Cloud Federation Provider 1 Provider 2 Provider n Federation: cloud broker, cloud bursting, community cloud,... FIA Aalborg, May 10 th 2012 1 / 7 contrail-project.eu

Cloud Federation Application: a set of virtual machines and data volumes connected by a virtual network to be deployed at IaaS level Federation: common entry point for multiple cloud providers A user submits an application to the federation Cloud Federation Provider 1 Provider 2 Provider n Federation: cloud broker, cloud bursting, community cloud,... FIA Aalborg, May 10 th 2012 1 / 7 contrail-project.eu

Cloud Federation Application: a set of virtual machines and data volumes connected by a virtual network to be deployed at IaaS level Federation: common entry point for multiple cloud providers A user submits an application to the federation, the federation selects providers to run the application Cloud Federation Provider 1 Provider 2 Provider n Federation: cloud broker, cloud bursting, community cloud,... FIA Aalborg, May 10 th 2012 1 / 7 contrail-project.eu

Needs for Interoperability One application description, for multiple providers But Cloud applications made of virtual machines dierent providers support dierent VM models Multi VM applications dierent networking models Cloud storage dierent cloud storage models Application migration or restart after checkpoint redeploy on a dierent provider FIA Aalborg, May 10 th 2012 2 / 7 contrail-project.eu

Needs for Interoperability One application description, for multiple providers But Cloud applications made of virtual machines dierent providers support dierent VM models Multi VM applications dierent networking models Cloud storage dierent cloud storage models Application migration or restart after checkpoint redeploy on a dierent provider Other monitoring, security, authorization, accounting,... FIA Aalborg, May 10 th 2012 2 / 7 contrail-project.eu

Needs for Interoperability One application description, for multiple providers But Cloud applications made of virtual machines dierent providers support dierent VM models Multi VM applications dierent networking models Cloud storage dierent cloud storage models Application migration or restart after checkpoint redeploy on a dierent provider Other monitoring, security, authorization, accounting,... Even more... performance, QoS,... FIA Aalborg, May 10 th 2012 2 / 7 contrail-project.eu

Means to Provide Interoperability at Federation Level Provider selection the federation selects providers which can run the applications Application selection applications can provides alternative solutions (VM images) specialize applications for the selected providers Application conversion convert applications to the selected providers VM image conversion,... FIA Aalborg, May 10 th 2012 3 / 7 contrail-project.eu

Means to Provide Interoperability at Federation Level Provider selection the federation selects providers which can run the applications Application selection applications can provides alternative solutions (VM images) specialize applications for the selected providers Application conversion convert applications to the selected providers VM image conversion,... Avoid lock-in at federation level use open standards use open protocols FIA Aalborg, May 10 th 2012 3 / 7 contrail-project.eu

The Contrail Proposition Objectives of Contrail manage distributed applications/services lifecycle at federation level manage application elasticity provide QoS and QoP guarantees through Service Level Agreements Contrail standard base OVF standard (from DMTF) for application description (no extension) CDMI standard (from SNIA) for storage (not yet implemented) VEP layer integrating SLA support based on CIMI proposition (from DMTF) for application lifecycle management OCCI (from OGF) and δcloud API for IaaS interface application checkpoints in OVF format SLA management using SLA@SOI framework (should be compatible with WS-Agreement OGF standard) Contrail specic components VIN: networking VEP: application management ConPaaS: elastic PaaS framework FIA Aalborg, May 10 th 2012 4 / 7 contrail-project.eu

Questions 1 The most prominent solutions for interoperability? 2 Are these approaches appropriate to solve the full spectrum of interoperability problems? 3 Are these taken-up by the application developers? 4 Are these taken-up by the providers? 6 How the Cloud networking research can support interoperability? FIA Aalborg, May 10 th 2012 5 / 7 contrail-project.eu

Questions 1 The most prominent solutions for interoperability? use of standards 2 Are these approaches appropriate to solve the full spectrum of interoperability problems? use of standards is appropriate but new standards emerge slowly 3 Are these taken-up by the application developers? application developers limited by providers oering 4 Are these taken-up by the providers? current public cloud providers use proprietary API and formats some private cloud frameworks support standard formats (OVF) 6 How the Cloud networking research can support interoperability? provide a common networking framework for the Cloud FIA Aalborg, May 10 th 2012 5 / 7 contrail-project.eu

Conclusion Interoperability would encourage small players to enter the market would encourage large organizations to move to the Cloud can foster competition should be benecial for end users FIA Aalborg, May 10 th 2012 6 / 7 contrail-project.eu

www.contrail-project.eu Contrail is co-funded by the EC 7 th Framework Programme Funded under: FP7 (Seventh Framework Programme) Area: Internet of Services, Software & Virtualization (ICT-2009.1.2) Project reference: 257438 Total cost: 11,29 million Euro EU contribution: 8,3 million Euro Execution: From 2010-10-01 till 2013-09-30 Duration: 36 months Contract type: Collaborative project (generic)