Dynamic Horizontal and Vertical Scaling for Multi-tier Web Applications

被引:0
作者
Nisar, Abid [1 ]
Iqbal, Waheed [1 ]
Bokhari, Fawaz [1 ]
Bukhari, Faisal [1 ]
Almustafa, Khaled [2 ]
机构
[1] Univ Punjab, Punjab Univ Coll Informat Technol PUCIT, Lahore, Pakistan
[2] Prince Sultan Univ, Riyadh, Saudi Arabia
关键词
Cloud computing; auto-scaling; multi-tier; web applications; vertical database scaling; horizontal web scaling; RESOURCES;
D O I
10.31209/2019.100000159
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The adaptive resource provisioning of cloud-hosted applications is enabled to provide a better quality of services to the users of applications. Most of the cloud-hosted applications follow the multi-tier architecture model. However, it is challenging to adaptively provision the resources of multi-tier applications. In this paper, we propose an auto-scaling method to dynamically scale resources for multi-tier web applications. The proposed method exploits the horizontal scaling at the web server tier and vertical scaling at the database tier dynamically to maintain response time guarantees. We evaluated our proposed method on Amazon Web Services using a real web application. The extensive experimental results show the effectiveness of our proposed method in terms of performance and cost when compared with current practices of static and dynamic resources over-provisioning methods.
引用
收藏
页码:353 / 365
页数:13
相关论文
共 36 条
[1]   Application Centric Virtual Machine Placements to Minimize Bandwidth Utilization in Datacenters [J].
Abdullah, Muhammad ;
Khana, Saad Ahmad ;
Alenez, Mamdouh ;
Almustafa, Khaled ;
Iqbal, Waheed .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (01) :13-25
[2]   Constructing Performance-Predictable Clusters with Performance-Varying Resources of Clouds [J].
Adam, Omer Y. ;
Lee, Young Choon ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (09) :2709-2724
[3]  
Agarwal Asha, 2010, Journal of Ecophysiology and Occupational Health, V10, P1
[4]  
Allspaw John., 2008, The Art of Capacity Planning: Scaling Web Resources
[5]  
Amazon Inc, 2015, AM WEB SERV AUT
[6]   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
[7]  
[Anonymous], 2012, HOTCLOUD
[8]  
[Anonymous], 2009, HOTCLOUD 09
[9]  
[Anonymous], 2017, IEEE T PARALLEL DIST
[10]   Prediction-based proactive load balancing approach through VM migration [J].
Bala, Anju ;
Chana, Inderveer .
ENGINEERING WITH COMPUTERS, 2016, 32 (04) :581-592