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
相关论文
empty
未找到相关数据