MODAClouds. An FP7 Integrated Project

Similar documents
Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year

Seamless adaptive multi-cloud management of service-based applications

Dana Petcu (IeAT), Nicolas Ferry (SINTEF), Marco Miglierina (POLIMI), Alexander Gunka (BOC), Florin Picioroaga (SIEMENS), Marcos Almeida (Softeam)

SeaClouds Open Reference Architecture

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

Editorial NUMBER 01 NOVEMBER Editorial. Project overview. Reference architecture

February 27th,

SeaClouds Project D6.2 - Case Study test-beds and key features mapping

MODAClouds and Their Importance in cloud Infrastructure Development

THE COMMUNITY PORTAL FOR YOUR OPEN SOURCE CLOUD TECHNOLOGIES

FLEXIANT. Utility Computing on Demand

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

cloud SOA Research Guide

The European Cloud Journey. Gabriella Cattaneo, European Government Consulting IDC s European Cloud Research Team February 24, 2014

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

CLOUD PIER FACILITATING TODAY S PAAS ADOPTION AND PREPARING FOR TOMORROW S MULTI-CLOUD DEMAND

CLOUDCATALYST. Cloud Trends and Critical Success Factors for European SMEs

Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture

CLOUD COMPUTING. Dana Petcu West University of Timisoara

The OpenCloudware collaborative project

Computer Science Department University of Pisa

SeaClouds Project D SeaClouds periodic evaluation reports

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

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

Interoperability in Cloud Federations

SeaClouds Project D2.2 Initial architecture and design of the SeaClouds platform

CLOUD IN HEALTHCARE EXECUTIVE SUMMARY 1/21/15

Certified Cloud Computing Professional VS-1067

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

OpenShift 3.0 in the Sogeti Services Factory

Key Research Challenges in Cloud Computing

journey to a hybrid cloud

Cloud Courses Description

What Cloud computing means in real life

IN CLOUD. The Indra Cloud proposal. indracompany.com

The OpenCloudware collaborative project

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Cloud Courses Description

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)


Navigating through the cloud: A case study in opportunities & risks

Cloud Computing and Open Source: Watching Hype meet Reality

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

HNX. The Helix Nebula Marketplace. Marc-Elian Bégin, CEO, Co-founder, SixSq

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

MDE Opportunities in Multi-Tenant Cloud Applications

Architecting the Cloud

Fundamental Concepts and Models

Oracle Reference Architecture and Oracle Cloud

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering

Cloud Management. - assuring cloud services. Carl Lloyd. Business Lead, Service Assurance

How To Understand Cloud Computing

Infrastructure as a Service

Whitepaper Help Your Development Team Deliver

Fundamental Concepts and Models

Scale Cloud Across the Enterprise

Virtualization in a Multipurpose Commercial Data Center

Security Issues in Cloud Computing

Historians and Production Management as Cloud Applications

The agile Cloud Brokerage approach. An innovative, business aligned and mature IT services delivery model!

NTT i 3 Cloud Services Orchestration Platform

CLOUD COMPUTING AS ENABLER FOR DURABLE IT SOLUTIONS

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Portability and Interoperability in Clouds: contributions from the mosaic Project

Cisco Cloud Enablement Services for Adopting Clouds

Planning the Migration of Enterprise Applications to the Cloud

OCR LEVEL 2 CAMBRIDGE TECHNICAL

Cloud Computing. Chapter 1 Introducing Cloud Computing

Hybrid Cloud Customer Engagements

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Zero Downtime In Multi tenant Software as a Service Systems

WHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps

Learning from the Cloud providers to use the CMDB to drive cost savings through automation

Cloud Computing and the Data Centre of the Future

Flexiant s FP7 Involvement Supports Academic Partners and Research Institutions to Develop the Next Wave of Cloud Technology

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. May 2013

Private Cloud Management

How to build a pragmatic strategy to enter the Cloud? Adélaïde Moulière Storage & Cloud Product Manager OVH.com

ICT 7: Advanced cloud infrastructures and services

