Power Consumption of Virtual Machine Live Migration in Clouds. Anusha Karur Manar Alqarni Muhannad Alghamdi

Similar documents
Performance Evaluation of Virtualization Technologies

Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.

Increasing Cloud Power Efficiency through Consolidation Techniques

Energy efficient mapping of virtual machines

A Fine-grained Performance-based Decision Model for Virtualization Application Solution

Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters

CloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration

Predicting Web Service Levels During VM Live Migrations

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Hyper-V - VM Live Migration

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives

Power Efficiency of Hypervisor and Container-based Virtualization

Towards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters

A TAXONOMY AND SURVEY OF ENERGY-EFFICIENT DATA CENTERS AND CLOUD COMPUTING SYSTEMS

Networks and/in data centers! Dr. Paola Grosso! System and Network Engineering (SNE) research group! UvA!

OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI

The Use of Cloud Computing Resources in an HPC Environment

Energy Aware Scheduling in Cloud Datacenter

VM Migration, Containers (Lecture 12, cs262a)

Chapter 3 Virtualization Model for Cloud Computing Environment

Huawei FusionCloud Desktop Solution 5.1 Resource Reuse Technical White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

Chapter 5 C. Virtual machines

A Cool Scheduler for Multi-Core Systems Exploiting Program Phases

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

Enhancing cloud energy models for optimizing datacenters efficiency.

for Power Energy and

Quantifying Load Imbalance on Virtualized Enterprise Servers

Setting Up Cisco Prime LMS for High Availability, Live Migration, and Storage VMotion Using VMware

Dell EMC ScaleIO Ready Node

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Evaluating CPU utilization in a Cloud Environment

Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC)

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

The Affinity Effects of Parallelized Libraries in Concurrent Environments. Abstract

Virtualization. Michael Tsai 2018/4/16

Service Level Management for Iterative Pre-Copy Live Migration

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE

CFS-v: I/O Demand-driven VM Scheduler in KVM

A Simple Model for Estimating Power Consumption of a Multicore Server System

RT- Xen: Real- Time Virtualiza2on. Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

RxNetty vs Tomcat Performance Results

How Microsoft IT Reduced Operating Expenses Using Virtualization

Star: Sla-Aware Autonomic Management of Cloud Resources

Virtual Machines Disco and Xen (Lecture 10, cs262a) Ion Stoica & Ali Ghodsi UC Berkeley February 26, 2018

How it can help your organisation

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB

CLOUD COMPUTING READINESS CHECKLIST

AMD Opteron Processors In the Cloud

POWER MANAGEMENT AND ENERGY EFFICIENCY

Virtual Machine Placement in Cloud Computing

VMware vsphere: Taking Virtualization to the Next Level

Analyzing Performance Asymmetric Multicore Processors for Latency Sensitive Datacenter Applications

Private Cloud at IIT Delhi

Transforming your IT infrastructure Journey to the Cloud Mike Sladin

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

VMware vsphere. Using vsphere VMware Inc. All rights reserved

Software Engineering at VMware Dan Scales May 2008

L3/L4 Multiple Level Cache concept using ADS

Live Migration of Virtualized Edge Networks: Analytical Modeling and Performance Evaluation

High-reliability, High-availability Cluster System Supporting Cloud Environment

Problem Solved. Now Is the Time for 10GbE

Windows Server 2012 Hands- On Camp. Learn What s Hot and New in Windows Server 2012!

Veritas Storage Foundation for Oracle RAC from Symantec

White paper ETERNUS Extreme Cache Performance and Use

Micro VMMs and Nested Virtualization

Top 5 Reasons to Consider

Improving Throughput in Cloud Storage System

Virtualization. Dr. Yingwu Zhu

Knut Omang Ifi/Oracle 20 Oct, Introduction to virtualization (Virtual machines) Aspects of network virtualization:

Understanding Cloud Migration. Ruth Wilson, Data Center Services Executive

A three phase optimization method for precopy based VM live migration

Server Virtualization Approaches

Virtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

Storage Considerations for VMware vcloud Director. VMware vcloud Director Version 1.0

Oracle Real Application Clusters One Node

A Case for High Performance Computing with Virtual Machines

