Cdascaler: a cost-effective dynamic autoscaling approach for containerized microservices

被引:2
|
作者
Shafi, Numan [1 ]
Abdullah, Muhammad [1 ]
Iqbal, Waheed [1 ]
Erradi, Abdelkarim [2 ]
Bukhari, Faisal [1 ]
机构
[1] Univ Punjab, Fac Comp & IT, Lahore, Pakistan
[2] Qatar Univ, Coll Engn, Dept Comp Sci & Engn, Doha, Qatar
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 04期
关键词
Microservices; Web application autoscaling; Kubernetes; CPU cores; Horizontal scaling; Hybrid; Cost effective; RESOURCE-ALLOCATION; CLOUD; EDGE;
D O I
10.1007/s10586-023-04228-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices are containerized, loosely coupled, interactive smaller units of the application that can be deployed, reused, and maintained independently. In a microservices-based application, allocating the right computing resources for each containerized microservice is important to meet the specific performance requirements while minimizing the infrastructure cost. Microservices-based applications are easy to scale automatically based on incoming workload and resource demand automatically. However, it is challenging to identify the right amount of resources for containers hosting microservices and then allocate them dynamically during the auto-scaling. Existing auto-scaling solutions for microservices focus on identifying the appropriate time and number of containers to be added/removed dynamically for an application. However, they do not address the issue of selecting the right amount of resources, such as CPU cores, for individual containers during each scaling event. This paper presents a novel approach to dynamically allocate the CPU resources to the containerized microservice during the autoscaling events. Our proposed approach is based on the machine learning method, which can identify the right amount of CPU resources for each container, dynamically spawning for the microservices over time to satisfy the application's response time requirements. The proposed solution is evaluated using a benchmark microservices-based application based on real-world workloads on the Kubernetes cluster. The experimental results show that the proposed solution outperforms by yielding a 40% to 60% reduction in violating the response time requirements with 0.5x to 1.5x less cost compared to the state-of-art baseline methods.
引用
收藏
页码:5195 / 5215
页数:21
相关论文
共 50 条
  • [41] Phytochemicals in Chemoprevention: A Cost-Effective Complementary Approach
    Jain, Aayush
    Madu, Chikezie O.
    Lu, Yi
    JOURNAL OF CANCER, 2021, 12 (12): : 3686 - 3700
  • [42] A systematic cost-effective approach for underwater photogrammetry
    Piscaer, Pieter
    Henrion, Sebastian
    Binnerts, Bas
    Van Antwerpen, Marten
    Fermoselle, Leonor
    Van der Hurk, Sander
    Ter Haar, Frank
    2022 OCEANS HAMPTON ROADS, 2022,
  • [43] A cost-effective approach to the diagnosis and treatment of fibromyalgia
    McCain, GA
    RHEUMATIC DISEASE CLINICS OF NORTH AMERICA, 1996, 22 (02) : 323 - &
  • [44] PAVEMENT TEXTURING - A COST-EFFECTIVE APPROACH.
    Daniel, Paul
    Herbert, Stan
    Industrial Diamond Review, 1981, 41 (484): : 141 - 144
  • [45] A COST-EFFECTIVE APPROACH TO SELECTING A PC SYSTEM
    WALLACH, LJ
    JOURNAL OF ACCOUNTANCY, 1989, 167 (04): : 35 - &
  • [46] LEUKOCYTE-DEPLETION - A COST-EFFECTIVE APPROACH
    POTHIAWALA, M
    MUSA, G
    CALHOUN, B
    TRANSFUSION, 1994, 34 (10) : S99 - S99
  • [47] Open systems and freeware: A cost-effective approach
    Bassich, JB
    Lester, GW
    AM/FM INTERNATIONAL CONFERENCE XIX, PROCEEDINGS - THRIVING IN AN AGE OF COMPETITION, 1996, : 407 - 416
  • [48] Identifying optimally cost-effective dynamic treatment regimes with a Q-learning approach
    Illenberger, Nicholas
    Spieker, Andrew J.
    Mitra, Nandita
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 2023, 72 (02) : 434 - 449
  • [49] Cost-effective migration-based dynamic platform defense technique: a CTMDP approach
    Yipin Zhang
    Xiaolin Chang
    Jelena Mišić
    Vojislav B. Mišić
    Yutong Cai
    Peer-to-Peer Networking and Applications, 2021, 14 : 1207 - 1217
  • [50] Cost-effective migration-based dynamic platform defense technique: a CTMDP approach
    Zhang, Yipin
    Chang, Xiaolin
    Misic, Jelena
    Misic, Vojislav B.
    Cai, Yutong
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (03) : 1207 - 1217