Multi-objective based container placement strategy in CaaS

被引:0
|
作者
Khan, Md. Akram [1 ,2 ]
Sahoo, Bibhudatta [3 ]
Mishra, Sambit Kumar [2 ]
Shankar, Achyut [4 ,5 ,6 ,7 ,8 ]
机构
[1] BIT Sindri Dhanbad, Dept CSE & IT, Sindri, Jharkhand, India
[2] SRM Univ AP, Dept Comp Sci & Engn, Amaravati, Andhra Prades, India
[3] Natl Inst Technol, Dept Comp Sci & Engn, Rourkela, India
[4] Univ Warwick, Dept Cyber Syst Engn, Coventry, England
[5] Chandigarh Univ, Univ Ctr Res & Dev, Mohali, India
[6] Lovely Profess Univ, Sch Comp Sci Engn, Phagwara, India
[7] Graph Era Deemed be Univ, Dept Comp Sci Engn, Dehra Dun, India
[8] Chitkara Univ, Ctr Res Impact & Outcome, Rajpura, Punjab, India
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2025年 / 55卷 / 03期
关键词
cloud computing; Container as a Service (CaaS); container placement (CP); Makespan; virtualization; OPTIMIZATION; ALGORITHM; CLUSTERS; TASK;
D O I
10.1002/spe.3376
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In contrast to a conventional virtual machine (VM), a container is a lightweight virtualization technology. Containers are becoming a prominent technology for cloud services because of their portable, scalable, and flexible deployments, especially in the Internet of Things (IoT), smart devices, and fog and edge computing. It is a type of operating system-level virtualization in which the kernel allows multiple isolated containers to run independently. Container placement (CP) is a nontrivial problem in Container-as-a-Service (CaaS). CP is mapping to a container over virtual machines (VMs) to execute an application. Designing an efficient CP strategy is complex due to several intertwined challenges. These challenges arise from a diverse spectrum of computing resources, like on-demand and unpredictable fluctuations of IT resources by multiple tenants. In this article, we propose a modified sum-based container placement algorithm called a multi-objective optimization-based container placement algorithm (MSBCPA). In the proposed algorithm, we have considered two metrics: makespan and monetary costs for optimizing available IT resources. We have conducted comprehensive simulation experiments to validate the effectiveness of the proposed algorithm over the CloudSim 4.0 simulator. The proposed optimization algorithm (MSBCPA) aims to minimize the makespan and the execution monetary costs simultaneously. In the simulation, we found that the execution cost and energy consumption cost reduce by 20% to 30% and achieve the best possible cost-makespan trade-offs compared to competing algorithms.
引用
收藏
页码:448 / 472
页数:25
相关论文
共 50 条
  • [1] Virtual Machine Placement Strategy Based on Multi-objective Optimization
    Liu, Jun
    Dai, Fu-Cheng
    Xin, Ning
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2022, 43 (05): : 609 - 617
  • [2] Multi-Objective Multi-Factorial Evolutionary Algorithm for Container Placement
    Liu, Ruochen
    Yang, Ping
    Lv, Haoyuan
    Li, Weibin
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1430 - 1445
  • [3] A Genetic Algorithm-Based Energy-Efficient Container Placement Strategy in CaaS
    Zhang, Rong
    Chen, Yaxing
    Dong, Bo
    Tian, Feng
    Zheng, Qinghua
    IEEE ACCESS, 2019, 7 : 121360 - 121373
  • [4] A new replica placement strategy based on multi-objective optimisation for HDFS
    Li, Yangyang
    Tian, Mengzhuo
    Wang, Yang
    Zhang, Qingfu
    Saxena, Dhish Kumar
    Jiao, Licheng
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2020, 16 (01) : 13 - 22
  • [5] ACO Based Container Placement for CaaS in Fog Computing
    Gill, Monika
    Singh, Dinesh
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE, 2020, 167 : 760 - 768
  • [6] Multi-objective Optimization for Data Placement Strategy in Cloud Computing
    Guo, Lizheng
    He, Zongyao
    Zhao, Shuguang
    Zhang, Na
    Wang, Junhao
    Jiang, Changyun
    INFORMATION COMPUTING AND APPLICATIONS, PT 2, 2012, 308 : 119 - 126
  • [7] MCM placement problem with GASA multi-objective optimization strategy
    Lin, Shih-Jhe
    Huang, Yu-Jung
    Ko, Ching-Mai
    2007 INTERNATIONAL CONFERENCE ON ELECTRONIC MATERIALS AND PACKAGING, 2007, : 107 - 113
  • [8] StorNIR, a Multi-Objective Replica Placement Strategy for Cloud Federations
    Chikhaoui, Amina
    Lemarchand, Laurent
    Boukhalfa, Kamel
    Boukhobza, Jalil
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 50 - 59
  • [9] Multi-objective fog node placement strategy based on heuristic algorithms for smart factories
    Xu, Fulong
    Yin, Zhenyu
    Han, Guangjie
    Li, Yue
    Zhang, Feiqing
    Bi, YuanGuo
    WIRELESS NETWORKS, 2024, 30 (06) : 5407 - 5424
  • [10] A new container scheduling algorithm based on multi-objective optimization
    Bo Liu
    Pengfei Li
    Weiwei Lin
    Na Shu
    Yin Li
    Victor Chang
    Soft Computing, 2018, 22 : 7741 - 7752