RHAS: robust hybrid auto-scaling for web applications in cloud computing

被引:23
作者
Singh, Parminder [1 ]
Kaur, Avinash [1 ]
Gupta, Pooja [1 ]
Gill, Sukhpal Singh [2 ]
Jyoti, Kiran [3 ]
机构
[1] Lovey Profess Univ, Sch Comp Sci & Engn, Phagwara, Punjab, India
[2] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London, England
[3] Guru Nanak Dev Engn Coll, Dept Informat Technol, Ludhiana, Punjab, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 02期
关键词
Auto-scaling; Cloud computing; Web applications; Resource provisioning; Time series prediction; Cloud Security; WORKLOAD PREDICTION; GENETIC ALGORITHM; COST-AWARE; MODEL; TIME; MANAGEMENT; ELASTICITY; ARIMA;
D O I
10.1007/s10586-020-03148-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The elasticity characteristic of cloud services attracts application providers to deploy applications in a cloud environment. The scalability feature of cloud computing gives the facility to application providers to dynamically provision the computing power and storage capacity from cloud data centers. The consolidation of services to few active servers can enhance the service sustainability and reduce the operational cost. The state-of-art algorithms mostly focus either on reactive or proactive auto-scaling techniques. In this article, a Robust Hybrid Auto-Scaler (RHAS) is presented for web applications. The time series forecasting model has been used to predict the future incoming workload. The reactive approach is used to deal with the current resource requirement. The proposed auto-scaling technique is designed with the threshold-based rules and queuing model. The security mechanism is used to secure the user's request and response to the web-applications deployed in cloud environment. The designed approach has been tested with two real-time web application workloads of ClarkNet and NASA. The proposed technique achieves 14% reduction in cost, and significant improvement in response time, service level agreement (SLA) violation, and gives consistency in CPU utilization.
引用
收藏
页码:717 / 737
页数:21
相关论文
共 70 条
[1]  
Adler Brian., 2011, BUILDING SCALABLE AP
[2]   Survey on prediction models of applications for resources provisioning in cloud [J].
Amiri, Maryam ;
Mohammad-Khanli, Leyli .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 82 :93-113
[3]  
[Anonymous], 2016, AUST J BASIC APPL SC
[4]  
[Anonymous], 2016, ARXIV160909224
[5]  
[Anonymous], 2018, EC2 A SPOT INSTANCES
[6]  
[Anonymous], 2017, J ADV RES DYNAMICAL
[7]  
Aslanpour MS, 2017, INT J GRID HIGH PERF, V9, P1, DOI 10.4018/IJGHPC.2017070101
[8]   Auto-scaling web applications in clouds: A cost-aware approach [J].
Aslanpour, Mohammad Sadegh ;
Ghobaei-Arani, Mostafa ;
Toosi, Adel Nadjaran .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 95 :26-41
[9]  
Bodik P., 2009, Proceedings of the 2009 conference on Hot topics in cloud computing, V9, P12
[10]  
Bodík P, 2009, FIRST WORKSHOP ON AUTOMATED CONTROL FOR DATACENTERS AND CLOUDS (ACDC '09), P1