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 条
[61]   TASM: technocrat ARIMA and SVR model for workload prediction of web applications in cloud [J].
Singh, Parminder ;
Gupta, Pooja ;
Jyoti, Kiran .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02) :619-633
[62]   A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges [J].
Singh, Sukhpal ;
Chana, Inderveer .
JOURNAL OF GRID COMPUTING, 2016, 14 (02) :217-264
[63]  
Um J, 2009, HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, P362, DOI 10.1109/HPCC.2009.47
[64]   Chinese remainder Theorem based centralised group key management for secure multicast communication [J].
Vijayakumar, Pandi ;
Bose, Sudan ;
Kannan, Arputharaj .
IET INFORMATION SECURITY, 2014, 8 (03) :179-187
[65]   Database authentication watermarking scheme in encrypted domain [J].
Xiang, Shijun ;
He, Jiayong .
IET INFORMATION SECURITY, 2018, 12 (01) :42-51
[66]  
Yang JZ, 2011, 2011 INTERNATIONAL CONFERENCE ON COMPUTER, ELECTRICAL, AND SYSTEMS SCIENCES, AND ENGINEERING (CESSE 2011), P104
[67]   Performance-Aware Speculative Resource Oversubscription for Large-Scale Clusters [J].
Yang, Renyu ;
Hu, Chunming ;
Sun, Xiaoyang ;
Garraghan, Peter ;
Wo, Tianyu ;
Wen, Zhenyu ;
Peng, Hao ;
Xu, Jie ;
Li, Chao .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (07) :1499-1517
[68]   Lightweight automatic resource scaling for multi-tier web applications [J].
Yazdanov, Lenar ;
Fetzer, Christof .
2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, :467-474
[69]  
You G., 2020, CLUSTER COMPUT, P1
[70]  
Zhenhuan Gong, 2010, 6th International Conference on Network and Service Management (CNSM 2010), P9, DOI 10.1109/CNSM.2010.5691343