Title :
Cloud Client Prediction Models for Cloud Resource Provisioning in a Multitier Web Application Environment
Author :
Bankole, A.A. ; Ajila, S.A.
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
Abstract :
In order to meet Service Level Agreement (SLA) requirements, efficient scaling of Virtual Machine (VM) resources must be provisioned few minutes ahead due to the VM boot-up time. One way to proactively provision resources is by predicting future resource demands. In this research, we have developed and evaluated cloud client prediction models for TPC-W benchmark web application using three machine learning techniques: Support Vector Machine (SVM), Neural Networks (NN) and Linear Regression (LR). We included the SLA metrics for Response Time and Throughput to the prediction model with the aim of providing the client with a more robust scaling decision choice. Our results show that Support Vector Machine provides the best prediction model.
Keywords :
cloud computing; learning (artificial intelligence); neural nets; prediction theory; regression analysis; resource allocation; support vector machines; virtual machines; LR; NN; SLA metrics; SLA requirement; SVM; TPC-W benchmark; VM boot-up time; VM resource; cloud client prediction model; cloud resource provisioning; linear regression; machine learning; multitier Web application environment; neural network; resource demand; response time and throughput; service level agreement; support vector machine; virtual machine; Artificial neural networks; Measurement; Predictive models; Support vector machines; Throughput; Time factors; Training; Cloud computing; Machine learning; Resource prediction; Resource provisioning;
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
DOI :
10.1109/SOSE.2013.40