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