• No results found

MODAClouds. An FP7 Integrated Project

N/A
N/A
Protected

Academic year: 2021

Share "MODAClouds. An FP7 Integrated Project"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

MODAClouds

(2)

MODAClouds – the

consortium

FP7 – Integrated Project (n. 318484)

Duration: Oct. 1

st

, 2012 – Sept 30

th

,

(3)

MODAClouds – Backgrounds

• Federation & interoperability

• Raise important issues relevant, especially for

“Data Management” and “Virtualisation”, “Cost

Reduction” and “Improved Time to Market”

Issues identified in the early ages of

Cloud Computing (SSAI report, 2010):

• “CLOUD providers nowadays offer their

infrastructures typically as “isolated” platforms,

where a user cannot easily switch between

providers without significant additional costs. ”

(4)

MODAClouds -- backgrounds

• 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.”

(5)

MODAClouds -- backgrounds

• 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

(6)

MODAClouds -- objective

MAIN

objective…

to provide

Supporting

• Methods + DSS +

open-source IDE & runtime

environment

• High-level design

• Early prototyping

• Semi-automatic

code-generation

• Automation

deployment/redeployment

• Monitoring & self adaptation

• Of application on Multi-Clouds

(7)

MODAClouds -- innovations

A

compr

ehe

nsi

v

e

set of

targeted

in

novat

io

ns

• Model-Driven Development for

Clouds and Multi-Clouds

• Multi-Cloud Economics.

• Quality-Driven Cloud Development.

• Run-Time Quality Monitoring and

Assurance.

(8)

MODAClouds -- innovations

1.

Model

-Dr

iv

en

De

velopment

for Clouds

and

Multi

-Clou

ds

• High-level design of Future Internet

service-based 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.

(9)

MODAClouds -- innovations

2.

M

ulti

-cloud

economics

• 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.

(10)

MODAClouds -- innovations

3.

Qu

ality

-Driven

Cloud

Develo

pmen

t

• 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.

(11)

MODAClouds -- Innovations

3.

Quality

-Dr

iv

en

Clou

d

Developm

ent

• 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.

4.

Ru

n

-T

ime

Quality

Monit

oring

and

A

ss

uranc

e

• Explicitly address data

and application

replication on multiple

providers

• in order to guarantee

high availability and

business continuity.

(12)

MODAClouds -- Outputs

• Is a system on its own that enables selection of provider at development & testing phase;

• adds automation of runtime adaptation • maximizes automation with

QoS Engine, Monitoring, Portability of underlying infrastructure providers (IaaS /PaaS)

• IDE + MODACloudML (agnostic and QoS ready) modelling language

Cloud

Development

Tools

Flexible

Multi-Cloud Apps

Management,

Monitoring &

Operation

Environment

Decision

Support

System

(13)

MODAClouds -- Context of

use

• as a standalone cloud broker providing services

•or in combination with third parties to extend their value proposition

•for individual organizations embracing DevOps tools internally for multi-cloud testing or production

•DSS, MODACloudML Language, MODAClouds’ SLA & QoS, Monitoring, Runtime Data Synchronization, •other capabilities by organizations or

cloud management software ...

Individual

Technology

Adoption

Standalone

System

Platform

Scenarios

(14)

MODAClouds – software

stack

(15)

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/deib-polimi/modaclouds-space4cloud

ModaCloudML

• functional, operational and data modelling

environments & modules for the analysis

of non-functional characteristics of a

multi-cloud system

(16)

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.

(17)

Case study

MODAClouds challenges

Software

development

company/Project

management

server (SOFTEAM)

• Deploy legacy applications

• IaaS to IaaS migration

• Run-time monitoring effective resource scaling

Software

development

company/Business

Process Modelling

System (BOC)

• 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

Services for

citizens in the

health sector/

Palliative care

application

(ATOS)

• 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

IoT in crisis

management/

Smart City Urban

• Develop a new application

• High performance, scalability, and availability

requirements

References

Related documents

Catering to this need to deliver a personalized user experience will force financial institutions to offer different apps for the smartphone and the tablet, and this will

A) Notice to Users in the United States: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of FCC Rules.

Despite the user’s demand for additional route selection criteria in bicycle route planners, the number of offered criteria from which the user can select must be kept small

• Please remember to provide detailed information when completing an Incident Report form such as the work locations, registration numbers and incident type to enable the

On appeal, however, the Fifth Circuit reversed, holding that the failure to place wheelchair accessible seats within the stadium-style section of theaters does not

This guide helps children spell the long vowels by reminding them that when a vowel says it’s name, the letter E goes to the end of the word.. EXCEPT

Church of England’s Mission and Public Affairs Council with Cray, Graham (Chair), Mission- shaped Church: Church Planting and Fresh Expressions of Church in a Changing Context

Adopting a Foucauldian genealogical approach I explore the ways in which a specific widening participation initiative, that of Adult Learners’ Week (ALW), has been used by