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 条
  • [41] Techniques for Energy-Efficient Power Budgeting in Data Centers
    Zhan, Xin
    Reda, Sherief
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [42] A Green energy-efficient scheduler for cloud data centers
    Amoon, Mohammed
    El Tobely, Tarek E.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : S3247 - S3259
  • [43] Accounting for Load Variation in Energy-Efficient Data Centers
    Kliazovich, Dzmitry
    Arzo, Sisay T.
    Granelli, Fabrizio
    Bouvry, Pascal
    Khan, Samee Ullah
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013,
  • [44] Energy-Efficient Virtual Machine Replication for Data Centers
    Oncioiu, Raluca
    Pop, Florin
    [J]. 2018 17TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2018, : 126 - 132
  • [45] Minimum Dependencies Energy-Efficient Scheduling in Data Centers
    Zotkiewicz, Mateusz
    Guzek, Mateusz
    Kliazovich, Dzmitry
    Bouvry, Pascal
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (12) : 3561 - 3574
  • [46] A Green energy-efficient scheduler for cloud data centers
    Mohammed Amoon
    Tarek E. El. Tobely
    [J]. Cluster Computing, 2019, 22 : 3247 - 3259
  • [47] Modeling and Simulation of Energy-Efficient Cloud Data Centers
    Moustafa, Nada
    Mashaly, Maggie
    Ashour, Mohamed
    [J]. 2014 INTERNATIONAL CONFERENCE ON ENGINEERING AND TECHNOLOGY (ICET), 2014,
  • [48] Energy-Efficient Workflow Scheduling Using Container-Based Virtualization in Software-Defined Data Centers
    Ranjan, Rohit
    Thakur, Ishan Singh
    Aujla, Gagangeet Singh
    Kumar, Neeraj
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7646 - 7657
  • [49] Joint Optimization of VM Placement and Rule Placement towards Energy Efficient Software-Defined Data Centers
    Yao, Hong
    Li, Hui
    Liu, Chao
    Xiong, Muzhou
    Zeng, Deze
    Li, Guohui
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 204 - 209
  • [50] A System for Energy-Efficient Data Management
    Tu, Yi-Cheng
    Wang, Xiaorui
    Zeng, Bo
    Xu, Zichen
    [J]. SIGMOD RECORD, 2014, 43 (01) : 21 - 26