Analysis of existing Cloud technologies and Cloud modelling concepts and prototype requirements

Cloud, Beyond the Hype

Hybrid and Multi Cloud Deployments Via Cloud Exchange

Cloud Computing. Chapter 1 Introducing Cloud Computing

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

The Private Cloud Your Controlled Access Infrastructure

Toward a Unified Ontology of Cloud Computing

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. October 2012

Key Challenges in Cloud Computing to Enable Future Internet of Things

IAAS CLOUD EXCHANGE WHITEPAPER

OVERVIEW Cloud Deployment Services

Easy Deployment of Mission-Critical Applications to the Cloud

Enable Rapid Innovation with Informatica and MicroStrategy for Hybrid IT

PRIVATE CLOUD SECURITY CHALLENGES, AFFORDABILITY AND ANSWER TO A RELIABLE AND MODERNIZED MULTI-BIOMETRICS IDENTIFICATION SOLUTIONS

Transcription:

MODAClouds An FP7 Integrated Project

MODAClouds the consortium FP7 Integrated Project (n. 318484) Duration: Oct. 1 st, 2012 Sept 30 th, 2015 28 July, 2014 e-infrastructure Services for Society 2

MODAClouds Backgrounds Issues identified in the early ages of Cloud Computing (SSAI report, 2010): Federation & interoperability Raise important issues relevant, especially for Data Management and Virtualisation, Cost Reduction and Improved Time to Market SSAI report, 2012: CLOUD providers nowadays offer their infrastructures typically as isolated platforms, where a user cannot easily switch between providers without significant additional costs. 28 July, 2014 e-infrastructure Services for Society 3

MODAClouds -- backgrounds SSAI 2012 report: CLOUD providers offer their infrastructures typically as isolated platforms Users cannot easily switch between providers without significant additional costs. Important impact exist on the resource scope, usability, or the potential for users to combine heterogeneous capabilities according to their need. CLOUDs need to be open on as many levels as sustainable possible to achieve economies of scale in terms of users, devices and applications without being commoditized. 28 July, 2014 e-infrastructure Services for Society 4

MODAClouds -- backgrounds SSAI 2012 report (continued): European ICT industry is NOT characterised by some large suppliers (as in the case of US players) They are mainly innovative SMEs with particular skills especially in provision of software services. A major opportunity for Europe involves finding a SaaS interoperable solution across multiple CLOUD platforms, and migrating legacy applications without losing the benefits of the CLOUD, i.e. exploiting the main characteristics of the CLOUD, such as elasticity etc 28 July, 2014 e-infrastructure Services for Society 5

MODAClouds -- objective MAIN objective to provide Supporting Methods + DSS + opensource IDE & runtime environment High-level design Early prototyping Semi-automatic codegeneration Automation deployment/redeployment Monitoring & self adaptation Of application on Multi-Clouds with guaranteed QoS 28 July, 2014 e-infrastructure Services for Society 6

A comprehensive set of targeted innovations MODAClouds -- innovations Model-Driven Development for Clouds and Multi-Clouds Multi-Cloud Economics. Quality-Driven Cloud Development. Run-Time Quality Monitoring and Assurance. Rapid Software Evolution. 28 July, 2014 e-infrastructure Services for Society 7

1. Model-Driven Development for Clouds and Multi-Clouds MODAClouds -- innovations High-level design of Future Internet servicebased applications; Semi-automatically translation into code targeting multi-cloud platforms Automatic deployment on multiple CLOUD providers, with support for public/hybrid CLOUDS Support for the migration of legacy applications to the Cloud. 28 July, 2014 e-infrastructure Services for Society 8

2. Multi-cloud economics MODAClouds -- innovations Develop DSSs (decision support systems) & risk analysis methods, Provide proper guidelines; Identify new business models suitable for Cloud providers to address the needs of application providers, and improve their trust in Clouds. 28 July, 2014 e-infrastructure Services for Society 9

