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 条
  • [41] Robust Resource Scaling of Containerized Microservices with Probabilistic Machine learning
    Kang, Peng
    Lama, Palden
    2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, : 122 - 131
  • [42] A hybrid auto-scaling technique for clouds processing applications with service level agreements
    Biswas, Anshuman
    Majumdar, Shikharesh
    Nandy, Biswajit
    El-Haraki, Ali
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2017, 6
  • [43] DEPAS: a decentralized probabilistic algorithm for auto-scaling
    Calcavecchia, Nicolo M.
    Caprarescu, Bogdan A.
    Di Nitto, Elisabetta
    Dubois, Daniel J.
    Petcu, Dana
    COMPUTING, 2012, 94 (8-10) : 701 - 730
  • [44] On the Value of Service Demand Estimation for Auto-scaling
    Bauer, Andre
    Grohmann, Johannes
    Herbst, Nikolas
    Kounev, Samuel
    MEASUREMENT, MODELLING AND EVALUATION OF COMPUTING SYSTEMS, MMB 2018, 2018, 10740 : 142 - 156
  • [45] Auto-scaling Using TOSCA Infrastructure as Code
    Cankar, Matija
    Luzar, Anze
    Tamburri, Damian A.
    SOFTWARE ARCHITECTURE, ECSA 2020 TRACKS AND WORKSHOPS, 2020, 1269 : 260 - 268
  • [46] Auto Scaling of Containerized ACSs for CPE Management
    Wang, Tse-Han
    Chen, Yen-Cheng
    Hsu, Chen-Min
    Hsu, Kai-Sheng
    Young, Hey-Chyi
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [47] DDoS Attack on Cloud Auto-scaling Mechanisms
    Bremler-Barr, Anat
    Brosh, Eli
    Sides, Mor
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [48] DEPAS: a decentralized probabilistic algorithm for auto-scaling
    Nicolò M. Calcavecchia
    Bogdan A. Caprarescu
    Elisabetta Di Nitto
    Daniel J. Dubois
    Dana Petcu
    Computing, 2012, 94 : 701 - 730
  • [49] Categorization of Intercloud users and auto-scaling of resources
    Tamanna Jena
    J. R. Mohanty
    Suresh Chandra Satapathy
    Evolutionary Intelligence, 2021, 14 : 369 - 379
  • [50] Coordination Pattern-Based Approach for Auto-Scaling in Multi-Clouds
    Kuehn, Eva
    Crass, Stefan
    2018 32ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2018, : 368 - 373