SlideShare a Scribd company logo
1 of 18
Download to read offline
Dynamic Workload Migration
Over Optical Backbone Network
To Minimize Data Center Electricity Cost
Sabidur Rahman*, Abhishek Gupta*, Massimo Tornatore*†, and Biswanath Mukherjee*
*University of California, Davis, USA †Politecnico di Milano, Italy
ONS-2: Optical Data Center Networking
5/26/20171
Agenda
• Introduction to problem
• Motivation
• Electricity market
• Formal statement
• Power consumption model
• Proposed algorithm
• Dynamic Workload-Aware VM Placement and Migration
• Results
• Summary and future work
5/26/20172
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
5/26/20173
Geographically distributed data centers
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Source: http://royal.pingdom.com/2008/04/11/map-of-all-google-data-center-locations/
Annual electricity cost
5/26/20174
A. Qureshi, R. Weber, H. Balakrishnan, J. Guttag, and B. Maggs, “Cutting the electric bill for internet-scale systems,” SIGCOMM ’09,
vol. 39, no. 4, pp. 123–134, Oct. 2009.
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Electricity market
5/26/20175
Source: http://www.isorto.org/about/default
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
• 7 major ISOs/RTOs in USA
• Electricity cost varies over:
• time
• location
(mostly due to characteristics
of power sources and supply
/demand behavior)
Independent System Operator (ISO)
Regional Transmission Organization (RTO)
Variable electricity cost
5/26/20176
A. Gupta, U. Mandal, P. Chowdhury, M. Tornatore and B. Mukherjee, “Cost-efficient live VM migration based on varying
electricity cost in optical cloud networks”, Photonic Network Communications, Sep 2015
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Key concepts
• Exploit spatio-temporal variation of electricity prices for
geographically-distributed data centers
• Live VM migration
• Service request re-routing (considering SLA!)
• Solution for dynamic scenarios
• Most existing work on static/quasi-static scenarios
• Power model
• Backbone network power consumption (due to VM migration)
5/26/20177
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Problem statement
5/26/20178
Dynamic
Optimization
Dynamic
Optimization
Where to „serve‟
the request, or
where to
„migrate‟ the
running service
Where to „serve‟
the request, or
where to
„migrate‟ the
running service
DCs‟ current
capacities
DCs‟ current
capacities
Network state and link
capacities
Network state and link
capacities
Electricity price dataElectricity price data Service SLAService SLA
Service requests
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
DC power model
5/26/20179
Server
Rack
Total IT equipment
Total DC
VM migration power model
Network nodes
DC + Network
VM migration
Heating, cooling,
ventilation, lighting,
and maintenance.
Heating, cooling,
ventilation, lighting,
and maintenance.
Administrative
overhead of
managing VM
migration
Administrative
overhead of
managing VM
migration
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
(u= server utilization)
(n= total # of bits, Ci,j cost of electricity)
Algorithm
Dynamic Workload-Aware VM Placement and Migration (DWVPM)
Step I (initial placement)
where to place new requests?
5/26/201710
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
StartStart
At arrival of a new
service, find lowest
cost DC available
At arrival of a new
service, find lowest
cost DC available
Place the incoming
service and update
DC status
Place the incoming
service and update
DC status
Step II (migration of services)
where to migrate running services?
For already running service, calculate
cost of migration to candidate DCs
For already running service, calculate
cost of migration to candidate DCs
Epoch
expired?
Epoch
expired?
Migration
saves cost?
Migration
saves cost?
Move service to lowest cost DC availableMove service to lowest cost DC available
Done with all
running
services?
Done with all
running
services?
No
Yes
No
Yes
Yes No
Novelties of approach
• Epoch makes the migration frequency variable
• epoch dynamically adjusts migration frequency
• Dynamic service arrival and duration
• We use practical values from DC workload traces studied in prior works
• Combination of backbone network and server power consumption
• Per-Rack VM consolidation in DCs which further reduces the electricity cost
5/26/201711
Simulation setup
5/26/201712
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
[15] A. K. Mishra,et al.,
“Towards Characterizing
Cloud Backend Workloads:
Insights from Google
Compute Clusters,” ACM
SIGMETRICS Performance
Evaluation Review, 2010.
[16] T. Paul, et al., “The
User Behavior in Facebook
and its Development from
2009 until 2014,” arXiv,
2015.
Results: normalized cost vs. load
5/26/201713
Higher load,
lower cost savings
Higher load,
lower cost savings
VM migration helps to
minimize cost
VM migration helps to
minimize cost
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Results: impact of DC capacity
(for fixed transport capacity)
5/26/201714
More VMs to migrate,
lower cost savings
(bandwidth capacity limit)
More VMs to migrate,
lower cost savings
(bandwidth capacity limit)
Higher load,
lower cost savings
Higher load,
lower cost savings
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Nr of VMs per DC
Results: 24-hour variation on cost savings
5/26/201715
Cost savings over the day
varies with the load and
electricity price
Cost savings over the day
varies with the load and
electricity price
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Results: impact of epoch
5/26/201716
Frequently executing the algorithm has more
cost savings in lower loads than higher loads
Frequently executing the algorithm has more
cost savings in lower loads than higher loads
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
Summary and future work
• Spatio-temporal variation of electricity prices can help to minimize DC
electricity cost significantly
• DWVPM optimizes DC electricity cost in dynamic scenarios
• Savings in the orfer of 20-30%
• Future work:
• Use of new virtualization platforms such as „docker containers‟
• A-priori identification of the right “dynamicity”
5/26/201717
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
5/26/201718
Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
massimo.tornatore@polimi.it

More Related Content

What's hot

OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and BeyondOSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
Lumina Networks
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
inside-BigData.com
 
Intelligent networks
Intelligent networksIntelligent networks
Intelligent networks
Akhil Kumar
 

What's hot (20)

Mobile edge computing an important step to a virtual world!
Mobile edge computing an important step to a virtual world!Mobile edge computing an important step to a virtual world!
Mobile edge computing an important step to a virtual world!
 
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital futureOSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
 
Multi-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), NokiaMulti-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), Nokia
 
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and BeyondOSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
 
