4.6 Article

A Genetic Algorithm-Based Energy-Efficient Container Placement Strategy in CaaS

期刊

IEEE ACCESS
卷 7, 期 -, 页码 121360-121373

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2019.2937553

关键词

CaaS; container placement; genetic algorithm; exchange mutation operation

资金

  1. National Key Research and Development Program of China [2016YFB1000303]
  2. Innovative Research Group of the National Natural Science Foundation of China [61721002]
  3. Innovation Research Team of Ministry of Education [IRT_17R86]
  4. National Natural Science Foundation of China [61877048, 61532015]
  5. China Knowledge Centre for Engineering Science and Technology
  6. Chinese Academy of Engineering The Online and Offline Mixed Educational Service System for 'The Belt and Road' Training in MOOC China
  7. Natural Science Basic Research Plan in Shaanxi Province of China [2019JM-458]

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

Container placement (CP) is a nontrivial problem in Container as a Service (CaaS). Many works in the literature solve it by using linear server energy-consumption models. However, the solutions of using a linear model makes different CPs indistinguishable with regard to energy consumption in a homogeneous host environment that has a same amount of active hosts. As such, these solutions are energy inefficient. In this paper, we demonstrate that an energy-saving gain can be achieved by optimizing the placement of containers under a nonlinear energy consumption model. Specifically, we leverage a strategy based on genetic algorithm (GA) to search the optimal solution. Unfortunately, the conventional GA incurs performance degradation when the virtual machine (VM) resource utilization is high. In order to solve this problem, we propose an improved genetic algorithm called IGA for efficiently searching the optimal CP solution by introducing two different exchange mutation operations and constructing a function as the control parameter to selectively control the usage of the two operations. Extensive experiments are carried out under different settings, and their results show that our strategy is better than the existing CP strategies, i.e., spread and binpack, on energy efficiency target. In addition, the introduced IGA is experimentally proved to be more effective compared with the First Fit, Particle Swarm Optimization (PSO) algorithm and conventional GA. Moreover, the results validate that our proposed strategy can search new CP solutions with better fitness and alleviate the performance degradation caused by the conventional GA when the VM resource utilization is high.

作者

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

评论

主要评分

4.6
评分不足

次要评分

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

推荐

暂无数据
暂无数据