SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Power Comparison
of Cloud Data Center Architectures
Pietro Ruiu
Andrea Bianco, Paolo Giaccone
Claudio Fiandrino, Dzmitry Kliazovich
13th Italian Networking Workshop: San Candido, Italy
January 13 - 15, 2016
The quest for green data centers
• Data centers are the new polluters of 21st
century
– in 2012, accounted for 15% of the global ICT
energy consumption
– expected to increase in the next years
• Data center consumption
– 75% ICT equipment
• powering and cooling
• mostly due to servers
– 25% power distribution and facility operations
• Strong interest in designing and operating
data centers with higher energy efficiency
– not only to reduce OPEX costs
2
Key question
• Given
• a data center topology
• a power consumption profile for each ICT device
• Define the min-power job allocation policy
• Evaluate power consumption as function of the data center
load
Classical questions
• Given
• a power consumption profile for each ICT device
• a generic job allocation policy
• Compare the power consumption behavior in function of the
data center topology
Our question
3
Data center model
4
Data center network (DCN)
Power
Load
Power
Load
Power
Load
Servers
ICT device Power profile
Local vs global energy proportionality
• consume proportional to the load
• consume (and pay) only if really needed
Ideal energy proportionality
• Constant power (CONST)
• Full Energy Proportional (FEP)
• Linear (LIN)
Local power consumption for single device
• maybe very different from local power consumption
Global power consumption for overall system
5
CONST
Power
Load
FEP
Power
Load
LIN
Power
Load
Power
Load
Global power consumption
6
• N resources/devices to be allocated for a set of requests/VMs
• power consumption profile for each resource/device
• allocation policy
• consolidate: activate the minimum number of resources
• load-balance: distribute load across the resources
Resource allocation
• depends on granularity of the resources (i.e. the value of N)
• depends on allocation policy
Overall power consumption
Global Power Consumption
7
Local power
consumption
Consolidate policy Load-balance policy
Normalized power = Power / Load
FEP
Power
Load
Power Load Load
Norm.Power
Power
Load Load
Norm.Power
CONST
Power
Load
N
Load
Power
N
Load
Power
N Load
Norm.Power N
Load
Norm.Power
• Local energy proportionality implies global energy proportionality
• If N is enough large, consolidate policy reaches global energy
proportionality for CONST local power
Local and Global Energy Proportionality
Our contributions
• Network-aware min-power VM online
allocation policy
• Flow-level C++ simulator of data centers
• Power comparison of different network
topologies
8
• Energy profiles for each
ICT device (switch, link,
server)
• DCN topology
• VM arrival process
Flow-level
simulator
• Global power
consumption
• Load on each ICT
device
• VM blocking
probabilityVM allocation
policy
DCN topologies
• traditional Clos-based switch topologies
– classical 2, 3 tiers
– Jupiter
• Google’s disclosed DCN architecture
• “Jupiter Rising: A Decade of Clos Topologies and Centralized Control in
Google’s Datacenter Network”, ACM SIGCOMM CCR, Oct. 2015
9
• Switches: 10 core sw – 18 TOR sw
• Servers 180
• Total ICT devices: 208 nodes
CORE
TOR
10Gbps40Gbps
2-tiers DCN
10
• 3 core sw – 6 aggregation sw – 18 TOR sw
• 180 servers – 27 switches – 207 nodes
CORE
AGGREGATION
TOR
10Gbps40Gbps40Gbps
3-tiers DCN
11
• 24 spine sw – 16 aggregation sw – 16 TOR sw
• 192 servers – 44 switches – 236 nodes
= 4p@40Gbps (or 16p@10Gbps)
SPINEAGGREGATIONTOR
10Gbps10Gbps40Gbps40Gbps40Gbps
MB MB MB MB
Jupiter-like DCN
12
Online VM allocation policy
13
• for each VM, select a server at random
• connect through the minimum incremental DCN power
• load-balance on the servers
RSS (Random Server Selection)
• for each VM, select the server with minimum
incremental power (server + DCN)
• consolidate VMs in the same server, in the same rack, in
closeby racks, etc
• variant of min-cost Dijkstra algorithm
MNP (Minimum Network Power)
VM generation
• time is slotted
• at each timelot, a new VM arrives and must
communicate B bps to a previously randomly allocated
VM
– B is randomly chosen
– destination VM is chosen with Bernoulli trials
• simulation can run until saturating the data center
14
VM1 VM2 VM3 VM4 VM5
RSS (Random Server Selection)
• small datacenter (180-192 servers)
• Jupiter appears to be the most energy proportional
– due to the larger number of switches (44 vs 27-28)
15
0
5
10
15
20
25
20 30 40 50 60 70 80 90 100
NormalizedpowerperVM[W]
Data Center load [%]
3-Tier
LIN
FEP
CONST
0
5
10
15
20
25
20 30 40 50 60 70 80 90 100
Data Center load [%]
2-Tier
LIN
FEP
CONST
0
5
10
15
20
25
20 30 40 50 60 70 80 90 100
Data Center load [%]
Jupiter
LIN
FEP
CONST
MNP (Minimum Network Power)
16
• small datacenter (180-192 servers)
• MNP allows to achieve global energy-proportionality
• under FEP, power jumps due to abrupt activation of new layers
0
0.5
1
1.5
2
2.5
3
20 30 40 50 60 70 80 90100
NormalizedpowerperVM[W]
Data Center load [%]
3-Tier
LIN
FEP
CONST
0
0.5
1
1.5
2
2.5
3
20 30 40 50 60 70 80 90 100
Data Center load [%]
2-Tier
LIN
FEP
CONST
0
0.5
1
1.5
2
2.5
3
20 30 40 50 60 70 80 90 100
Data Center load [%]
Jupiter
LIN
FEP
CONST
Conclusions
• Global energy proportionality of an overall data center
depends on
• local power profile of each device
• topology (number of devices)
• VM allocation policy
Take-home message
• consider large topologies with 10,000 servers
• compare data center networks given the same bisection
bandwidth
• consider the allocation of clusters of VMs
Future works
17

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)
ASHUTOSH KUMAR
 
