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 条
  • [21] An Microservices-Based Openstack Monitoring Tool
    Yang, Meixia
    Huang, Ming
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 706 - 709
  • [22] Microservices-Based Resource Provisioning for Multi-User Cloud VR in Edge Networks
    Choi, Ho-Jin
    Komuro, Nobuyoshi
    Kim, Won-Suk
    ELECTRONICS, 2024, 13 (15)
  • [23] An Microservices-Based OpenStack Monitoring System
    Wang, Hongbin
    Zhang, Xiaoxu
    Ma, Zhiqiang
    Li, Leixiao
    Gao, Jing
    2022 11TH INTERNATIONAL CONFERENCE ON EDUCATIONAL AND INFORMATION TECHNOLOGY (ICEIT 2022), 2022, : 232 - 236
  • [24] The Aspect of Resilience in Microservices-Based Software Design
    Giedrimas, Vaidas
    Omanovic, Samir
    Alic, Dino
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, 2018, 11176 : 589 - 595
  • [25] A Comparative Study of Microservices-based IoT Platforms
    El Khalyly, Badr
    Belangour, Abdessamad
    Banane, Mouad
    Erraissi, Allae
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (08) : 389 - 398
  • [26] MILMS: A Microservices-based Learning Management System
    Tsilingeridis, Odysseas
    Karakasidis, Alexandros
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 5843 - 5845
  • [27] Placement of Microservices-based IoT Applications in Fog Computing: A Taxonomy and Future Directions
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    ACM COMPUTING SURVEYS, 2023, 55 (14S)
  • [28] On revisiting energy and performance in microservices applications: A cloud elasticity-driven approach
    de Nardin, Igor Fontana
    Righi, Rodrigo da Rosa
    Lima Lopes, Thiago Roberto
    da Costa, Cristiano Andre
    Yeom, Heon Young
    Koestler, Harald
    PARALLEL COMPUTING, 2021, 108
  • [29] Microservices-based Architecture for an Open Pervasive Display
    Assidiqi, Moh Hasbi
    Susanto, Dwi
    Alimudin, Akhmad
    Saputra, Achmat
    Sadewa, Dandy Aditya Ari
    Kuswadi, Son
    PROCEEDINGS OF 2017 11TH INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEMS (ICTS), 2017, : 175 - 179
  • [30] Software Components Selection in Microservices-based Systems
    Lenarduzzi, Valentina
    Sievi-Korte, Outi
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,