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 条
  • [41] Incremental placement algorithm for multi-objective optimization
    Li, ZY
    Wu, WM
    Hong, XL
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 178 - 182
  • [42] Multi-Objective Optimization of Container-Based Microservice Scheduling in Edge Computing
    Fan, Guisheng
    Chen, Liang
    Yu, Huiqun
    Qi, Wei
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2021, 18 (01) : 23 - 42
  • [43] MULTI-OBJECTIVE CONTAINER TRANSPORT OPTIMIZATION ON INTERMODAL NETWORKS BASED ON MATHEMATICAL MODEL
    Rajkovic, Radoslav
    Zrnic, Nenad
    Cokorilo, Olja
    Rajkovic, Snezana
    Stakic, Dorde
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON TRAFFIC AND TRANSPORT ENGINEERING (ICTTE), 2014, : 26 - 35
  • [44] Multi-objective pole placement with evolutionary algorithms
    Sanchez, Gustavo
    Villasana, Minaya
    Strefezza, Miguel
    EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PROCEEDINGS, 2007, 4403 : 417 - +
  • [45] A Multi-Objective Biogeography-Based Optimization for Virtual Machine Placement
    Zheng, Qinghua
    Li, Rui
    Li, Xiuqi
    Wu, Jie
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 687 - 696
  • [46] WSN Sensor Node Placement Approach based on Multi-Objective Optimization
    Abidin, H. Zainol
    Din, N. M.
    Radzi, N. A. M.
    2014 IEEE REGION 10 SYMPOSIUM, 2014, : 111 - 115
  • [47] Optimal Placement of Electric Kickboards Based on Multi-objective Programming Problem
    Ueki, Shota
    Hasuike, Takashi
    IEEJ Transactions on Electronics, Information and Systems, 2024, 144 (08): : 729 - 735
  • [48] Multi-objective Powertrain Operation Strategy
    Li, Jiao
    Huber, Thomas
    Beldl, Christian
    AUTOREG 2017: AUTOMATISIERTES FAHREN UND VERNETZTE MOBILITAT, 2017, 2292 : 185 - 212
  • [49] Prototype selection based on multi-objective optimisation and partition strategy
    Li, Juan
    Wang, Yuping
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2015, 17 (03) : 163 - 176
  • [50] Dynamic multi-objective optimization algorithm based on prediction strategy
    Li, Er-Chao
    Ma, Xiang-Qi
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2018, 21 (02): : 411 - 415