Title :
On the Anticipation of Resource Demands to Fulfill the QoS of SaaS Web Applications
Author :
Reig, Gemma ; Guitart, Jordi
Author_Institution :
Barcelona Supercomput. Center (BSC), Univ. Politec. de Catalunya (UPC), Barcelona, Spain
Abstract :
Companies are currently turning to the use of web applications offered as Cloud services, expecting a certain QoS expressed by means of a maximum response time. Virtual Machines hosting these applications may vary their resource allotment as a consequence of a variation in the incoming workload intensity to guarantee the agreed response time. This allotment should be enough to avoid an under-provision that would lead to the violation of response time constraints, and low enough to avoid an over-provision that would lead to resource wasting. To anticipate the resource demands of web applications, we propose a Prediction System that combines statistical and Machine Learning techniques. This system is composed by the Immediate Predictor to anticipate the immediate CPU demand, useful to adapt pro-actively the resource allotments, and by the Capacity Predictor to forecast the CPU demand at a more distant future. The last prediction might be used to make an informed admission control by means of rejecting new applications that will not be able to fulfill their SLAs. Experiments show the accuracy achieved by the Prediction System and discuss its potential benefit to enhance the resource management process in a Cloud provider.
Keywords :
cloud computing; learning (artificial intelligence); quality of service; statistical analysis; virtual machines; CPU demand; QoS; SaaS Web applications; Web applications; capacity predictor; cloud provider; cloud services; machine learning techniques; prediction system; resource allotments; resource demand anticipation; resource demands; resource management; resource wasting; statistical techniques; virtual machines; workload intensity; Accuracy; IP networks; Market research; Predictive models; Quality of service; Resource management; Time factors; Cloud; QoS; web demand;
Conference_Titel :
Grid Computing (GRID), 2012 ACM/IEEE 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2901-9
DOI :
10.1109/Grid.2012.30