3. Quality-Driven Cloud Development MODAClouds -- innovations Support for early analysis and reasoning on non-functional requirements and quality aspects of the final applications; Optimise the matching between the target Cloud environments and application characteristics. 28 July, 2014 e-infrastructure Services for Society 10

3. Quality-Driven Cloud Development 4. Run-Time Quality Monitoring and Assurance MODAClouds -- Innovations Support for early analysis and reasoning on non-functional requirements and quality aspects of the final applications; Optimise the matching between the target Cloud environments and application characteristics. Explicitly address data and application replication on multiple providers in order to guarantee high availability and business continuity. 28 July, 2014 e-infrastructure Services for Society 11

MODAClouds -- Outputs IDE + MODACloudML (agnostic and QoS ready) modelling language Cloud Development Tools Flexible Multi- Cloud Apps Management, Monitoring & Operation Environment maximizes automation with QoS Engine, Monitoring, Portability of underlying infrastructure providers (IaaS /PaaS) Decision Support System Is a system on its own that enables selection of provider at development & testing phase; adds automation of runtime adaptation 28 July, 2014 e-infrastructure Services for Society 12

MODAClouds -- Context of use DSS, MODACloudML Language, MODAClouds SLA & QoS, Monitoring, Runtime Data Synchronization, other capabilities by organizations or cloud management software... for individual organizations embracing DevOps tools internally for multi-cloud testing or production Individual Technology Adoption Standalone System Platform Scenarios as a standalone cloud broker providing services or in combination with third parties to extend their value proposition 28 July, 2014 e-infrastructure Services for Society 13

MODAClouds software stack 28 July, 2014 e-infrastructure Services for Society 14

MODAClouds Design-time components MODAClouds IDE Including the functional modelling tool MODACloudsML metamodel The Qos-modeling & analysis tool QoS-modeling & analysis LINE: tool for the performance analysis of cloud applications. https://code.google.com/p/line/ Space4Cloud: specification, assessment and optimisation of QoS characteristic of cloud applications. https://github.com/deibpolimi/modaclouds-space4cloud ModaCloudML functional, operational and data modelling environments & modules for the analysis of non-functional characteristics of a multi-cloud system https://github.com/sintef-9012/cloudml 28 July, 2014 e-infrastructure Services for Society 15

MODAClouds Run-time components Monitoring platform Offer a wide range of capabilities: MONITORING ANALYSIS RULES PROCESSING INPUTS/OUTPUTS The Execution platform Handles the IaaS and PaaS deployments and execution, offering to the user an unified experience Offers three specific sub-systems: PLATFORM INFRASTRUCTURE COORDINATION Execution platform (mosaic) Include updates of The open-source mosaic -- a self-deployable open-source platform that runs on a multitude of public or private IaaS; Offers the basis for the MODAClouds run-time environment, especially for managing the support services. Execution platform (Cloud4SOA) Cloud4SOA is providing an open semantic interoperable framework for PaaS developers and providers The Cloud4SOA system supports Cloud-based application developers with multi-platform matchmaking, management, monitoring and migration by semantically interconnecting heterogeneous PaaS offerings across different providers that share the same technology. 28 July, 2014 e-infrastructure Services for Society 16

Case study Software development company/project management server (SOFTEAM) Software development company/business Process Modelling System (BOC) Services for citizens in the health sector/ Palliative care application (ATOS) IoT in crisis management/ Smart City Urban Safety Planner MODAClouds challenges Deploy legacy applications IaaS to IaaS migration Run-time monitoring effective resource scaling Migration of legacy application re-deployed as a SaaS DSS, risk, and utility analysis to select the best IaaS IaaS to IaaS migration Parallel execution of long- running activities Develop new application services Data managed on a private IaaS Heterogeneous environments: virtual desktops, application logic; hybrid Clouds (private IaaS, multiple public PaaS) Validate activities for filling the gap between runtime and design time Develop a new application High performance, scalability, and availability requirements Data design and run-time management PaaS to PaaS migration 28 July, 2014 e-infrastructure Services for Society 17