Orchestrating, operationalizing, monetizing SDN/NFV enabled networks
Orchestrating, operationalizing, monetizing SDN/NFV enabled networksOrchestrating, operationalizing, monetizing SDN/NFV enabled networks
Orchestrating, operationalizing, monetizing SDN/NFV enabled networks
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
 
Edge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use casesEdge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use cases
 
Virtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing ServicesVirtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing Services
 
Low Latency Computing and 5G Networks - targeting the future
Low Latency Computing and 5G Networks - targeting the futureLow Latency Computing and 5G Networks - targeting the future
Low Latency Computing and 5G Networks - targeting the future
 
Cybersecurity of powergrid
Cybersecurity of powergrid Cybersecurity of powergrid
Cybersecurity of powergrid
 
SCF - Accelerating Densification Worldwide
SCF - Accelerating Densification WorldwideSCF - Accelerating Densification Worldwide
SCF - Accelerating Densification Worldwide
 
Cloud Computing Relation With Smart Cities
Cloud Computing Relation With Smart CitiesCloud Computing Relation With Smart Cities
Cloud Computing Relation With Smart Cities
 
Multimedia Analytics with 5G Edge Nodes
Multimedia Analytics with 5G Edge NodesMultimedia Analytics with 5G Edge Nodes
Multimedia Analytics with 5G Edge Nodes
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
Intelligent networks
Intelligent networksIntelligent networks
Intelligent networks
 
Cloud RAN and Evolution to 5G
Cloud RAN and Evolution to 5GCloud RAN and Evolution to 5G
Cloud RAN and Evolution to 5G
 
Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and management
 
5g, gpu and fpga
5g, gpu and fpga5g, gpu and fpga
5g, gpu and fpga
 
Ericsson Review: Software-Defined-Networking
Ericsson Review: Software-Defined-NetworkingEricsson Review: Software-Defined-Networking
Ericsson Review: Software-Defined-Networking
 
Fundamentals of In-Building (IB) RF Design
Fundamentals of In-Building (IB) RF Design Fundamentals of In-Building (IB) RF Design
Fundamentals of In-Building (IB) RF Design
 

Similar to Dynamic workload migration over optical backbone network to minimize data center electricity cost

Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Soodeh Farokhi
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
Roger Rafanell Mas
 
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
Susheel Thakur
 
Shubha_Project_Final_modified_1_1_Final_10_March_April_18
Shubha_Project_Final_modified_1_1_Final_10_March_April_18Shubha_Project_Final_modified_1_1_Final_10_March_April_18
Shubha_Project_Final_modified_1_1_Final_10_March_April_18
Shubha Koundinyan
 

Similar to Dynamic workload migration over optical backbone network to minimize data center electricity cost (20)

Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
 
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
 
