A Hybrid approach for containerized Microservices auto-scaling

被引:3
|
作者
Merkouche, Souheir [1 ]
Bouanaka, Chafia [1 ]
机构
[1] Univ Constantine 2 Abdelhamid Mehri, LIRE Lab, Constantine, Algeria
关键词
Cloud Computing; Quality of Service; Microservice architectures; Auto-scaling; Containers;
D O I
10.1109/AICCSA56895.2022.10017677
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
microservices are subject to an unpredictable and variant workload that challenges their quality of service. Therefore, several approaches emerge in the literature proposing auto-scaling policies as a promising solution to deal with such unpredictable increase/decrease of the workload. However, they generally deal with a specific and unique quality of service as cost-aware, latency-aware and other specific quality-awareness. We propose a multicriteria approach for microservice-based applications' auto-scaling. By means of a layered architecture, we present a hybrid auto-scaling solution that ensures an autonomous auto-scaling of microservices to enable them maintaining their specific required qualities. Moreover, a cooperative policy is applied to maintain the system overall qualities by identifying a compromise plan when the adaptation concerns different qualities of the system. The present work combines the efficiency of the hybrid strategy with the multicriteria selection principle to reach an autonomous-cooperative auto-scaling approach.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Matineh ZargarAzad
    Mehrdad Ashtiani
    Journal of Grid Computing, 2023, 21
  • [2] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Zargarazad, Matineh
    Ashtiani, Mehrdad
    JOURNAL OF GRID COMPUTING, 2023, 21 (04)
  • [3] An Auto-scaling Framework for Containerized Elastic Applications
    Tian Ye
    Xue Guangtao
    Qian Shiyou
    Li Minglu
    2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM), 2017, : 422 - 430
  • [4] Auto-scaling containerized cloud applications: A workload-driven approach
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 121
  • [5] Machine learning-based auto-scaling for containerized applications
    Imdoukh, Mahmoud
    Ahmad, Imtiaz
    Alfailakawi, Mohammad Gh
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (13): : 9745 - 9760
  • [6] Auto-Scaling Containerized Applications in Geo-Distributed Clouds
    Shi, Tao
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (06) : 4261 - 4274
  • [7] Machine learning-based auto-scaling for containerized applications
    Mahmoud Imdoukh
    Imtiaz Ahmad
    Mohammad Gh. Alfailakawi
    Neural Computing and Applications, 2020, 32 : 9745 - 9760
  • [8] Efficient evolutionary optimization using predictive auto-scaling in containerized environment
    Ivanovic, Milos
    Simic, Visnja
    APPLIED SOFT COMPUTING, 2022, 129
  • [9] A Petri Net-based Formal Modeling for Microservices Auto-scaling
    Merkouche, Souheir
    Bouanaka, Chafia
    Benkhelifa, Elhadj
    2023 20TH ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, AICCSA, 2023,
  • [10] Dynamic Multi-level Auto-scaling Rules for Containerized Applications
    Taherizadeh, Salman
    Stankovski, Vlado
    COMPUTER JOURNAL, 2019, 62 (02): : 174 - 197