Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la...

Post on 17-Jan-2016

214 views 0 download

Tags:

Transcript of Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la...

Centre d’Excellence en Technologies del’Information et de la Communication

www.cetic.be

Evolution dans la gestion d’infrastructure de type Cloud (SDI)

SST Department managerSDX - UNIWAN

Thuin, 20/11/2015

Stéphane Mouton

www.cetic.be 2SDX - UNIWAN

You said EU research projects?

2. Objectives

Commission

Experts

1. Research Programmes

3. Calls

Project proposals

Competitors

(enterprises, academics, organisations)

www.cetic.be 3SDX - UNIWAN

3 research angles for the Cloud• PaaSage

• FP7 - Cloud Computing, Internet of Services and Advanced Software Engineering

http://www.paasage.eu

• ASCETIC• FP7 - Software Engineering, Services and Cloud Computinghttp://www.ascetic-project.eu

• BEACON• Horizon 2020 - Advanced Cloud Infrastructures and Serviceshttp://www.beacon-project.eu

www.cetic.be 4SDX - UNIWAN

PaaSage: why?• The problems

• Many different Cloud platforms• Heterogeneous: porting an existing application to one of the Cloud platform is

still a challenging task• API and architecture are not standardized• Lacking support/tools for analysing and porting existing applications

• “Developing once and deploying on many Cloud” is not the reality today• Lacking support/tools for deployment and execution without vendor lock-in

• The challenges• Accessing Cloud solutions in a seamless and efficient way• Specifying Key Performance Indicators for Cloud applications in a solution-

independent way and monitoring these• Understanding resource and cost models of Clouds and mapping their

needs to these models.

www.cetic.be 5SDX - UNIWAN

PaaSage objectives

Application Software

Configurationmodel

Automatic modeltransformations

Model

Commercial Clouds

Deployed application

PaaS

age

CAMEL

www.cetic.be 6SDX - UNIWAN

PaaSage CAMEL model

• Static model• Application structure (components)• Deployment requirements (constraints)• Business objectives (goals)

• Dynamic model• Users: Numbers, behaviour, and demands• Data: Hard or easy computations• Location: Serving a global market!

www.cetic.be 7SDX - UNIWAN

PaaSage architectureLegacy application

CAMEL• Provisioning and deployment requirements• Scalability rules• Service-level objectives• Provider models

New application

PaaS

age

Platf

orm

Speculative profiler

Speculative profiler

Intelligent reasoner

Extra functional adaption

Design timeoptimisation loop

Metadata

Communityexpertise

Platform specific mapping

Execution monitoring

Executioncontrol

Execution environments

Metadata sharing

Metadata collectionExecutionoptimisation loop

www.cetic.be 8SDX - UNIWAN

PaaSage automated deployment• Example

Assume a limited budget, i.e. a cost constraint:

With

Max number of application servers|𝔸|

|𝕎|22

Max number of web servers

All points on this line have a cost equal to the cost

constraint

All legal configurations are confined to this

space

= Set of Web Servers (WS) = Set of Application Servers (AS) = Cost of a web server = Cost of an application serverMinimum two servers of each kindmust be deployed.

Application server

Application server…

Web server Web server…

www.cetic.be 9SDX - UNIWAN

PaaSage adaptation

Number of Web Servers

Num

ber o

f App

licati

on s

erve

rs max

max

Profiler

ReasonerConfiguration A

Reasoner Configuration B

A->BAdapter

Execution EngineAdaptation Scope

www.cetic.be 10SDX - UNIWAN

Why ASCETIC?• Identification of the missing functionalities to support energy efficiency across

all cloud layers

• Definition and integration of explicit measures of energy and energy requirements into the design and development process for software while keeping QoS.

Data Centers Telecoms Total Cloud0

500

1000

1500

2000

2500

Electricity Consumption (Billion kWh)

20072020

www.cetic.be 11SDX - UNIWAN

ASCETIC objectives• An architecture capable of self-adaptation

• to improve the energy and eco-efficiency profile at runtime while keeping the quality of service at a user-chosen level

• Reference implementation• a cloud stack integrating energy efficiency into service construction,

deployment, and operation leading to an Energy Efficiency Embedded Service Lifecycle

• Addresses Both Development & Service Lifecycles• Development-Test Lifecycle (Dev. Environment)

• Modelling, Construction, Test on Testbed (or on a simulated Cloud Env.)• Service Lifecycle (Production Environment)

• Select Provider, Deploy, Start, Contextualize, Operate & Monitor, Stop, Undeploy

www.cetic.be 12SDX - UNIWAN

ASCETIC architecture

www.cetic.be 13SDX - UNIWAN

ASCETIC at development/construction time

• Modelling Deployment alternatives

www.cetic.be 14SDX - UNIWAN

ASCETIC at development/construction time

• Construction - programming model with built-in task scheduler

www.cetic.be 15SDX - UNIWAN

ASCETIC at deployment time• Information flow for PaaS deployment

www.cetic.be 16SDX - UNIWAN

ASCETIC at deployment time• Information flow for IaaS deployment

www.cetic.be 17SDX - UNIWAN

ASCETIC at operation time• PaaS Energy-aware Elasticity

www.cetic.be 18SDX - UNIWAN

ASCETIC at operation time• IaaS Energy-aware Migration

www.cetic.be 19SDX - UNIWAN

BEACON: why?• Problem

• Integration of network management into Cloud management

• Challenges• Define and implement a federated cloud network framework • that enables the provision of federated cloud infrastructures, with special

emphasis on inter-cloud networking and security issues, • to support the automated deployment of applications and services• across different clouds and data-centers.

• Impact• Integration of Nework virtualisation and Software defined networking with

Cloud Middleware• Research results will be open source • Some results pushed back into OpenDaylight, OpenStack and Open Nebula

www.cetic.be 20SDX - UNIWAN

BEACON federated cloud network scenario

Service Manifest

QoS

Internet

With advanced features such asautomated high availability, location aware elasticity andautomated service function chaining.

www.cetic.be 21SDX - UNIWAN

BEACON global architecture

www.cetic.be

BEACON cloud federation architecture

SDX - UNIWAN

www.cetic.be

BEACON, federate sub-nets

SDX - UNIWAN

www.cetic.be

BEACON, federation manager overview

SDX - UNIWAN

24

CM

NMFA

CM

NMFA

FMFederated SDN

BEACON framework

Architecture (API), reusable code

linkedin.com/company/cetic

twitter.com/@CETIC

Aéropole de Charleroi-Gosselies Bâtiment Éole

Rue des Frères Wright, 29/3B-6041 Charleroi

Tel: +32.71.490.700Fax: +32.71.490.799

www.cetic.beinfo@cetic.be

SST Department manager

Tel : +32 71 490 726

Stéphane Mouton

stephane.mouton@cetic.be

Questions?

Mob : +32 475 76 78 50