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 条
  • [21] A placement architecture for a container as a service (CaaS) in a cloud environment
    Hussein, Mohamed K.
    Mousa, Mohamed H.
    Alqarni, Mohamed A.
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (1):
  • [22] Multi-Objective Job Placement in Clusters
    Blagodurov, Sergey
    Fedorova, Alexandra
    Vinnik, Evgeny
    Dwyer, Tyler
    Hermenier, Fabien
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [23] Multi-objective Container Deployment on Heterogeneous Clusters
    Hu, Yang
    de Laat, Cees
    Zhao, Zhiming
    2019 19TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2019, : 592 - 599
  • [24] Multi-objective biogeography based optimization for optimal PMU placement
    Jamuna, K.
    Swarup, K. S.
    APPLIED SOFT COMPUTING, 2012, 12 (05) : 1503 - 1510
  • [25] Virtual machine placement based on multi-objective reinforcement learning
    Yao Qin
    Hua Wang
    Shanwen Yi
    Xiaole Li
    Linbo Zhai
    Applied Intelligence, 2020, 50 : 2370 - 2383
  • [26] Virtual machine placement based on multi-objective reinforcement learning
    Qin, Yao
    Wang, Hua
    Yi, Shanwen
    Li, Xiaole
    Zhai, Linbo
    APPLIED INTELLIGENCE, 2020, 50 (08) : 2370 - 2383
  • [27] A two-tier multi-objective service placement in container-based fog-cloud computing platforms
    Dogani, Javad
    Yazdanpanah, Ali
    Zare, Arash
    Khunjush, Farshad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 4491 - 4514
  • [28] Multi-objective based placement for custom macro-cells
    Diallo, O
    Lucke, L
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 447 - 450
  • [29] A novel multi-objective optimized DAG task scheduling strategy for fog computing based on container migration mechanism
    Deng, Wenjia
    Zhu, Lin
    Shen, Yang
    Zhou, Chuan
    Guo, Jian
    Cheng, Yong
    WIRELESS NETWORKS, 2025, 31 (02) : 1005 - 1019
  • [30] Grey difference based multi-objective optimization strategy
    Chen, Yibao
    Yao, Jianchu
    Zhong, Yifang
    Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, 2003, 39 (01): : 101 - 106