Title :
Optimal Cloud Resource Auto-Scaling for Web Applications
Author :
Jing Jiang ; Jie Lu ; Guangquan Zhang ; Guodong Long
Author_Institution :
DeSI Lab., Univ. of Technol. Sydney, Sydney, NSW, Australia
Abstract :
In the on-demand cloud environment, web application providers have the potential to scale virtual resources up or down to achieve cost-effective outcomes. True elasticity and cost-effectiveness in the pay-per-use cloud business model, however, have not yet been achieved. To address this challenge, we propose a novel cloud resource auto-scaling scheme at the virtual machine (VM) level for web application providers. The scheme automatically predicts the number of web requests and discovers an optimal cloud resource demand with cost-latency trade-off. Based on this demand, the scheme makes a resource scaling decision that is up or down or NOP (no operation) in each time-unit re-allocation. We have implemented the scheme on the Amazon cloud platform and evaluated it using three real-world web log datasets. Our experiment results demonstrate that the proposed scheme achieves resource auto-scaling with an optimal cost-latency trade-off, as well as low SLA violations.
Keywords :
cloud computing; resource allocation; virtual machines; Amazon cloud platform; NOP; VM; Web application providers; cost-latency trade-off; no operation; on-demand cloud environment; optimal cloud resource auto-scaling; pay-per-use cloud business model; real-world Web log datasets; time-unit reallocation; virtual machine level; Cloud computing; Equations; History; Mathematical model; Optimization; Predictive models; Resource management; Cloud computing; Elastic Computing; Resource prediction; Resource scaling; Web services;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on
Conference_Location :
Delft
Print_ISBN :
978-1-4673-6465-2
DOI :
10.1109/CCGrid.2013.73