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] Cloud Elasticity: A Survey
    Naskos, Athanasios
    Gounaris, Anastasios
    Sioutas, Spyros
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2015, 2016, 9511 : 151 - 167
  • [42] Evaluating Frameworks Assemblies In Microservices-based Systems Using Imperfect Information
    Marquez, Gaston
    Lazo, Yoslandy
    Astudillo, Hernan
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2020), 2020, : 250 - 257
  • [43] Dynamic provisioning of devices in microservices-based IoT applications using context-aware reinforcement learning
    Rath, Chouhan Kumar
    Mandal, Amit Kr
    Sarkar, Anirban
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024,
  • [44] An empirical investigation on the competences and roles of practitioners in Microservices-based Architectures
    Ayas, Hamdy Michael
    Hebig, Regina
    Leitner, Philipp
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 213
  • [45] A Microservices-Based Social Data Analytics Platform Over DC/OS
    Hsu, Ming-Chih
    Lin, Chi-Yi
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 673 - 683
  • [46] A Microservices-based Framework for Scalable Data Analysis in Agriculture with IoT Integration
    Aitlmoudden O.
    Housni M.
    Safeh N.
    Namir A.
    International Journal of Interactive Mobile Technologies, 2023, 17 (19) : 147 - 156
  • [47] SUBLμME: Secure Blockchain as a Service and Microservices-based Framework for IoT Environments
    Hasan, Daniah
    Driss, Maha
    2021 IEEE/ACS 18TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2021,
  • [48] A Survey on Observability of Distributed Edge & Container-Based Microservices
    Usman, Muhammad
    Ferlin, Simone
    Brunstrom, Anna
    Taheri, Javid
    IEEE ACCESS, 2022, 10 : 86904 - 86919
  • [49] Capacity planning of a microservices-based image classification application using analytic modeling
    Zahra Zafarzade
    Ehsan Ataie
    Computing, 2025, 107 (5)
  • [50] DataXc: Flexible and efficient communication in microservices-based stream analytics pipelines
    Coviello, Giuseppe
    Rao, Kunal
    De Vita, Ciro Giuseppe
    Mellone, Gennaro
    Chakradhar, Srimat
    2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2022, : 71 - 79