Cluster computing
Cluster computingCluster computing
Cluster computing
brainbix
 
Elastic Tree: Saving Energy in Data Center Networks
Elastic Tree: Saving Energy in Data Center NetworksElastic Tree: Saving Energy in Data Center Networks
Elastic Tree: Saving Energy in Data Center Networks
Abhishek Sutrave
 

Was ist angesagt? (20)

Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
 
Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)Cloud computing(bit mesra kolkata extn.)
Cloud computing(bit mesra kolkata extn.)
 
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Energy efficient VM placement - OpenStack Summit Vancouver May 2015Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
 
Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...
 
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Base paper ppt-. A  load balancing model based on cloud partitioning for the ...Base paper ppt-. A  load balancing model based on cloud partitioning for the ...
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
 
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round ...
A Comparative Study between Honeybee Foraging Behaviour Algorithm and  Round ...A Comparative Study between Honeybee Foraging Behaviour Algorithm and  Round ...
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round ...
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGLOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computing
 
Run-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsRun-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environments
 
A presentation on economic load dispatch
A presentation on economic load dispatchA presentation on economic load dispatch
A presentation on economic load dispatch
 
09 mikoski pv-mismatch_pvpmc-8_20170509_r5
09 mikoski pv-mismatch_pvpmc-8_20170509_r509 mikoski pv-mismatch_pvpmc-8_20170509_r5
09 mikoski pv-mismatch_pvpmc-8_20170509_r5
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
Elastic Tree: Saving Energy in Data Center Networks
Elastic Tree: Saving Energy in Data Center NetworksElastic Tree: Saving Energy in Data Center Networks
Elastic Tree: Saving Energy in Data Center Networks
 
Project_Poster
Project_PosterProject_Poster
Project_Poster
 
Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...
Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...
Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...
 
DQN Variants: A quick glance
DQN Variants: A quick glanceDQN Variants: A quick glance
DQN Variants: A quick glance
 
Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...
Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...
Joint Approach of Routing , Rate Adaptation and Power Control in Wireless Mes...
 
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data CentersSurvey: An Optimized Energy Consumption of Resources in Cloud Data Centers
Survey: An Optimized Energy Consumption of Resources in Cloud Data Centers
 

Andere mochten auch

ONS content extraction
ONS content extractionONS content extraction
ONS content extraction
KellyCheah
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
KellyCheah
 

Andere mochten auch (18)

Travelling to the far side of Andromeda
Travelling to the far side of AndromedaTravelling to the far side of Andromeda
Travelling to the far side of Andromeda
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Plan your Log Platform at Google Cloud Platform
Plan your Log Platform at Google Cloud PlatformPlan your Log Platform at Google Cloud Platform
Plan your Log Platform at Google Cloud Platform
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 
AI for business: Capire l'opportunità
AI for business: Capire l'opportunitàAI for business: Capire l'opportunità
AI for business: Capire l'opportunità
 
