SlideShare a Scribd company logo
1 of 12
Microservice-based, intelligent, application level
cloud orchestration to support fully scalable and
elastic applications on heterogeneous,
distributed, federated clouds
COLA - Cloud Orchestration at the Level of Application
Tamas Kiss
University of Westminster
Peter Kacsuk
MTA-SZTAKI
Problem statement
โ€ข Industry and public sector applications require resource scalability
and efficient resource utilisation
โ€ข to serve dynamic number of customers with dynamic resource demands
โ€ข to optimise resource consumption and costs
โ€ข Example:
โ€ข Company (Outlandish) develops and hosts web based applications for multiple
corporate clients
โ€ข Each application has large number of users and utilises large amount of data
โ€ข Some applications and databases require their own less or more powerful servers
โ€ข Some applications can share their physical infrastructure with other applications in a
secure way
โ€ข When demand grows then applications on shared infrastructures may need to be
migrated to their own servers
โ€ข If demand was overestimated at set-up (or if falls permanently) then applications need
to be migrated to less powerful or shared resources to optimise costs
Illustration of problem statement
Dedicated servers
Shared server
Overloaded
service
Underloaded
service
Solution using clouds
โ€ข IaaS clouds offer scalability and elasticity โ€“ however, applications
cannot automatically and dynamically utilise this feature
โ€ข Each application needs to have its own application logic to
dynamically and automatically scale up or down
โ€ข Hypothesis:
โ€ข Generic set of tools can be designed and implemented that provides dynamic and
automated resource scalability on clouds for all (or at least a very wide range of)
applications.
โ€ข This tool can be expressed with a well defined (standardised) interface to be easily
embedded into application control code without changing the original application logic
โ€ข This tool can connect to multiple cloud middleware (e.g. EC2, CloudSigma etc.) or
generic cloud access layer (e.g. CloudBroker Platform) via a set of well defined
(standardised) interfaces
โ€ข Data consistency, data protection, trustworhtiness and access control are handled in a
secure way when sharing and migrating applications
Gap analysis
โ€ข There are a large number of cloud orchestration solutions available
โ€ข Examples include Juju, Heat, Occopus, etc.
โ€ข These orchestration services are relatively low level, do not directly
reach up to the level of applications
โ€ข There is a clear gap between cloud infrastructures (and their related
orchestration services) and the actual applications that utilise them
โ€ข Currently utilisation of dynamic scalability and elasticity of clouds
needs to be embedded into application logic in a custom way
โ€ข The objective of the project is to generalise this embedding and
develop an application level orchestration layer on top of
existing cloud orchestrators and infrastructures
Applications on clouds: SoA
โ€ข Dynamic resource demand but supply on clouds needs to be manually (or at least in a
custom way) adjusted
Applications on clouds: vision
โ€ข Measure and predict resource demand of applications dynamically
โ€ข Automatically adjust cloud supply to optimise applications for both cost and performance
To be
developed in
the project
Project objectives
Overall objective:
โ€ข Define a generic pluggable framework: MiCADO
(Microservices-based Cloud Application-level Dynamic Orchestrator)
โ€ข that supports optimal and secure deployment and
run-time orchestration of cloud applications,
โ€ข provide a reference implementation of this framework
by customising and extending existing, typically open
source solutions,
โ€ข demonstrate via large scale close to operational level
SME and public sector demonstrators the
applicability and impact of the solution.
Project objectives
Detailed objectives:
โ€ข Design, prototype, test and demonstrate a set of services in a generic
framework that cloud application developers can utilise from their
application source code
โ€ข Pilot, demonstrate and validate the technical feasibility of the MiCADO
framework in SME and public sector case-studies.
โ€ข Validate economic feasibility of the implemented use-cases.
โ€ข Define common and widely applicable application templates.
โ€ข Access to heterogeneous, federated and distributed cloud resources.
โ€ข Develop solutions to address security, reliability and trustworthiness.
โ€ข Maximise impact by focused dissemination and marketing campaign.
MiCADO: Microservice-based
Cloud Application-level Dynamic Orchestrator
Cloud interface
Coordination interface
Microservices discovery and execution layer
Microservices coordination logic layer
Cloud access API (direct cloud APIs or CloudBroker API)
Worker node 1
Contai
ner
Contai
ner
Contai
ner
Worker node 2
Contai
ner
Contai
ner
Contai
ner
Worker node N
Contai
ner
Contai
ner
Contai
ner
Infrastructure and security requirement
definition 1
Infrastructure and security requirement
definition 2
App1 App2 App4
Application
layer
Application
definition layer
Orchestration
layer
Cloud interface
layer
Cloud instance
layer
Security,privacy
andtrustservices
App3
MiCADO Life-Cycle
Coordination/Orchestration
App1 App2 AppN
Developer produces
Deployment
executor
Deplo
yment
instru
ction
Security facilitator
Optimisation
decision maker
Cloud
Measurement & metrics
collection
Data
For more information please visit
www.project-cola.eu
twitter.com/projectCOLA
facebook.com/projectCOLA
Thank you!

More Related Content

