SlideShare a Scribd company logo
Migration of groups of virtual
machines in distributed data
centers to reduce cost
Sabidur Rahman
Netlab Friday Group Meeting
Feb 17, 2017
http://www.linkedin.com/in/kmsabidurrahman/
krahman@ucdavis.edu
Paper review
“Energy-aware migration of groups of virtual
machines in distributed data centers”
by
Rodrigo A. C. da Silvaa and Nelson L. S. da Fonseca
from
Institute of Computing
State University of Campinas, Brazil
published in
Global Communications Conference (GLOBECOM), 2016.
Paper review
Introduction:
Select groups of virtual machines (VMs) to be migrated
Select VM groups with network proximity in order to increase potential
number of equipment to be switched off
VMs are migrated only if it results in energy savings
Consolidate workload to take advantage of underutilized servers
Switch off physical resources to gain energy savings
Novelty:
“We consider workload migration by choosing groups of VMs rather than the
entire workload of a data center. Moreover, we analyze the effects of the
data center network topology on energy consumption, when choosing the
virtual machines to be migrated.”
da Silva, Rodrigo AC, and Nelson LS da Fonseca. "Energy-Aware Migration of Groups of Virtual Machines in Distributed Data Centers."
Global Communications Conference (GLOBECOM), 2016 IEEE. IEEE, 2016.
Topology-aware VM selection
Migration algorithm
Migration decisions involve two steps:
Selection (SEL) algorithm: selection of potential sets of VMs in a data center
to be migrated. SEL runs in source DCs. Output of the SEL algorithm is used
by NEG algorithm.
Negotiation (NEG) algorithm: negotiation of migration of these potential sets
with other data centers. NEG runs in destination DCs (potential host DCs)
SEL algorithm
For all sizes, find out all possible sets
Notations
NEG algorithm
Set with MAX savings
Remaining time has to be
greater than down time
Performance evaluation
• Topology-aware threshold (TT): considers topology correlation when
migration
• Random Threshold (RT): migrates random VM, no correlation
• TT and TR policies always choose a fixed fraction (10%)of
the workload of the data center
• Algorithm is run 8 hours interval, to minimize large transfers across
backbone network
Server and VM configuration
Network topology
Data center configuration
Energy consumption model
Three components:
Servers: Idle power 70% of full load power. Linearly grows with
load.
Switches: Chassis, line cards and ports.
ri = Potential transmission rate.
Cooling infrastructure: Derived from PUE.
Power consumption
Traffic model
• Group size: medium and large
• Traffic intensity: low, medium, high
V. Paxson, “Fast, approximate synthesis of fractional gaussian noise for generating self-similar network traffic,”
SIGCOMM Comput. Commun. Rev., vol. 27, no. 5, pp. 5–18, Oct. 1997
Results(1)
Results(2)
Questions?
http://www.linkedin.com/in/kmsabidurrahman/
krahman@ucdavis.edu

More Related Content

DOCX
Cross cloud map reduce for big data
PPTX
IEEE Paper Presentation by Chandan Kumar
PPT
Scheduling in cloud
PPTX
cloud schedualing
PPTX
Efficient processing of Rank-aware queries in Map/Reduce
PDF
Pdcs2010 balman-presentation
PPTX
Job sequence scheduling for cloud computing
DOCX
Improving resource utilisation in the cloud environment using multivariate pr...
Cross cloud map reduce for big data
IEEE Paper Presentation by Chandan Kumar
Scheduling in cloud
cloud schedualing
Efficient processing of Rank-aware queries in Map/Reduce
Pdcs2010 balman-presentation
Job sequence scheduling for cloud computing
Improving resource utilisation in the cloud environment using multivariate pr...

What's hot (20)

