Optimal Cloud Resource Auto-scaling for Web Application

Publisher:
IEEE
Publication Type:
Conference Proceeding
Citation:
IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2013, pp. 58 - 65
Issue Date:
2013-01
Full metadata record
Files in This Item:
Filename Description Size
CCGrid2013_finalversion_Jiang.pdfAccepted Manuscript295.81 kB
Adobe PDF
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.
Please use this identifier to cite or link to this item: