Upload
rosemary-rogers
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
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
SST Department manager
Tel : +32 71 490 726
Stéphane Mouton
Questions?
Mob : +32 475 76 78 50