MediaTek CorePilot 2.0. Delivering extreme compute performance with maximum power efficiency

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

Parallels Virtuozzo Containers

Evaluating the Impact of Virtualization on Performance and Power Dissipation

NEC SigmaSystemCenter Integrated Virtualization Platform Management Software

Consolidating Complementary VMs with Spatial/Temporalawareness

Dynamic Resource Allocation on Virtual Machines

[TITLE] Virtualization 360: Microsoft Virtualization Strategy, Products, and Solutions for the New Economy

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Two-Level Cooperation in Autonomic Cloud Resource Management

vstart 50 VMware vsphere Solution Specification

COMPUTER ARCHITECTURE. Virtualization and Memory Hierarchy

Reducing DRAM Latency at Low Cost by Exploiting Heterogeneity. Donghyuk Lee Carnegie Mellon University

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

February 5, 2008 Virtualization Trends On IBM s System P Unraveling The Benefits In IBM s PowerVM

Availability & Resource

Using Dynamic Voltage Frequency Scaling and CPU Pinning for Energy Efficiency in Cloud Compu1ng. Jakub Krzywda Umeå University

MIDDLEWARE FOR AUTONOMOUS RECONFIGURATION OF VIRTUAL MACHINES

Systems and Technology Group. IBM Technology and Solutions Jan Janick IBM Vice President Modular Systems and Storage Development

Transcription:

Power Consumption of Virtual Machine Live Migration in Clouds Anusha Karur Manar Alqarni Muhannad Alghamdi

Content Introduction Contribution Related Work Background Experiment & Result Conclusion Future Work

Introduction What Is Virtualization Technology? Virtualization technology increases efficiency in data center by enabling servers to run multiple operating systems and applications. Virtualization Technology has been employed increasingly widely in modern data centers in order to improve its energy efficiency. The capability of virtual machine (VM) migration brings multiple benefits for such as resources (CPU, memory, et al.) distribution, energy aware consolidation. But, the migration of virtual machines itself brings extra power consumption. A better understanding of its effect on system power consumption is very important

Virtualization Data centers start to employ server virtualization strategies for resource sharing to reduce hardware and operating costs. Few Virtualization Technologies are Xen, VMware, and Microsoft Virtual Servers The advantage of employing virtualization technology is the ability to flexibly remap physical resources to virtual servers. This paper focuses on the evaluation on power cost of live or hot migration, which allows migrating an OS as it continues to run. (+) The possibility to migrate an virtual machine with near-zero downtime.

Contribution 1st, they give a practical experimental approach to evaluate the power consumption of VM migration. 2nd, they quantify the power cost of VM migration both for the original physical server that starts the migration and the destination physical server that accepts the transfer. The results ST, the power influence of migration to the original server decreases when the CPU usage of the migrated VM increases, but to the destination server, the influence is stable. The time cost of migration is not impacted by the CPU usage of VM.

Related Work Zhao & Figueiredo and William Voorsluys et al. specifically deal with VM migration. Zhao & Figueiredo, analyzed performance degradation when migrating CPU and memory intensive workloads as well as migrating multiple VMs at the time; however such study employs a pure stop-and-copy migration approach rather live migration. William Voorsluys et al, evaluated the performance cost of virtual machine live migration in clouds, and shows that in most case, migration overhead is acceptable but cannot be disregarded, especially in systems where service availability and responsiveness are governed by strict Service Level Agreements (SLAs), However their study did not consider power consumption.

Related Work Shekhar Srikantaiah et al. studied the the energy performance trade-offs for consolidation of applications, but without quantifying the impact of VM live migration. Takayuki Imada et al. study investigates power and QoS performance characteristics of virtual servers with virtual machine technology. They found that the live migration scheme can be applied with slight QoS performance degradation and slight increased power consumption. But this study is based on a single benchmark workload, without given a quantified study on the virtual machine power impact and they only study the original server, without considering the migration as a system.

Background Power Management in Data Center Live Migration

Power management in data centers has become a critical issue in most countries. Many efforts have been made to improve the energy efficiency of data center, such as Network Power Management, Chip-Multiprocessing (CMP) energy efficiency, Power Capping, Power Management in Data Center Storage Power Management solutions etc.

