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 条
  • [31] A Multi-Objective PSO Algorithm Based on Escalating Strategy
    Xu, Bin
    Yu, Jing
    Zhu, YouGan
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 2, 2010, : 215 - 219
  • [32] Improved multi-objective differential evolution algorithm based on a decomposition strategy for multi-objective optimization problems
    Mingwei Fan
    Jianhong Chen
    Zuanjia Xie
    Haibin Ouyang
    Steven Li
    Liqun Gao
    Scientific Reports, 12
  • [33] Improved multi-objective differential evolution algorithm based on a decomposition strategy for multi-objective optimization problems
    Fan, Mingwei
    Chen, Jianhong
    Xie, Zuanjia
    Ouyang, Haibin
    Li, Steven
    Gao, Liqun
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [34] Multi-objective Evolutionary Algorithm Based on Layer Strategy
    Zhao, Sen
    Hao, Zhifeng
    Liu, Shusen
    Xu, Weidi
    Huang, Han
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT I, 2012, 7331 : 546 - 553
  • [35] Container Migration Strategy Based on Multi-Objective Optimization for Edge-Cloud Coordination Enabled Smart Grids
    Lin, Chuqiao
    Sun, Haoran
    Wang, Shengda
    An, Chunyan
    Qi, Han
    Luo, Xin
    Journal of Computers (Taiwan), 2023, 34 (06) : 47 - 62
  • [36] Multi-swarm multi-objective optimization based on a hybrid strategy
    Sedarous, Shery
    El-Gokhy, Sherin M.
    Sallam, Elsayed
    ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (03) : 1619 - 1629
  • [37] A MULTI-OBJECTIVE METHOD TO SOLVE A CONTAINER TERMINAL PROBLEM
    Belmecheri-Yalaoui, Farah
    Yalaoui, Farouk
    Amodeo, Lionel
    UNCERTAINTY MODELING IN KNOWLEDGE ENGINEERING AND DECISION MAKING, 2012, 7 : 1305 - 1310
  • [38] Multi-objective and prioritized berth allocation in container ports
    C. Y. Cheong
    K. C. Tan
    D. K. Liu
    C. J. Lin
    Annals of Operations Research, 2010, 180 : 63 - 103
  • [39] Multi-objective and prioritized berth allocation in container ports
    Cheong, C. Y.
    Tan, K. C.
    Liu, D. K.
    Lin, C. J.
    ANNALS OF OPERATIONS RESEARCH, 2010, 180 (01) : 63 - 103
  • [40] Multi-objective Container Consolidation in Cloud Data Centers
    Shi, Tao
    Ma, Hui
    Chen, Gang
    AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 783 - 795