Cloud Elasticity of Microservices-Based Applications: A Survey

被引:0
|
作者
Fourati, Mohamed Hedi [1 ]
Marzouk, Soumaya [1 ,2 ]
Jmaiel, Mohamed [1 ,3 ]
机构
[1] ENIS, ReDCAD Lab, Sfax, Tunisia
[2] FSEGS, Sfax, Tunisia
[3] Digital Res Ctr Sfax, Sfax, Tunisia
来源
关键词
autoscaling; containers; elasticity; microservices; AWARE; ALLOCATION; FRAMEWORK; TAXONOMY;
D O I
10.1002/cpe.8329
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Elasticity is an essential treatment in Cloud environment employed in academic and industrial contexts. The main purpose of elasticity is to reduce the deployment cost while optimizing computing resources. Multiple studies were conducted to tackle classic applications using monolithic architecture deployed with virtual machines (VMs). However, with the spread of microservice pattern, recent studies have been investigating this new trend using containers. This paper classifies and discusses existing approaches dealing with cloud elasticity. It provides a novel taxonomy for elastic approaches while focusing on microservices-based solutions. We additionally specify the strength and the shortcomings of each class of works. As a conclusion, we report the challenges for microservices-based applications elasticity and provide requirements for future investigations.
引用
收藏
页数:28
相关论文
共 50 条
  • [41] Student Research Abstract: Microservices-based Systems Visualization
    Abdelfattah, Amr S.
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1460 - 1463
  • [42] MicroFog: A framework for scalable placement of microservices-based IoT applications in federated Fog environments
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 209
  • [43] AmIoT: A Microservices-based IoT Platform to Orchestrate AmI Environments
    Pitatzis, Savvas
    Drosos, Nicolas
    Goumopoulos, Christos
    Kameas, Achilles
    PROCEEDINGS OF THE 2020 16TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2020, : 21 - 28
  • [44] Design of a microservices-based architecture for residential energy efficiency monitoring
    Nunez, Ivonne
    Rovetto, Carlos
    Cruz, Edmanuel
    Smolarz, Andrzej
    Concepcion, Dimas
    Cano, Elia Esther
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2024, 70 (04) : 1089 - 1098
  • [45] MAIA: A Microservices-based Architecture for Industrial Data Analytics
    Hai Dinh-Tuan
    Eierle, Felix B.
    Garzon, Sandro Rodriguez
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL CYBER PHYSICAL SYSTEMS (ICPS 2019), 2019, : 23 - 30
  • [46] Performance Evaluation of the Virtualization Environment of a Microservices-Based Payroll System
    Castro, Klayton
    Martins, Lucas M. C. E.
    Wercelens, Polyane
    Padilha, Rafael
    Gervasion, Italo
    de Deus, Flavin E. G.
    Giozza, William F.
    de Sousa, Rafael T.
    2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [47] Dynamic OverCloud: Realizing Microservices-Based IoT-Cloud Service Composition over Multiple Clouds
    Han, Jungsu
    Park, Sun
    Kim, JongWon
    ELECTRONICS, 2020, 9 (06) : 1 - 20
  • [48] MI-OPJ: A Microservices-based Online Programming Judge
    Nerantzis, Orestis Rafail
    Tselios, Apostolos
    Karakasidis, Alexandros
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5969 - 5971
  • [49] A Microservices-Based Framework for Smart Design and Optimization of PV Installations
    Vinco, Sara
    Pagliari, Daniele Jahier
    Bottaccioli, Lorenzo
    Patti, Edoardo
    Macii, Enrico
    Poncino, Massimo
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2021, 6 (04): : 531 - 543
  • [50] A Microservices-Based Control Plane for Time-Sensitive Networking
    Agusti-Torra, Anna
    Ferre-Mancebo, Marc
    Orozco-Urrutia, Gabriel David
    Rincon-Rivera, David
    Remondo, David
    FUTURE INTERNET, 2024, 16 (04)