SlideShare a Scribd company logo
1 of 11
Download to read offline
DockerCap
power management in containerized cloud infrastructures
DockerCap
Cloud: workloads and providers
2
Apps and
Services
Deployment
technologies
Providers
Costs in modern datacenters
3
53% Capital expenditures [1] 47% OperaGonal expenditures [1]
[1] http://perspectives.mvdirona.com/2010/09/overall-data-center-costs
Costs in modern datacenters
• 40% of operaGonal costs is energy consumpGon
• 60% of overall energy costs is devoted to IT load (PUE 1.7)
• Energy costs affects directly revenues of
• cloud providers
• small/mid companies and big enterprises
• Datacenters annual energy consumpGon:
• Europe: from 60 TWh of 2015 to 104 TWh of 2020
• US: from 70 TWh of 2014 to 73 TWh of 2020
4
DockerCap
5
• DockerCap is a container orchestrator providing:
• autonomicity: self-aware automated management of applicaGons
• performance awareness: guaranteed SLAs
• energy propor5onality: apps consume only when is needed
• energy-aware consolida5on: switch-off unused resources
scalable and
distributed
SaaS or
on-premise
works on exisGng
hardware
Distributed ODA loop
6
Kubernetes Master Kubernetes Minion Kubernetes Minion
Kubelet Kubelet KubeletKube API Server
ETCD DockerCap Monitor
DockerCap Monitor DockerCap Monitor
DockerCap Controller
DockerCap Act DockerCap Act
PODPODPODPOD
PODPODPODPOD
PODPODPODPOD
PODPODPODPODPODPOD
Distributed ODA loop
7
Kubernetes Master Kubernetes Minion
Kubelet Kube API Server
ETCD
DockerCap Monitor
DockerCap Controller
DockerCap Act
PODPODPODPOD
PODPODPODPODPODPOD
Market size and business model
8
Cloud enabling technologies
will grow to $39.6 Billion by 2020
CAGR (15%)*
Container market will
grow to 2.7$ Billion in 2020
(CAGR 40%)*
* hcps://451research.com/images/MarkeGng/press_releases/

ApplicaGon-container-market-will-reach-2-7bn-in-2020_final_graphic.pdf
• orchestraGon
• monitoring
• consultancy and support
• parGally open source codebase
B2B approach
• low Ger: 20$/mo
• mid Ger: 25$/mo
• top Ger: 29$/mo
Pricing
prices per
10-20 containers
Customers
• cloud providers
• container PaaS 

providers
• corporate IT 

departments
CompeGtors
9
energy
proporGonality
energy-aware
consolidaGon
CaaS
(Piraghaj et al.)
EVCD
(Matteo Nardelli)
PowerCap
(Faqiang Sun et al.)
DockerCap
PEGASUS
(Google && Stanford)
Roadmap
10
Expected delivery Gme: 1 year
09/2017
s2p winner
10/2017
s2p acceleraGon
program started
Performance-aware
single node
open-source release
Distributed
implementaGon
Kubernetes
integraGon and
scalability
12/2017
POC No. 1
01/2018
POC market tesGng
VM awareness and

XeMPUPiL
integraGon
04/2018
Latency-aware
power management
Energy-aware
consolidaGon policies
Thanks for your acenGon
11
Rolando Brondolin
Infrastructure Engineer
1st Year PhD Student
rolando.brondolin@polimi.it
Marco Arnaboldi
Backend Software Engineer
1st Year PhD Student
marco.arnaboldi@polimi.it
Sara Notargiacomo
Business manager
Technology transfer manager
sara.notargiacomo@polimi.it
Tommaso Sardelli
Software Engineer
M.Sc student
tommaso.sardelli@mail.polimi.it
Philippe Scorsolini
Software Engineer
M.Sc student
philippe.scorsolini@mail.polimi.it
DockerCap

More Related Content

What's hot

Documento11propuesta
Documento11propuestaDocumento11propuesta
Documento11propuestaOscar Trenado
 
Flexibility needs in the future power system
Flexibility needs in the future power systemFlexibility needs in the future power system
Flexibility needs in the future power systemLeonardo ENERGY
 
Cloud Migration journey
Cloud Migration journeyCloud Migration journey
Cloud Migration journeyPaul Birkbeck
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computingPbvn Prasad
 
Energy efficient virtual network embedding for cloud networks
Energy efficient virtual network embedding for cloud networksEnergy efficient virtual network embedding for cloud networks
Energy efficient virtual network embedding for cloud networksieeepondy
 
CloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart GridCloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart GridCloudFuzion
 
