4.5 Article

An Energy Aware Unified Ant Colony System for Dynamic Virtual Machine Placement in Cloud Computing

期刊

ENERGIES
卷 10, 期 5, 页码 -

出版社

MDPI
DOI: 10.3390/en10050609

关键词

dynamic virtual machine placement (DVMP); ant colony system (ACS); energy saving; cloud computing

资金

  1. National Natural Science Foundations of China (NSFC) [61402545]
  2. Natural Science Foundations of Guangdong Province for Distinguished Young Scholars [2014A030306038]
  3. Project for Pearl River New Star in Science and Technology [201506010047]
  4. GDUPS
  5. NSFC Key Program [61332002]

向作者/读者索取更多资源

Energy efficiency is a significant topic in cloud computing. Dynamic consolidation of virtual machines (VMs) with live migration is an important method to reduce energy consumption. However, frequent VM live migration may cause a downtime of service. Therefore, the energy save and VM migration are two conflict objectives. In order to efficiently solve the dynamic VM consolidation, the dynamic VM placement (DVMP) problem is formed as a multiobjective problem in this paper. The goal of DVMP is to find a placement solution that uses the fewest servers to host the VMs, including two typical dynamic conditions of the assignment of new coming VMs and the re-allocation of existing VMs. Therefore, we propose a unified algorithm based on an ant colony system (ACS), termed the unified ACS (UACS), that works on both conditions. The UACS firstly uses sufficient servers to host the VMs and then gradually reduces the number of servers. With each especial number of servers, the UACS tries to find feasible solutions with the fewest VM migrations. Herein, a dynamic pheromone deposition method and a special heuristic information strategy are also designed to reduce the number of VM migrations. Therefore, the feasible solutions under different numbers of servers cover the Pareto front of the multiobjective space. Experiments with large-scale random workloads and real workload traces are conducted to evaluate the performance of the UACS. Compared with traditional heuristic, probabilistic, and other ACS based algorithms, the proposed UACS presents competitive performance in terms of energy consumption, the number of VM migrations, and maintaining quality of services (QoS) requirements.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据