PDF
Dynamic collaboration between networked robots and clouds in resource constra...
PDF
NASA Earth Exchange (NEX) Overview
PPTX
Task Scheduling using Tabu Search algorithm in Cloud Computing Environment us...
PPTX
Task scheduling Survey in Cloud Computing
DOCX
Pack prediction based cloud bandwidth and cost reduction system
PDF
A 01
DOCX
A SCALABLE AND RELIABLE MATCHING SERVICE FOR CONTENT-BASED PUBLISH/SUBSCRIBE ...
PPT
Scheduling for cloud systems with multi level data locality
PPTX
An optimized scientific workflow scheduling in cloud computing
PPTX
829 tdwg-2015-nicolson-kew-strings-to-things
PPTX
Task Scheduling methodology in cloud computing
PPT
Dotnet IEEE projects in cloud computing|| ieee dotnet cloud computing projects
PPTX
Leach
PPTX
Elascale Poster
PPTX
QUELLE - a Framework for Accelerating the Development of Elastic Systems
PPTX
Twister4Azure - Iterative MapReduce for Azure Cloud
PPTX
Fusepool Trepare - Advanced vizualization
PPTX
Microservice performance-b
PPTX
Ict01 g113 cloud-computing_castillo
PPTX
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Dynamic collaboration between networked robots and clouds in resource constra...
NASA Earth Exchange (NEX) Overview
Task Scheduling using Tabu Search algorithm in Cloud Computing Environment us...
Task scheduling Survey in Cloud Computing
Pack prediction based cloud bandwidth and cost reduction system
A 01
A SCALABLE AND RELIABLE MATCHING SERVICE FOR CONTENT-BASED PUBLISH/SUBSCRIBE ...
Scheduling for cloud systems with multi level data locality
An optimized scientific workflow scheduling in cloud computing
829 tdwg-2015-nicolson-kew-strings-to-things
Task Scheduling methodology in cloud computing
Dotnet IEEE projects in cloud computing|| ieee dotnet cloud computing projects
Leach
Elascale Poster
QUELLE - a Framework for Accelerating the Development of Elastic Systems
Twister4Azure - Iterative MapReduce for Azure Cloud
Fusepool Trepare - Advanced vizualization
Microservice performance-b
Ict01 g113 cloud-computing_castillo
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Ad

Similar to Migration of groups of virtual machines in distributed data centers to reduce cost (20)

PDF
Paper id 41201624
DOCX
Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
DOCX
Orchestrating bulk data transfers across
DOCX
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
PDF
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
PDF
Dynamic adaptation balman
PDF
Energy aware load balancing and application scaling for the cloud ecosystem
DOCX
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
PDF
Energy-aware Load Balancing and Application Scaling for the Cloud Ecosystem
DOCX
Ns2 2015 2016 titles abstract
DOCX
Cost aware cooperative resource provisioning
PDF
IEEE Networking 2016 Title and Abstract
PPT
CLOUD BIOINFORMATICS Part1
PDF
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
PDF
N1803048386
PPTX
Telegraph Cq English
PDF
ENERGY SAVINGS IN APPLICATIONS FOR WIRELESS SENSOR NETWORKS TIME CRITICAL REQ...
PPTX
Data Replication In Cloud Computing
DOCX
Ns2 2015 2016 titles abstract
PDF
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
Paper id 41201624
Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters
Orchestrating bulk data transfers across
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Dynamic adaptation balman
Energy aware load balancing and application scaling for the cloud ecosystem
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
Energy-aware Load Balancing and Application Scaling for the Cloud Ecosystem
Ns2 2015 2016 titles abstract
Cost aware cooperative resource provisioning
IEEE Networking 2016 Title and Abstract
CLOUD BIOINFORMATICS Part1
Server Consolidation Algorithms for Virtualized Cloud Environment: A Performa...
N1803048386
Telegraph Cq English
ENERGY SAVINGS IN APPLICATIONS FOR WIRELESS SENSOR NETWORKS TIME CRITICAL REQ...
Data Replication In Cloud Computing
Ns2 2015 2016 titles abstract
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
Ad

More from Sabidur Rahman (15)