Four ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloudFour ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloudTyrone Systems
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud ComputingSabiha M
 
Managing Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management SystemsManaging Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management SystemsSmarter Grid Solutions
 
Resource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computingResource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computingMasoumeh_tajvidi
 
A survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computingA survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computingijujournal
 
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTINGA SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTINGijujournal
 
Operational ANM Schmes in the UK and America
Operational ANM Schmes in the UK and AmericaOperational ANM Schmes in the UK and America
Operational ANM Schmes in the UK and AmericaSmarter Grid Solutions
 
Developing Multi-Agent Based Micro-Grid Management System in JADE
Developing Multi-Agent Based Micro-Grid Management System in JADEDeveloping Multi-Agent Based Micro-Grid Management System in JADE
Developing Multi-Agent Based Micro-Grid Management System in JADEVimukkthi Vithanage
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemLeMeniz Infotech
 

What's hot (19)

Documento11propuesta
Documento11propuestaDocumento11propuesta
Documento11propuesta
 
Flexibility needs in the future power system
Flexibility needs in the future power systemFlexibility needs in the future power system
Flexibility needs in the future power system
 
Cloud Migration journey
Cloud Migration journeyCloud Migration journey
Cloud Migration journey
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Energy efficient virtual network embedding for cloud networks
Energy efficient virtual network embedding for cloud networksEnergy efficient virtual network embedding for cloud networks
Energy efficient virtual network embedding for cloud networks
 
9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...
9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...
9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...
 
CloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart GridCloudFuzion solutions for the Smart Grid
CloudFuzion solutions for the Smart Grid
 
Four ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloudFour ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloud
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Managing Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management SystemsManaging Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management Systems
 
9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...
9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...
9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...
 
01 russel pv-symposium_pge-tom_russell__10-may-2016
01 russel pv-symposium_pge-tom_russell__10-may-201601 russel pv-symposium_pge-tom_russell__10-may-2016
01 russel pv-symposium_pge-tom_russell__10-may-2016
 
Resource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computingResource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computing
 
A survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computingA survey to harness an efficient energy in cloud computing
A survey to harness an efficient energy in cloud computing
 
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTINGA SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
A SURVEY: TO HARNESS AN EFFICIENT ENERGY IN CLOUD COMPUTING
 
Operational ANM Schmes in the UK and America
Operational ANM Schmes in the UK and AmericaOperational ANM Schmes in the UK and America
Operational ANM Schmes in the UK and America
 
Developing Multi-Agent Based Micro-Grid Management System in JADE
Developing Multi-Agent Based Micro-Grid Management System in JADEDeveloping Multi-Agent Based Micro-Grid Management System in JADE
Developing Multi-Agent Based Micro-Grid Management System in JADE
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystem
 
02 smith epri_smith_hosting_capacity
02 smith epri_smith_hosting_capacity02 smith epri_smith_hosting_capacity
02 smith epri_smith_hosting_capacity
 

Similar to DockerCap @ NGCLE@e-Novia 15.11.2017

CloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLightning
 
Energy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingEnergy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingDivaynshu Totla
 
Webinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloud
Webinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloudWebinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloud
Webinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloudThomas Francis
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkRECAP Project
 
Navops talk at hpc in the cloud meetup 19 march 2019
Navops talk at hpc in the cloud meetup 19 march 2019Navops talk at hpc in the cloud meetup 19 march 2019
Navops talk at hpc in the cloud meetup 19 march 2019Abhishek Gupta
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15Jordi Guijarro
 
