A whale optimization system for energy-efficient container placement in data centers

被引:23
|
作者
Al-Moalmi, Ammar [1 ]
Luo, Juan [1 ]
Salah, Ahmad [1 ,2 ,3 ]
Li, Kenli [1 ,3 ]
Yin, Luxiu [1 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha, Peoples R China
[2] Zagazig Univ, Fac Comp & Informat, Zagazig, Egypt
[3] Natl Supercomp Ctr Changsha, Changsha 410082, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Virtual machine placement; Cloud computing; Whale optimization; CaaS; VIRTUAL MACHINE PLACEMENT; AS-A-SERVICE; COMPUTING ENVIRONMENTS; SCHEDULING ALGORITHM; CLOUD; POWER; CONSOLIDATION; CONSUMPTION; NETWORK; COST;
D O I
10.1016/j.eswa.2020.113719
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The recent popularity of the container-as-a-service (CaaS) paradigm in data centers and with cloud providers increases the significance of the process of container deployment modeling in cloud environments. Modern data centers face the significant challenge of optimizing two objectives, power consumption and resource utilization. Thus, the task of initial placement has a new dimension, placing the containers on virtual machines (VMs) and placing these host VMs on physical machines (PMs) such that the power consumption is minimized and the resource utilization is maximized. From another perspective, the complexity of this problem increases when the heterogeneity of the containers, VMs and PMs, is considered. Therefore, in this paper, we address the problem of container and VM placement in CaaS environments with consideration of optimizing both power consumption and resource utilization. Existing solutions have addressed this problem by applying simple heuristics to the container placement problem and then applying a more sophisticated approach to the VM placement problem. In other words, the existing methods separate the two search spaces. In this work, we propose an algorithm based on the Whale Optimization Algorithm (WOA) to solve these two stages of placement as one optimization problem. The proposed algorithm searches for the optimal numbers of VMs and PMs in one search space. The proposed method is evaluated over different levels of heterogeneous environments against recent methods. Experimental results show the superiority of the proposed method over the methods of comparison on the suite of test environments. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [2] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Sadoon Azizi
    Maz’har Zandsalimi
    Dawei Li
    [J]. Cluster Computing, 2020, 23 : 3421 - 3434
  • [3] OPTIMIZATION ALGORITHMS FOR ENERGY-EFFICIENT DATA CENTERS
    Hamann, Hendrik F.
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL TECHNICAL CONFERENCE AND EXHIBITION ON PACKAGING AND INTEGRATION OF ELECTRONIC AND PHOTONIC MICROSYSTEMS, 2013, VOL 2, 2014,
  • [4] An Ant Colony System for energy-efficient dynamic Virtual Machine Placement in data centers
    Alharbi, Fares
    Tian, Yu-Chu
    Tang, Maolin
    Zhang, Wei-Zhe
    Peng, Chen
    Fei, Minrui
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 120 : 228 - 238
  • [5] Energy-Efficient Data Centers
    Shi, Weisong
    Wenisch, Thomas F.
    [J]. IEEE INTERNET COMPUTING, 2017, 21 (04) : 6 - 7
  • [6] Energy-efficient data centers
    Shuja, Junaid
    Madani, Sajjad A.
    Bilal, Kashif
    Hayat, Khizar
    Khan, Samee U.
    Sarwar, Shahzad
    [J]. COMPUTING, 2012, 94 (12) : 973 - 994
  • [7] Energy-Efficient Data Centers
    Stein, Jeff
    Bean, John
    Dunlap, Kevin
    [J]. ASHRAE JOURNAL, 2009, 51 (01) : 12 - +
  • [8] Exact algorithms for energy-efficient virtual machine placement in data centers
    Wei, Chen
    Hu, Zhi-Hua
    Wang, You-Gan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 106 : 77 - 91
  • [9] Energy-efficient data centers
    Junaid Shuja
    Sajjad A. Madani
    Kashif Bilal
    Khizar Hayat
    Samee U. Khan
    Shahzad Sarwar
    [J]. Computing, 2012, 94 : 973 - 994
  • [10] Energy-efficient virtual machine placement in data centers with heterogeneous requirements
    Dai, Xiangming
    Wang, Jason Min
    Bensaou, Brahim
    [J]. 2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 161 - 166