Outsourcing Services: What is right for your organisation
Outsourcing Services: What is right for your organisationOutsourcing Services: What is right for your organisation
Outsourcing Services: What is right for your organisation
 
ONS content extraction
ONS content extractionONS content extraction
ONS content extraction
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
 
Serverless Data Architecture at scale on Google Cloud Platform
Serverless Data Architecture at scale on Google Cloud PlatformServerless Data Architecture at scale on Google Cloud Platform
Serverless Data Architecture at scale on Google Cloud Platform
 
Introduction to Google Cloud Platform Technologies
Introduction to Google Cloud Platform TechnologiesIntroduction to Google Cloud Platform Technologies
Introduction to Google Cloud Platform Technologies
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Google Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine LearningGoogle Cloud Platform Empowers TensorFlow and Machine Learning
Google Cloud Platform Empowers TensorFlow and Machine Learning
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 

Ähnlich wie Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architectures

MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
Roger Rafanell Mas
 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
bayu162365
 
Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...
Sabidur Rahman
 
Metering Energy Consumption in Data Centres - Colin Love
Metering Energy Consumption in Data Centres - Colin LoveMetering Energy Consumption in Data Centres - Colin Love
Metering Energy Consumption in Data Centres - Colin Love
GoodCampus
 

Ähnlich wie Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architectures (20)

MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
HYPPO - NECSTTechTalk 23/04/2020
HYPPO - NECSTTechTalk 23/04/2020HYPPO - NECSTTechTalk 23/04/2020
HYPPO - NECSTTechTalk 23/04/2020
 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
 
The merits of integrating renewables with smarter grid carimet
The merits of integrating renewables with smarter grid   carimetThe merits of integrating renewables with smarter grid   carimet
The merits of integrating renewables with smarter grid carimet
 
Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
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
 
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
 
Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...
 
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
 
Green ICT
Green ICTGreen ICT
Green ICT
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
Koomeyondatacenterelectricityuse v24
Koomeyondatacenterelectricityuse v24Koomeyondatacenterelectricityuse v24
Koomeyondatacenterelectricityuse v24
 
The electricity distribution system and energy decarbonisation
The electricity distribution system and energy decarbonisationThe electricity distribution system and energy decarbonisation
The electricity distribution system and energy decarbonisation
 
T1-4_Maslennikov_et_al.pdf
T1-4_Maslennikov_et_al.pdfT1-4_Maslennikov_et_al.pdf
T1-4_Maslennikov_et_al.pdf
 
Metering Energy Consumption in Data Centres - Colin Love
Metering Energy Consumption in Data Centres - Colin LoveMetering Energy Consumption in Data Centres - Colin Love
Metering Energy Consumption in Data Centres - Colin Love
 
Hacking the Conventional Data Center Infrastructure
Hacking the Conventional  Data Center InfrastructureHacking the Conventional  Data Center Infrastructure
Hacking the Conventional Data Center Infrastructure
 
Energy efficient computing & computational services
Energy efficient computing & computational services Energy efficient computing & computational services
Energy efficient computing & computational services
 
CNR @ VMUG.IT 20150304
CNR @ VMUG.IT 20150304CNR @ VMUG.IT 20150304
CNR @ VMUG.IT 20150304
 