[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...
[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...
[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...Matteo Ferroni
 
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlowSam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlowDevOps Enterprise Summit
 
Modern Context-Aware Data Center Design
Modern Context-Aware Data Center DesignModern Context-Aware Data Center Design
Modern Context-Aware Data Center DesignShiva DS
 
Modernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EEModernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EERiedwaan Bassadien
 
Smart Energy in the Data Center
Smart Energy in the Data CenterSmart Energy in the Data Center
Smart Energy in the Data CenterSteve Houck
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...IRJET Journal
 
Cloudsim & Green Cloud
Cloudsim & Green CloudCloudsim & Green Cloud
Cloudsim & Green CloudNeda Maleki
 

Similar to DockerCap @ NGCLE@e-Novia 15.11.2017 (20)

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
 
Energy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingEnergy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computing
 
Webinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloud
Webinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloudWebinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloud
Webinar: Burst ANSYS Workloads to the Cloud with Univa & UberCloud
 
An Environmentally Sustainable Data Centre for Smart Cities
An Environmentally Sustainable Data Centre for Smart CitiesAn Environmentally Sustainable Data Centre for Smart Cities
An Environmentally Sustainable Data Centre for Smart Cities
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation Framework
 
Navops talk at hpc in the cloud meetup 19 march 2019
Navops talk at hpc in the cloud meetup 19 march 2019Navops talk at hpc in the cloud meetup 19 march 2019
Navops talk at hpc in the cloud meetup 19 march 2019
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15
 
HYPPO - NECSTTechTalk 23/04/2020
HYPPO - NECSTTechTalk 23/04/2020HYPPO - NECSTTechTalk 23/04/2020
HYPPO - NECSTTechTalk 23/04/2020
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
green cloud computing.pdf
green cloud computing.pdfgreen cloud computing.pdf
green cloud computing.pdf
 
[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...
[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...
[EUC2016] DockerCap: a software-level power capping orchestrator for Docker c...
 
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlowSam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
Sam Fell - Electric Cloud - Automating Continuous Delivery with ElectricFlow
 
Univa Presentation at DAC 2020
Univa Presentation at DAC 2020 Univa Presentation at DAC 2020
Univa Presentation at DAC 2020
 
Modern Context-Aware Data Center Design
Modern Context-Aware Data Center DesignModern Context-Aware Data Center Design
Modern Context-Aware Data Center Design
 
Modernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EEModernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EE
 
Smart Energy in the Data Center
Smart Energy in the Data CenterSmart Energy in the Data Center
Smart Energy in the Data Center
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
 
Cloudsim & Green Cloud
Cloudsim & Green CloudCloudsim & Green Cloud
Cloudsim & Green Cloud
 

More from NECST Lab @ Politecnico di Milano

Embedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposingEmbedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposingNECST Lab @ Politecnico di Milano
 
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...NECST Lab @ Politecnico di Milano
 
EMPhASIS - An EMbedded Public Attention Stress Identification System
 EMPhASIS - An EMbedded Public Attention Stress Identification System EMPhASIS - An EMbedded Public Attention Stress Identification System
EMPhASIS - An EMbedded Public Attention Stress Identification SystemNECST Lab @ Politecnico di Milano
 
Maeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matchingMaeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matchingNECST Lab @ Politecnico di Milano
 

More from NECST Lab @ Politecnico di Milano (20)

Mesticheria Team - WiiReflex
Mesticheria Team - WiiReflexMesticheria Team - WiiReflex
Mesticheria Team - WiiReflex
 
Punto e virgola Team - Stressometro
Punto e virgola Team - StressometroPunto e virgola Team - Stressometro
Punto e virgola Team - Stressometro
 
BitIt Team - Stay.straight
BitIt Team - Stay.straight BitIt Team - Stay.straight
BitIt Team - Stay.straight
 
BabYodini Team - Talking Gloves
BabYodini Team - Talking GlovesBabYodini Team - Talking Gloves
BabYodini Team - Talking Gloves
 
printf("Nome Squadra"); Team - NeoTon
printf("Nome Squadra"); Team - NeoTonprintf("Nome Squadra"); Team - NeoTon
printf("Nome Squadra"); Team - NeoTon
 
BlackBoard Team - Motion Tracking Platform
BlackBoard Team - Motion Tracking PlatformBlackBoard Team - Motion Tracking Platform
BlackBoard Team - Motion Tracking Platform
 
#include<brain.h> Team - HomeBeatHome
#include<brain.h> Team - HomeBeatHome#include<brain.h> Team - HomeBeatHome
#include<brain.h> Team - HomeBeatHome
 
Flipflops Team - Wave U
Flipflops Team - Wave UFlipflops Team - Wave U
Flipflops Team - Wave U
 
Bug(atta) Team - Little Brother
Bug(atta) Team - Little BrotherBug(atta) Team - Little Brother
Bug(atta) Team - Little Brother
 
#NECSTCamp: come partecipare
#NECSTCamp: come partecipare#NECSTCamp: come partecipare
#NECSTCamp: come partecipare
 
NECSTCamp101@2020.10.1
NECSTCamp101@2020.10.1NECSTCamp101@2020.10.1
NECSTCamp101@2020.10.1
 
NECSTLab101 2020.2021
NECSTLab101 2020.2021NECSTLab101 2020.2021
NECSTLab101 2020.2021
 
TreeHouse, nourish your community
TreeHouse, nourish your communityTreeHouse, nourish your community
TreeHouse, nourish your community
 
TiReX: Tiled Regular eXpressionsmatching architecture
TiReX: Tiled Regular eXpressionsmatching architectureTiReX: Tiled Regular eXpressionsmatching architecture
TiReX: Tiled Regular eXpressionsmatching architecture
 
Embedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposingEmbedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposing
 
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
 
EMPhASIS - An EMbedded Public Attention Stress Identification System
 EMPhASIS - An EMbedded Public Attention Stress Identification System EMPhASIS - An EMbedded Public Attention Stress Identification System
EMPhASIS - An EMbedded Public Attention Stress Identification System
 
Luns - Automatic lungs segmentation through neural network
Luns - Automatic lungs segmentation through neural networkLuns - Automatic lungs segmentation through neural network
Luns - Automatic lungs segmentation through neural network
 
BlastFunction: How to combine Serverless and FPGAs
BlastFunction: How to combine Serverless and FPGAsBlastFunction: How to combine Serverless and FPGAs
BlastFunction: How to combine Serverless and FPGAs
 
Maeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matchingMaeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matching
 

Recently uploaded

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 

Recently uploaded (20)

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 

DockerCap @ NGCLE@e-Novia 15.11.2017

  • 1. DockerCap power management in containerized cloud infrastructures DockerCap
  • 2. Cloud: workloads and providers 2 Apps and Services Deployment technologies Providers
  • 3. Costs in modern datacenters 3 53% Capital expenditures [1] 47% OperaGonal expenditures [1] [1] http://perspectives.mvdirona.com/2010/09/overall-data-center-costs
  • 4. Costs in modern datacenters • 40% of operaGonal costs is energy consumpGon • 60% of overall energy costs is devoted to IT load (PUE 1.7) • Energy costs affects directly revenues of • cloud providers • small/mid companies and big enterprises • Datacenters annual energy consumpGon: • Europe: from 60 TWh of 2015 to 104 TWh of 2020 • US: from 70 TWh of 2014 to 73 TWh of 2020 4
  • 5. DockerCap 5 • DockerCap is a container orchestrator providing: • autonomicity: self-aware automated management of applicaGons • performance awareness: guaranteed SLAs • energy propor5onality: apps consume only when is needed • energy-aware consolida5on: switch-off unused resources scalable and distributed SaaS or on-premise works on exisGng hardware
  • 6. Distributed ODA loop 6 Kubernetes Master Kubernetes Minion Kubernetes Minion Kubelet Kubelet KubeletKube API Server ETCD DockerCap Monitor DockerCap Monitor DockerCap Monitor DockerCap Controller DockerCap Act DockerCap Act PODPODPODPOD PODPODPODPOD PODPODPODPOD PODPODPODPODPODPOD
  • 7. Distributed ODA loop 7 Kubernetes Master Kubernetes Minion Kubelet Kube API Server ETCD DockerCap Monitor DockerCap Controller DockerCap Act PODPODPODPOD PODPODPODPODPODPOD
  • 8. Market size and business model 8 Cloud enabling technologies will grow to $39.6 Billion by 2020 CAGR (15%)* Container market will grow to 2.7$ Billion in 2020 (CAGR 40%)* * hcps://451research.com/images/MarkeGng/press_releases/
 ApplicaGon-container-market-will-reach-2-7bn-in-2020_final_graphic.pdf • orchestraGon • monitoring • consultancy and support • parGally open source codebase B2B approach • low Ger: 20$/mo • mid Ger: 25$/mo • top Ger: 29$/mo Pricing prices per 10-20 containers Customers • cloud providers • container PaaS 
 providers • corporate IT 
 departments
  • 9. CompeGtors 9 energy proporGonality energy-aware consolidaGon CaaS (Piraghaj et al.) EVCD (Matteo Nardelli) PowerCap (Faqiang Sun et al.) DockerCap PEGASUS (Google && Stanford)
  • 10. Roadmap 10 Expected delivery Gme: 1 year 09/2017 s2p winner 10/2017 s2p acceleraGon program started Performance-aware single node open-source release Distributed implementaGon Kubernetes integraGon and scalability 12/2017 POC No. 1 01/2018 POC market tesGng VM awareness and
 XeMPUPiL integraGon 04/2018 Latency-aware power management Energy-aware consolidaGon policies
  • 11. Thanks for your acenGon 11 Rolando Brondolin Infrastructure Engineer 1st Year PhD Student rolando.brondolin@polimi.it Marco Arnaboldi Backend Software Engineer 1st Year PhD Student marco.arnaboldi@polimi.it Sara Notargiacomo Business manager Technology transfer manager sara.notargiacomo@polimi.it Tommaso Sardelli Software Engineer M.Sc student tommaso.sardelli@mail.polimi.it Philippe Scorsolini Software Engineer M.Sc student philippe.scorsolini@mail.polimi.it DockerCap