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 条
  • [1] Security-as-a-Service for Microservices-Based Cloud Applications
    Sun, Yuqiong
    Nanda, Susanta
    Jaeger, Trent
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 50 - 57
  • [2] Orchestrating Microservices-Based Applications in the Cloud-to-Edge Continuum
    Marchese, Angelo
    Tomarchio, Orazio
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 170 - 187
  • [3] PolyGlot Persistence for Microservices-Based Applications
    Singhal, Harshul
    Saxena, Arpit
    Mittal, Nitesh
    Dabas, Chetna
    Kaur, Parmeet
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2021, 14 (01) : 17 - 32
  • [4] EPMA: Elastic Platform for Microservices-based Applications: Towards Optimal Resource Elasticity
    Fourati, Mohamed Hedi
    Marzouk, Soumaya
    Jmaiel, Mohamed
    JOURNAL OF GRID COMPUTING, 2022, 20 (01)
  • [5] EPMA: Elastic Platform for Microservices-based Applications: Towards Optimal Resource Elasticity
    Mohamed Hedi Fourati
    Soumaya Marzouk
    Mohamed Jmaiel
    Journal of Grid Computing, 2022, 20
  • [6] Towards a Fault Taxonomy for Microservices-Based Applications
    Filho, Francisco Gutenberg S.
    Lelli, Valeria
    Santos, Ismayle de Sousa
    Andrade, Rossana M. C.
    36TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2022, 2022, : 247 - 256
  • [7] A performance modeling framework for microservices-based cloud infrastructures
    Pinheiro, Thiago Felipe da silva
    Pereira, Paulo
    Silva, Bruno
    Maciel, Paulo
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7762 - 7803
  • [8] Provisioning big data applications as services on containerised cloud: a microservices-based approach
    Gao Jing
    Li Wubin
    Zhao Zhuofeng
    Han Yanbo
    INTERNATIONAL JOURNAL OF SERVICES TECHNOLOGY AND MANAGEMENT, 2020, 26 (2-3) : 167 - 181
  • [9] A performance modeling framework for microservices-based cloud infrastructures
    Thiago Felipe da Silva Pinheiro
    Paulo Pereira
    Bruno Silva
    Paulo Maciel
    The Journal of Supercomputing, 2023, 79 : 7762 - 7803
  • [10] Automated generation of deployment descriptors for managing microservices-based applications in the cloud to edge continuum
    Deslauriers, James
    Kovacs, Jozsef
    Kiss, Tamas
    Stork, Andre
    Serna, Sebastian Pena
    Ullah, Amjad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 166