Paper id 41201624
Paper id 41201624Paper id 41201624
Paper id 41201624
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
Optimizing the placement of cloud data center in virtualized environment
Optimizing the placement of cloud data center in virtualized  environmentOptimizing the placement of cloud data center in virtualized  environment
Optimizing the placement of cloud data center in virtualized environment
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Transformer Loading. Driving Enterprise Decisions with ArcGIS Online.
Transformer Loading.  Driving Enterprise Decisions with ArcGIS Online.Transformer Loading.  Driving Enterprise Decisions with ArcGIS Online.
Transformer Loading. Driving Enterprise Decisions with ArcGIS Online.
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
A Study on Energy Efficient Server Consolidation Heuristics for Virtualized C...
 
Shubha_Project_Final_modified_1_1_Final_10_March_April_18
Shubha_Project_Final_modified_1_1_Final_10_March_April_18Shubha_Project_Final_modified_1_1_Final_10_March_April_18
Shubha_Project_Final_modified_1_1_Final_10_March_April_18
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
 
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
An Approach to Reduce Energy Consumption in Cloud data centers using Harmony ...
 
IRJET- An Optimal Algorithm for Data Centres to Minimize the Power Supply
IRJET-  	  An Optimal Algorithm for Data Centres to Minimize the Power SupplyIRJET-  	  An Optimal Algorithm for Data Centres to Minimize the Power Supply
IRJET- An Optimal Algorithm for Data Centres to Minimize the Power Supply
 
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
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks
 
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacentersA stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
 
Transformer Loading, Driving Enterprise Decisions with ArcGIS Online
Transformer Loading, Driving Enterprise Decisions with ArcGIS OnlineTransformer Loading, Driving Enterprise Decisions with ArcGIS Online
Transformer Loading, Driving Enterprise Decisions with ArcGIS Online
 
K1802036171
K1802036171K1802036171
K1802036171
 
A Brief Study on Wireless Communication Network Architectureand Sensor Networks
A Brief Study on Wireless Communication Network Architectureand Sensor NetworksA Brief Study on Wireless Communication Network Architectureand Sensor Networks
A Brief Study on Wireless Communication Network Architectureand Sensor Networks
 
Green ICT
Green ICTGreen ICT
Green ICT
 

More from Sabidur Rahman

More from Sabidur Rahman (14)

Smart city- services and technologies
Smart city- services and technologiesSmart city- services and technologies
Smart city- services and technologies
 
Blockchain technology and its’ usecases in computer networks
Blockchain technology and its’ usecases in computer networksBlockchain technology and its’ usecases in computer networks
Blockchain technology and its’ usecases in computer networks
 
T-SDN Controllers for Transport Network
T-SDN Controllers for Transport NetworkT-SDN Controllers for Transport Network
T-SDN Controllers for Transport Network
 
5 g and beyond! IEEE ICC 2018 keynotes reviewed
5 g and beyond! IEEE ICC 2018 keynotes reviewed5 g and beyond! IEEE ICC 2018 keynotes reviewed
5 g and beyond! IEEE ICC 2018 keynotes reviewed
 
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
 
Akamai Edge 2017 reviewed
Akamai Edge 2017 reviewedAkamai Edge 2017 reviewed
Akamai Edge 2017 reviewed
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
 
Migration of groups of virtual machines in distributed data centers to reduce...
Migration of groups of virtual machines in distributed data centers to reduce...Migration of groups of virtual machines in distributed data centers to reduce...
Migration of groups of virtual machines in distributed data centers to reduce...
 
Big data and machine learning for network research problems
Big data and machine learning for network research problemsBig data and machine learning for network research problems
Big data and machine learning for network research problems
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learning
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
 
Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...
 
Approximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithmsApproximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithms
 
