DocumentCode :
35533
Title :
Virtual machine scheduling for improving energy efciency in IaaS cloud
Author :
Dong Jiankang ; Wang Hongbo ; Li Yangyang ; Cheng Shiduan
Author_Institution :
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
Volume :
11
Issue :
3
fYear :
2014
fDate :
Mar-14
Firstpage :
1
Lastpage :
12
Abstract :
In IaaS Cloud, different mapping relationships between virtual machines (VMs) and physical machines (PMs) cause different resource utilization, so how to place VMs on PMs to reduce energy consumption is becoming one of the major concerns for cloud providers. The existing VM scheduling schemes propose optimize PMs or network resources utilization, but few of them attempt to improve the energy efficiency of these two kinds of resources simultaneously. This paper proposes a VM scheduling scheme meeting multiple resource constraints, such as the physical server size (CPU, memory, storage, bandwidth, etc.) and network link capacity to reduce both the numbers of active PMs and network elements so as to finally reduce energy consumption. Since VM scheduling problem is abstracted as a combination of bin packing problem and quadratic assignment problem, which is also known as a classic combinatorial optimization and NP-hard problem. Accordingly, we design a two-stage heuristic algorithm to solve the issue, and the simulations show that our solution outperforms the existing PM- or network-only optimization solutions.
Keywords :
bin packing; cloud computing; quadratic programming; resource allocation; scheduling; virtual machines; IaaS Cloud; NP-hard problem; VM scheduling schemes; bin packing problem; classic combinatorial optimization; cloud providers; energy consumption reduction; energy efficiency; mapping relationships; network elements; network link capacity; network resources utilization; physical machines; physical server size; quadratic assignment problem; two-stage heuristic algorithm to; virtual machines; Algorithm design and analysis; Dynamic scheduling; Energy consumption; Heuristic algorithms; Optimization; Servers; Virtual machining; IaaS cloud; bin packing problem; energy efficiency; quadratic assignment problem; virtual machine scheduling;
fLanguage :
English
Journal_Title :
Communications, China
Publisher :
ieee
ISSN :
1673-5447
Type :
jour
DOI :
10.1109/CC.2014.6825253
Filename :
6825253
Link To Document :
بازگشت