Abid Nisar1, Waheed Iqbal1,*, Fawaz Bokhari1, Faisal Bukhari1, Khaled Almustafa2
Intelligent Automation & Soft Computing, Vol.26, No.2, pp. 353-365, 2020, DOI:10.31209/2019.100000159
Abstract 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 More >