Computer Security: Worms
Computer Security: WormsComputer Security: Worms
Computer Security: Worms
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Dynamic workload migration over optical backbone network to minimize data center electricity cost

  • 1. Dynamic Workload Migration Over Optical Backbone Network To Minimize Data Center Electricity Cost Sabidur Rahman*, Abhishek Gupta*, Massimo Tornatore*†, and Biswanath Mukherjee* *University of California, Davis, USA †Politecnico di Milano, Italy ONS-2: Optical Data Center Networking 5/26/20171
  • 2. Agenda • Introduction to problem • Motivation • Electricity market • Formal statement • Power consumption model • Proposed algorithm • Dynamic Workload-Aware VM Placement and Migration • Results • Summary and future work 5/26/20172 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 3. 5/26/20173 Geographically distributed data centers Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost Source: http://royal.pingdom.com/2008/04/11/map-of-all-google-data-center-locations/
  • 4. Annual electricity cost 5/26/20174 A. Qureshi, R. Weber, H. Balakrishnan, J. Guttag, and B. Maggs, “Cutting the electric bill for internet-scale systems,” SIGCOMM ’09, vol. 39, no. 4, pp. 123–134, Oct. 2009. Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 5. Electricity market 5/26/20175 Source: http://www.isorto.org/about/default Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost • 7 major ISOs/RTOs in USA • Electricity cost varies over: • time • location (mostly due to characteristics of power sources and supply /demand behavior) Independent System Operator (ISO) Regional Transmission Organization (RTO)
  • 6. Variable electricity cost 5/26/20176 A. Gupta, U. Mandal, P. Chowdhury, M. Tornatore and B. Mukherjee, “Cost-efficient live VM migration based on varying electricity cost in optical cloud networks”, Photonic Network Communications, Sep 2015 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 7. Key concepts • Exploit spatio-temporal variation of electricity prices for geographically-distributed data centers • Live VM migration • Service request re-routing (considering SLA!) • Solution for dynamic scenarios • Most existing work on static/quasi-static scenarios • Power model • Backbone network power consumption (due to VM migration) 5/26/20177 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 8. Problem statement 5/26/20178 Dynamic Optimization Dynamic Optimization Where to „serve‟ the request, or where to „migrate‟ the running service Where to „serve‟ the request, or where to „migrate‟ the running service DCs‟ current capacities DCs‟ current capacities Network state and link capacities Network state and link capacities Electricity price dataElectricity price data Service SLAService SLA Service requests Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 9. DC power model 5/26/20179 Server Rack Total IT equipment Total DC VM migration power model Network nodes DC + Network VM migration Heating, cooling, ventilation, lighting, and maintenance. Heating, cooling, ventilation, lighting, and maintenance. Administrative overhead of managing VM migration Administrative overhead of managing VM migration Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost (u= server utilization) (n= total # of bits, Ci,j cost of electricity)
  • 10. Algorithm Dynamic Workload-Aware VM Placement and Migration (DWVPM) Step I (initial placement) where to place new requests? 5/26/201710 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost StartStart At arrival of a new service, find lowest cost DC available At arrival of a new service, find lowest cost DC available Place the incoming service and update DC status Place the incoming service and update DC status Step II (migration of services) where to migrate running services? For already running service, calculate cost of migration to candidate DCs For already running service, calculate cost of migration to candidate DCs Epoch expired? Epoch expired? Migration saves cost? Migration saves cost? Move service to lowest cost DC availableMove service to lowest cost DC available Done with all running services? Done with all running services? No Yes No Yes Yes No
  • 11. Novelties of approach • Epoch makes the migration frequency variable • epoch dynamically adjusts migration frequency • Dynamic service arrival and duration • We use practical values from DC workload traces studied in prior works • Combination of backbone network and server power consumption • Per-Rack VM consolidation in DCs which further reduces the electricity cost 5/26/201711
  • 12. Simulation setup 5/26/201712 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost [15] A. K. Mishra,et al., “Towards Characterizing Cloud Backend Workloads: Insights from Google Compute Clusters,” ACM SIGMETRICS Performance Evaluation Review, 2010. [16] T. Paul, et al., “The User Behavior in Facebook and its Development from 2009 until 2014,” arXiv, 2015.
  • 13. Results: normalized cost vs. load 5/26/201713 Higher load, lower cost savings Higher load, lower cost savings VM migration helps to minimize cost VM migration helps to minimize cost Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 14. Results: impact of DC capacity (for fixed transport capacity) 5/26/201714 More VMs to migrate, lower cost savings (bandwidth capacity limit) More VMs to migrate, lower cost savings (bandwidth capacity limit) Higher load, lower cost savings Higher load, lower cost savings Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost Nr of VMs per DC
  • 15. Results: 24-hour variation on cost savings 5/26/201715 Cost savings over the day varies with the load and electricity price Cost savings over the day varies with the load and electricity price Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 16. Results: impact of epoch 5/26/201716 Frequently executing the algorithm has more cost savings in lower loads than higher loads Frequently executing the algorithm has more cost savings in lower loads than higher loads Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 17. Summary and future work • Spatio-temporal variation of electricity prices can help to minimize DC electricity cost significantly • DWVPM optimizes DC electricity cost in dynamic scenarios • Savings in the orfer of 20-30% • Future work: • Use of new virtualization platforms such as „docker containers‟ • A-priori identification of the right “dynamicity” 5/26/201717 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost
  • 18. 5/26/201718 Massimo Tornatore: Dynamic Workload Migration over Optical Backbone Network to Minimize Data Center Electricity Cost massimo.tornatore@polimi.it