A Novel Container Placement Mechanism Based on Whale Optimization Algorithm for CaaS Clouds

被引:0
|
作者
Alwabel, Abdulelah [1 ]
机构
[1] Prince Sattam Bin Abdulaziz Univ, Dept Comp Sci, Alkharj 1194, Saudi Arabia
关键词
cloud computing; CaaS; container placement; CP; energy efficiency; ENERGY; CONSOLIDATION; ARCHITECTURE;
D O I
10.3390/electronics12153369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Advancements in container technology can improve the efficiency of cloud systems by reducing the initiation time of virtual machines (VMs) and improving portability. Therefore, many cloud service providers offer cloud services based on the container as a service (CaaS) model. Container placement (CP) is a mechanism that allocates containers to a pool of VMs by mapping new containers to VMs and simultaneously considering VM placements on physical machines. The CP mechanism can serve several purposes, such as reducing power consumption and optimizing resource availability. This study presents directed container placement (DCP), a novel policy for placing containers in CaaS cloud systems. DCP extends the whale optimization algorithm, an optimization technique aimed at reducing the power consumption in cloud systems with a minimum effect on the overall performance. The proposed mechanism is evaluated against established methods, namely, improved genetic algorithm and discrete whale optimization using two criteria: energy savings and search time. The experiments demonstrate that DCP consumes approximately 78% less power and reduces the search time by approximately 50% in homogeneous clouds. In addition, DCP saves power by approximately 85% and reduces the search time by approximately 30% in heterogeneous clouds.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Opposition-Based Whale Optimization Algorithm
    Alamri, Hammoudeh S.
    Alsariera, Yazan A.
    Zamli, Kamal Z.
    ADVANCED SCIENCE LETTERS, 2018, 24 (10) : 7461 - 7464
  • [32] Link Prediction Based on Whale Optimization Algorithm
    Barham, Reham
    Aljarah, Ibrahim
    2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, : 55 - 60
  • [33] Distributed Whale Optimization Algorithm based on MapReduce
    Khalil, Yasser
    Alshayeji, Mohammad
    Ahmad, Imtiaz
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (01):
  • [34] Image Enhancement based on Whale Optimization Algorithm
    Ye, Zhiwei
    Wang, Fengwen
    Kochan, Roman
    15TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET - 2020), 2020, : 838 - 841
  • [35] Group-based whale optimization algorithm
    Hemasian-Etefagh, Farinaz
    Safi-Esfahani, Faramarz
    SOFT COMPUTING, 2020, 24 (05) : 3647 - 3673
  • [36] A novel marine predator whale optimization algorithm for global numerical optimization
    Su, Ya
    Liu, Yi
    ENGINEERING OPTIMIZATION, 2025,
  • [37] A Novel Improved Whale Optimization Algorithm for Global Optimization and Engineering Applications
    Liang, Ziying
    Shu, Ting
    Ding, Zuohua
    MATHEMATICS, 2024, 12 (05)
  • [38] An Orthogonal Learning Design Whale Optimization Algorithm with Clustering Mechanism
    Zhao, Fuqing
    Bao, Haizhu
    Liu, Huan
    PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 727 - 732
  • [39] A novel virtual machine placement algorithm based on grey wolf optimization
    Feng, Hao
    Li, Haoyu
    Liu, Yuming
    Cao, Kun
    Zhou, Xiumin
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2025, 14 (01):
  • [40] An intelligent cluster optimization algorithm based on Whale Optimization Algorithm for VANETs (WOACNET)
    Husnain, Ghassan
    Anwar, Shahzad
    PLOS ONE, 2021, 16 (04):