An elastic controller using Colored Petri Nets in cloud computing environment

被引:0
作者
Ali Shahidinejad
Mostafa Ghobaei-Arani
Leila Esmaeili
机构
[1] Islamic Azad University,Department of Computer Engineering, Qom Branch
来源
Cluster Computing | 2020年 / 23卷
关键词
Cloud computing; Elasticity; Colored Petri Nets;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is an emerging distributed computing paradigm that has become one of the extremely popular computing paradigms nowadays. One of the reasons for the popularity of cloud computing is due to its elasticity feature. Elasticity is a unique feature that enables the cloud platforms to add and remove resources “on the fly” to handle changes in workload demands. On the other hand, if the elasticity feature is not correctly managed, the cloud platforms may face over-provisioning or under-provisioning problems due to the arrival rate of users to the cloud applications varies over the time. Therefore, it necessitates the resource elasticity management issue as one of the challenging problems to be taken into account in the cloud computing environment. In this paper, we propose an elastic controller based on Colored Petri Nets to manage cloud infrastructures automatically. Finally, we evaluate the efficiency of the proposed elastic controller under three real workloads. The simulation results indicate that the proposed elastic controller reduces the response time by up to 4.8%, and increases the resource utilization and the elasticity by up to 9.3% and 6.7% respectively, compared with other approaches.
引用
收藏
页码:1045 / 1071
页数:26
相关论文
共 56 条
[1]  
Ghobaei-Arani M(2019)ControCity: an autonomous approach for controlling elasticity using buffer management in cloud computing environment IEEE Access 7 106912-106924
[2]  
Souri A(2018)Elasticity in cloud computing: state of the art and research challenges IEEE Trans. Serv. Comput. 11 430-447
[3]  
Baker T(2016)BECloud: a new approach to analyse elasticity enablers of cloud services Future Gener. Comput. Syst. 64 39-49
[4]  
Hussien A(2017)Quantitative modeling and analytical calculation of elasticity in cloud computing IEEE Trans. Cloud Comput. 4 1-14
[5]  
Al-Dhuraibi Y(2012)URL: a unified reinforcement learning approach for autonomic cloud management J. Parallel Distrib. Comput. 72 95-105
[6]  
Paraiso F(2016)An analytical model for estimating cloud resources of elastic services J. Netw. Syst. Manag. 24 285-308
[7]  
Djarallah N(2015)An autonomic approach to manage elasticity of business processes in the cloud Future Gener. Comput. Syst. 50 49-61
[8]  
Merle P(2014)A resource elasticity framework for QoS-aware execution of cloud applications Future Gener. Comput. Syst. 37 14-25
[9]  
Beltrán M(2017)Static analysis of cloud elasticity Sci. Comput. Program. 147 27-53
[10]  
Li K(2016)Physics and microeconomics-based metrics for evaluating cloud computing elasticity J. Netw. Comput. Appl. 63 159-172