Kürzlich hochgeladen

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Kürzlich hochgeladen (20)

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 

Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architectures

  • 1. Power Comparison of Cloud Data Center Architectures Pietro Ruiu Andrea Bianco, Paolo Giaccone Claudio Fiandrino, Dzmitry Kliazovich 13th Italian Networking Workshop: San Candido, Italy January 13 - 15, 2016
  • 2. The quest for green data centers • Data centers are the new polluters of 21st century – in 2012, accounted for 15% of the global ICT energy consumption – expected to increase in the next years • Data center consumption – 75% ICT equipment • powering and cooling • mostly due to servers – 25% power distribution and facility operations • Strong interest in designing and operating data centers with higher energy efficiency – not only to reduce OPEX costs 2
  • 3. Key question • Given • a data center topology • a power consumption profile for each ICT device • Define the min-power job allocation policy • Evaluate power consumption as function of the data center load Classical questions • Given • a power consumption profile for each ICT device • a generic job allocation policy • Compare the power consumption behavior in function of the data center topology Our question 3
  • 4. Data center model 4 Data center network (DCN) Power Load Power Load Power Load Servers ICT device Power profile
  • 5. Local vs global energy proportionality • consume proportional to the load • consume (and pay) only if really needed Ideal energy proportionality • Constant power (CONST) • Full Energy Proportional (FEP) • Linear (LIN) Local power consumption for single device • maybe very different from local power consumption Global power consumption for overall system 5 CONST Power Load FEP Power Load LIN Power Load Power Load
  • 6. Global power consumption 6 • N resources/devices to be allocated for a set of requests/VMs • power consumption profile for each resource/device • allocation policy • consolidate: activate the minimum number of resources • load-balance: distribute load across the resources Resource allocation • depends on granularity of the resources (i.e. the value of N) • depends on allocation policy Overall power consumption
  • 7. Global Power Consumption 7 Local power consumption Consolidate policy Load-balance policy Normalized power = Power / Load FEP Power Load Power Load Load Norm.Power Power Load Load Norm.Power CONST Power Load N Load Power N Load Power N Load Norm.Power N Load Norm.Power • Local energy proportionality implies global energy proportionality • If N is enough large, consolidate policy reaches global energy proportionality for CONST local power Local and Global Energy Proportionality
  • 8. Our contributions • Network-aware min-power VM online allocation policy • Flow-level C++ simulator of data centers • Power comparison of different network topologies 8 • Energy profiles for each ICT device (switch, link, server) • DCN topology • VM arrival process Flow-level simulator • Global power consumption • Load on each ICT device • VM blocking probabilityVM allocation policy
  • 9. DCN topologies • traditional Clos-based switch topologies – classical 2, 3 tiers – Jupiter • Google’s disclosed DCN architecture • “Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network”, ACM SIGCOMM CCR, Oct. 2015 9
  • 10. • Switches: 10 core sw – 18 TOR sw • Servers 180 • Total ICT devices: 208 nodes CORE TOR 10Gbps40Gbps 2-tiers DCN 10
  • 11. • 3 core sw – 6 aggregation sw – 18 TOR sw • 180 servers – 27 switches – 207 nodes CORE AGGREGATION TOR 10Gbps40Gbps40Gbps 3-tiers DCN 11
  • 12. • 24 spine sw – 16 aggregation sw – 16 TOR sw • 192 servers – 44 switches – 236 nodes = 4p@40Gbps (or 16p@10Gbps) SPINEAGGREGATIONTOR 10Gbps10Gbps40Gbps40Gbps40Gbps MB MB MB MB Jupiter-like DCN 12
  • 13. Online VM allocation policy 13 • for each VM, select a server at random • connect through the minimum incremental DCN power • load-balance on the servers RSS (Random Server Selection) • for each VM, select the server with minimum incremental power (server + DCN) • consolidate VMs in the same server, in the same rack, in closeby racks, etc • variant of min-cost Dijkstra algorithm MNP (Minimum Network Power)
  • 14. VM generation • time is slotted • at each timelot, a new VM arrives and must communicate B bps to a previously randomly allocated VM – B is randomly chosen – destination VM is chosen with Bernoulli trials • simulation can run until saturating the data center 14 VM1 VM2 VM3 VM4 VM5
  • 15. RSS (Random Server Selection) • small datacenter (180-192 servers) • Jupiter appears to be the most energy proportional – due to the larger number of switches (44 vs 27-28) 15 0 5 10 15 20 25 20 30 40 50 60 70 80 90 100 NormalizedpowerperVM[W] Data Center load [%] 3-Tier LIN FEP CONST 0 5 10 15 20 25 20 30 40 50 60 70 80 90 100 Data Center load [%] 2-Tier LIN FEP CONST 0 5 10 15 20 25 20 30 40 50 60 70 80 90 100 Data Center load [%] Jupiter LIN FEP CONST
  • 16. MNP (Minimum Network Power) 16 • small datacenter (180-192 servers) • MNP allows to achieve global energy-proportionality • under FEP, power jumps due to abrupt activation of new layers 0 0.5 1 1.5 2 2.5 3 20 30 40 50 60 70 80 90100 NormalizedpowerperVM[W] Data Center load [%] 3-Tier LIN FEP CONST 0 0.5 1 1.5 2 2.5 3 20 30 40 50 60 70 80 90 100 Data Center load [%] 2-Tier LIN FEP CONST 0 0.5 1 1.5 2 2.5 3 20 30 40 50 60 70 80 90 100 Data Center load [%] Jupiter LIN FEP CONST
  • 17. Conclusions • Global energy proportionality of an overall data center depends on • local power profile of each device • topology (number of devices) • VM allocation policy Take-home message • consider large topologies with 10,000 servers • compare data center networks given the same bisection bandwidth • consider the allocation of clusters of VMs Future works 17

Hinweis der Redaktion

  1. Perche’ LIN si comporta cosi’ male???