What's hot

Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...
Thomas Lee
ย 
Cloud interoperability and portability
Cloud interoperability and portabilityCloud interoperability and portability
Cloud interoperability and portability
Omar Sulca Correa
ย 

What's hot (20)

HNSciCloud Phase 1 Award
HNSciCloud Phase 1 AwardHNSciCloud Phase 1 Award
HNSciCloud Phase 1 Award
ย 
g-Eclipse Made Cloud Easy
g-Eclipse Made Cloud Easyg-Eclipse Made Cloud Easy
g-Eclipse Made Cloud Easy
ย 
Multi cloud strategy
Multi cloud strategyMulti cloud strategy
Multi cloud strategy
ย 
IBM Cloud & Helix Nebula
IBM Cloud & Helix NebulaIBM Cloud & Helix Nebula
IBM Cloud & Helix Nebula
ย 
Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...
ย 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
ย 
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous CloudCloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
ย 
CloudLightning - Project Overview
CloudLightning - Project OverviewCloudLightning - Project Overview
CloudLightning - Project Overview
ย 
HNSciCloud Overview
HNSciCloud OverviewHNSciCloud Overview
HNSciCloud Overview
ย 
Hybrid cloud for science
Hybrid cloud for science Hybrid cloud for science
Hybrid cloud for science
ย 
CloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current SolutionsCloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current Solutions
ย 
Comet Cloud
Comet CloudComet Cloud
Comet Cloud
ย 
The promise of multi cloud
The promise of multi cloudThe promise of multi cloud
The promise of multi cloud
ย 
Welcome to the Multi-cloud world
Welcome to the Multi-cloud worldWelcome to the Multi-cloud world
Welcome to the Multi-cloud world
ย 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud
ย 
Cloud interoperability and portability
Cloud interoperability and portabilityCloud interoperability and portability
Cloud interoperability and portability
ย 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is Essential
ย 
A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...
A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...
A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...
ย 
Mobility and federation of Cloud computing
Mobility and federation of Cloud computingMobility and federation of Cloud computing
Mobility and federation of Cloud computing
ย 
A Reference Architecture for a Federated Cloud for Research
A Reference Architecture for a Federated Cloud for ResearchA Reference Architecture for a Federated Cloud for Research
A Reference Architecture for a Federated Cloud for Research
ย 

Similar to Project COLA - MiCADO Overview

Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
ย 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
Prithvi Rajkumar
ย 

Similar to Project COLA - MiCADO Overview (20)

depolyment on cloud.pptx
depolyment on cloud.pptxdepolyment on cloud.pptx
depolyment on cloud.pptx
ย 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
ย 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understand
ย 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
ย 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
ย 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...
ย 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
ย 
Cloud computing
Cloud computing Cloud computing
Cloud computing
ย 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
ย 
CloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLighting - A Brief Overview
CloudLighting - A Brief Overview
ย 
Overview of CloudLightning
Overview of CloudLightningOverview of CloudLightning
Overview of CloudLightning
ย 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
ย 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
ย 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
ย 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
ย 
Securing The Journey To The Cloud
Securing The Journey To The Cloud Securing The Journey To The Cloud
Securing The Journey To The Cloud
ย 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment model
ย 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
ย 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basics
ย 
Cloud computing v3 mar 2016
Cloud computing v3 mar 2016Cloud computing v3 mar 2016
Cloud computing v3 mar 2016
ย 

More from Project COLA

More from Project COLA (7)

MiCADO framework by Project COLA
MiCADO framework by Project COLAMiCADO framework by Project COLA
MiCADO framework by Project COLA
ย 
Rollup MiCADO by Project COLA
Rollup MiCADO by Project COLARollup MiCADO by Project COLA
Rollup MiCADO by Project COLA
ย 
Scalable WordPress use case - MiCADO webinar No.3/4 - 09/2019
Scalable WordPress use case - MiCADO webinar No.3/4 - 09/2019Scalable WordPress use case - MiCADO webinar No.3/4 - 09/2019
Scalable WordPress use case - MiCADO webinar No.3/4 - 09/2019
ย 
Building Cloud-Native Applications in MiCADO - MiCADO webinar No.2/4 - 09/2019
Building Cloud-Native Applications in MiCADO - MiCADO webinar No.2/4 - 09/2019Building Cloud-Native Applications in MiCADO - MiCADO webinar No.2/4 - 09/2019
Building Cloud-Native Applications in MiCADO - MiCADO webinar No.2/4 - 09/2019
ย 
What is it (good for)? - MiCADO webinar No.1/4 - 09/2019
What is it (good for)? - MiCADO webinar No.1/4 - 09/2019What is it (good for)? - MiCADO webinar No.1/4 - 09/2019
What is it (good for)? - MiCADO webinar No.1/4 - 09/2019
ย 
Auto-scaling deadline constrained workloads in containers in the cloud
Auto-scaling deadline constrained workloads in containers in the cloudAuto-scaling deadline constrained workloads in containers in the cloud
Auto-scaling deadline constrained workloads in containers in the cloud
ย 
MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019
ย 

Recently uploaded

VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
SUHANI PANDEY
ย 
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
soniya singh
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
SUHANI PANDEY
ย 
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐ŸฅตLow Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Chandigarh Call girls 9053900678 Call girls in Chandigarh
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
SUHANI PANDEY
ย 
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
soniya singh
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
imonikaupta
ย 

Recently uploaded (20)

VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
ย 
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐ŸฅตLow Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
ย 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
ย 
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
ย 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
ย 

Project COLA - MiCADO Overview

  • 1. Microservice-based, intelligent, application level cloud orchestration to support fully scalable and elastic applications on heterogeneous, distributed, federated clouds COLA - Cloud Orchestration at the Level of Application Tamas Kiss University of Westminster Peter Kacsuk MTA-SZTAKI
  • 2. Problem statement โ€ข Industry and public sector applications require resource scalability and efficient resource utilisation โ€ข to serve dynamic number of customers with dynamic resource demands โ€ข to optimise resource consumption and costs โ€ข Example: โ€ข Company (Outlandish) develops and hosts web based applications for multiple corporate clients โ€ข Each application has large number of users and utilises large amount of data โ€ข Some applications and databases require their own less or more powerful servers โ€ข Some applications can share their physical infrastructure with other applications in a secure way โ€ข When demand grows then applications on shared infrastructures may need to be migrated to their own servers โ€ข If demand was overestimated at set-up (or if falls permanently) then applications need to be migrated to less powerful or shared resources to optimise costs
  • 3. Illustration of problem statement Dedicated servers Shared server Overloaded service Underloaded service
  • 4. Solution using clouds โ€ข IaaS clouds offer scalability and elasticity โ€“ however, applications cannot automatically and dynamically utilise this feature โ€ข Each application needs to have its own application logic to dynamically and automatically scale up or down โ€ข Hypothesis: โ€ข Generic set of tools can be designed and implemented that provides dynamic and automated resource scalability on clouds for all (or at least a very wide range of) applications. โ€ข This tool can be expressed with a well defined (standardised) interface to be easily embedded into application control code without changing the original application logic โ€ข This tool can connect to multiple cloud middleware (e.g. EC2, CloudSigma etc.) or generic cloud access layer (e.g. CloudBroker Platform) via a set of well defined (standardised) interfaces โ€ข Data consistency, data protection, trustworhtiness and access control are handled in a secure way when sharing and migrating applications
  • 5. Gap analysis โ€ข There are a large number of cloud orchestration solutions available โ€ข Examples include Juju, Heat, Occopus, etc. โ€ข These orchestration services are relatively low level, do not directly reach up to the level of applications โ€ข There is a clear gap between cloud infrastructures (and their related orchestration services) and the actual applications that utilise them โ€ข Currently utilisation of dynamic scalability and elasticity of clouds needs to be embedded into application logic in a custom way โ€ข The objective of the project is to generalise this embedding and develop an application level orchestration layer on top of existing cloud orchestrators and infrastructures
  • 6. Applications on clouds: SoA โ€ข Dynamic resource demand but supply on clouds needs to be manually (or at least in a custom way) adjusted
  • 7. Applications on clouds: vision โ€ข Measure and predict resource demand of applications dynamically โ€ข Automatically adjust cloud supply to optimise applications for both cost and performance To be developed in the project
  • 8. Project objectives Overall objective: โ€ข Define a generic pluggable framework: MiCADO (Microservices-based Cloud Application-level Dynamic Orchestrator) โ€ข that supports optimal and secure deployment and run-time orchestration of cloud applications, โ€ข provide a reference implementation of this framework by customising and extending existing, typically open source solutions, โ€ข demonstrate via large scale close to operational level SME and public sector demonstrators the applicability and impact of the solution.
  • 9. Project objectives Detailed objectives: โ€ข Design, prototype, test and demonstrate a set of services in a generic framework that cloud application developers can utilise from their application source code โ€ข Pilot, demonstrate and validate the technical feasibility of the MiCADO framework in SME and public sector case-studies. โ€ข Validate economic feasibility of the implemented use-cases. โ€ข Define common and widely applicable application templates. โ€ข Access to heterogeneous, federated and distributed cloud resources. โ€ข Develop solutions to address security, reliability and trustworthiness. โ€ข Maximise impact by focused dissemination and marketing campaign.
  • 10. MiCADO: Microservice-based Cloud Application-level Dynamic Orchestrator Cloud interface Coordination interface Microservices discovery and execution layer Microservices coordination logic layer Cloud access API (direct cloud APIs or CloudBroker API) Worker node 1 Contai ner Contai ner Contai ner Worker node 2 Contai ner Contai ner Contai ner Worker node N Contai ner Contai ner Contai ner Infrastructure and security requirement definition 1 Infrastructure and security requirement definition 2 App1 App2 App4 Application layer Application definition layer Orchestration layer Cloud interface layer Cloud instance layer Security,privacy andtrustservices App3
  • 11. MiCADO Life-Cycle Coordination/Orchestration App1 App2 AppN Developer produces Deployment executor Deplo yment instru ction Security facilitator Optimisation decision maker Cloud Measurement & metrics collection Data
  • 12. For more information please visit www.project-cola.eu twitter.com/projectCOLA facebook.com/projectCOLA Thank you!