1. Virtual machine scheduling for improving energy efciency in IaaS cloud
- Author
-
Dong Jiankang, Cheng Shiduan, Wang Hongbo, and Li Yangyang
- Subjects
Job shop scheduling ,Computer Networks and Communications ,Computer science ,Quadratic assignment problem ,Bin packing problem ,business.industry ,Distributed computing ,Cloud computing ,Dynamic priority scheduling ,Energy consumption ,Fair-share scheduling ,Two-level scheduling ,Electrical and Electronic Engineering ,business - 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 effciency 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.
- Published
- 2014
- Full Text
- View/download PDF