Virtualization Technique Enables multiple OS environments to coexist on the same physical computer, in strong isolation with each other. It offers the possibility of consolidation of applications in cloud computing environments which presents a opportunity for energy optimization. Consolidation is used to dynamically reduce the number of nodes used within a running cluster by liberating nodes that are not needed by the current phase of the computation. (-) The failure to fulfill the Service Level Agreement (SLA), extra power consumption within the procedure of migration.

Virtual machine migration: Virtual machine migration: Used to transfer a VM across physical servers. To achieve better energy efficiency of data centers. It can be classified into two categories: 1. Regular Migration 2. Live Migration

Virtual machine migration: VM Migration Regular Migration It moves a VM from one host to another by pausing the originally used server, copying its memory contents, and then resuming it on the destination. Live Migration Great Potential It performs the same logical functionality but without the need to pause the server domain for the transition. (+) Efficiently manage workload consolidation, (+) Improve the total data center power efficiency.

EXPERIMENTS AND RESULTS Their goal is to achieve a better understanding of power influence of live migration. - Two aspects that mainly dedicate to power cost of server which are: 1. CPU utilization percentage 2. Processor frequency

EXPERIMENTS AND RESULTS They designed two preliminary experiments: 1. The first one is to verify that the server power cost can be represented. 2. The second is to get power consumption of server in each processor frequency, then evaluated the power consumption caused by live migration.

Experimental Setup Experimental Setup - They used three physical servers: 1. One server is for VM hosting and operates one or two Vms. 2. The other one which is used to accepted the VM transferred by the originator. 3. All nodes shares an NFS (Network File System) mounted storage device..- Each node is equipped with Intel(R) Core(TM)2 DuoCPU E8400 and 3 Gigabytes memory..- The servers are connected through a Gigabit Ethernet switch..- An ipdu power meter is adopted to monitor the real-time power consumption of physical machines. 1. Power-related parameters monitored by the power meter for a machine include Current, Voltage, Power and Kilowatt hour. 2. The parameters are collected every 2 seconds.

Experimental Setup

Preliminary experiment - Power consumption can be expressed as percentage of the peak power across the data center. - The power consumption of the physical server is approximately linear model of the server utilization. - - Their experiment indicate that power consumption is mainly determined by CPU usage. - They design a computational workload which runs in the virtual server to control its CPU utilization percentage. - So, they verify that the power consumption increase almost linearly with CPU utilization

Preliminary experiment

Preliminary experiment According to their results, the power consumption of server can be represented as follows: P = 0.2782 Util + 51.2765 where P is the power consumption of our physical server, and Util is the CPU utilization.

Configuration of CPU Frequency Powersave Userspace Ondemand And more

Configuration of CPU Frequency power consumption can be reduced by configuring CPU frequency

Power Consumption of Live migration Power Consumption of Live migration -Power used by the original physical server. -The power used by the destination server. the cost is caused by the increase of resources: -CPU(s). -Storage resources. -I/O resources (NetWork).

Power Consumption of Live migration designed a computational workload which can change the CPU utilization of virtual server. WHY? - To explore the power consumption of live migration according to the CPU utilization

Power Consumption of Live migration Observed facts : 1. The power influence of migration on the original server goes down with the increase of CPU usage of the migrated VM, but for the destination server, the influence is stable. 2. The time cost of migration is not impacted by the CPU usage of VM.

Power Consumption of Live migration (Original Server) The power consumption of migration decreases from 10Watt to 1Watt when the CPU utilization rises from idle to full(the time cost is 7).

Power Consumption of Live migration (Destination Server) Time cost and power consumption is almost the same(7 seconds, 10 Watts).

Conclusion VM migration is key to realize VM-based resource reservation and power reduction. This paper quantifies the cost of live migration for both source and destination physical servers. For the original server : Increasing VM CPU usage decreasing power consumption. For the destination server : No impact happens. Time cost doesn t change with changing VM CPU utilization.

FUTURE WORK The ongoing investigation is focus on generalizing this paper s results and evaluating the migration cost. Our study would aid researchers and practitioners currently evaluating the application of VM migration for consolidation strategy in clouds.

Questions