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

被引:0
作者
Parminder Singh
Avinash Kaur
Pooja Gupta
Sukhpal Singh Gill
Kiran Jyoti
机构
[1] Lovey Professional University,School of Computer Science and Engineering
[2] Queen Mary University of London,School of Electronic Engineering and Computer Science
[3] Guru Nanak Dev Engineering College,Department of Information Technology
来源
Cluster Computing | 2021年 / 24卷
关键词
Auto-scaling; Cloud computing; Web applications; Resource provisioning; Time series prediction; Cloud Security;
D O I
暂无
中图分类号
学科分类号
摘要
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%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$14\%$$\end{document} reduction in cost, and significant improvement in response time, service level agreement (SLA) violation, and gives consistency in CPU utilization.
引用
收藏
页码:717 / 737
页数:20
相关论文
共 148 条
[1]  
Amiri M(2017)Survey on prediction models of applications for resources provisioning in cloud J. Netw. Comput. Appl. 82 93-113
[2]  
Mohammad-Khanli L(2017)Proactive auto-scaling algorithm (pasa) for cloud application Int. J. Grid High Perform. Comput. 9 1-16
[3]  
Aslanpour MS(2017)Auto-scaling web applications in clouds: a cost-aware approach J. Netw. Comput. Appl. 95 26-41
[4]  
Dashti SE(2009)Statistical machine learning makes automatic control practical for internet datacenters HotCloud 9 12-458
[5]  
Aslanpour MS(2015)Workload prediction using arima model and its impact on cloud applications’ qos IEEE Trans. Cloud Comput. 3 449-64
[6]  
Ghobaei-Arani M(2011)Pattern matching based forecast of non-periodic repetitive behavior for cloud clients J. Grid Comput. 9 49-1006
[7]  
Toosi AN(2019)A study on performance measures for auto-scaling cpu-intensive containerized applications Clust. Comput. 22 995-2082
[8]  
Bodík P(2017)Energy-aware auto-scaling algorithms for cassandra virtual data centers Cluster Computing 20 2065-350
[9]  
Griffith R(2008)Energy-aware server provisioning and load dispatching for connection-intensive internet services NSDI 8 337-6
[10]  
Sutton C(2006)An architectural blueprint for autonomic computing IBM White Paper 31 1-4202