PDF
Smart city- services and technologies
PDF
Blockchain technology and its’ usecases in computer networks
PPTX
T-SDN Controllers for Transport Network
PDF
5 g and beyond! IEEE ICC 2018 keynotes reviewed
PDF
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
PDF
Akamai Edge 2017 reviewed
PDF
Understanding mobile service usage and user behavior pattern for mec resource...
PDF
Innovations in Edge Computing and MEC
PDF
Dynamic workload migration over optical backbone network to minimize data cen...
PDF
Big data and machine learning for network research problems
PDF
Cost savings from auto-scaling of network resources using machine learning
PDF
IoT Mobility Forensics
PDF
Network tomography to enhance the performance of software defined network mon...
PDF
Approximation techniques used for general purpose algorithms
PDF
Computer Security: Worms
Smart city- services and technologies
Blockchain technology and its’ usecases in computer networks
T-SDN Controllers for Transport Network
5 g and beyond! IEEE ICC 2018 keynotes reviewed
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Akamai Edge 2017 reviewed
Understanding mobile service usage and user behavior pattern for mec resource...
Innovations in Edge Computing and MEC
Dynamic workload migration over optical backbone network to minimize data cen...
Big data and machine learning for network research problems
Cost savings from auto-scaling of network resources using machine learning
IoT Mobility Forensics
Network tomography to enhance the performance of software defined network mon...
Approximation techniques used for general purpose algorithms
Computer Security: Worms

Recently uploaded (20)

PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
additive manufacturing of ss316l using mig welding
PDF
composite construction of structures.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Construction Project Organization Group 2.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
web development for engineering and engineering
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Lecture Notes Electrical Wiring System Components
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
additive manufacturing of ss316l using mig welding
composite construction of structures.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Construction Project Organization Group 2.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Sustainable Sites - Green Building Construction
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
web development for engineering and engineering

Migration of groups of virtual machines in distributed data centers to reduce cost

  • 1. Migration of groups of virtual machines in distributed data centers to reduce cost Sabidur Rahman Netlab Friday Group Meeting Feb 17, 2017 http://www.linkedin.com/in/kmsabidurrahman/ krahman@ucdavis.edu
  • 2. Paper review “Energy-aware migration of groups of virtual machines in distributed data centers” by Rodrigo A. C. da Silvaa and Nelson L. S. da Fonseca from Institute of Computing State University of Campinas, Brazil published in Global Communications Conference (GLOBECOM), 2016.
  • 3. Paper review Introduction: Select groups of virtual machines (VMs) to be migrated Select VM groups with network proximity in order to increase potential number of equipment to be switched off VMs are migrated only if it results in energy savings Consolidate workload to take advantage of underutilized servers Switch off physical resources to gain energy savings Novelty: “We consider workload migration by choosing groups of VMs rather than the entire workload of a data center. Moreover, we analyze the effects of the data center network topology on energy consumption, when choosing the virtual machines to be migrated.” da Silva, Rodrigo AC, and Nelson LS da Fonseca. "Energy-Aware Migration of Groups of Virtual Machines in Distributed Data Centers." Global Communications Conference (GLOBECOM), 2016 IEEE. IEEE, 2016.
  • 5. Migration algorithm Migration decisions involve two steps: Selection (SEL) algorithm: selection of potential sets of VMs in a data center to be migrated. SEL runs in source DCs. Output of the SEL algorithm is used by NEG algorithm. Negotiation (NEG) algorithm: negotiation of migration of these potential sets with other data centers. NEG runs in destination DCs (potential host DCs)
  • 6. SEL algorithm For all sizes, find out all possible sets
  • 8. NEG algorithm Set with MAX savings Remaining time has to be greater than down time
  • 9. Performance evaluation • Topology-aware threshold (TT): considers topology correlation when migration • Random Threshold (RT): migrates random VM, no correlation • TT and TR policies always choose a fixed fraction (10%)of the workload of the data center • Algorithm is run 8 hours interval, to minimize large transfers across backbone network
  • 10. Server and VM configuration
  • 13. Energy consumption model Three components: Servers: Idle power 70% of full load power. Linearly grows with load. Switches: Chassis, line cards and ports. ri = Potential transmission rate. Cooling infrastructure: Derived from PUE.
  • 15. Traffic model • Group size: medium and large • Traffic intensity: low, medium, high V. Paxson, “Fast, approximate synthesis of fractional gaussian noise for generating self-similar network traffic,” SIGCOMM Comput. Commun. Rev., vol. 27, no. 5, pp. 5–18, Oct. 1997