An empirical study into adaptive resource provisioning in the cloud

Cloud computing allows dynamic resource scaling for enterprise online transaction systems, one of the key characteristics that differentiates cloud from the traditional computing paradigm. However, initializing a new virtual instance in cloud is not instantaneous; the cloud hosting platforms introduce significant delay in the hardware resource allocation. In this paper, we develop prediction-based resource measurement and provisioning strategies using Neural Network and Linear Regression to satisfy upcoming resource demands. Experimental results demonstrate that the proposed technique offers more adaptive resource management for applications hosted in cloud environment, an important mechanism to achieve on-demand resource allocation in the cloud.

[1]  Terrence J. Sejnowski,et al.  Parallel Networks that Learn to Pronounce English Text , 1987, Complex Syst..

[2]  Alexander Halavais,et al.  The slashdot effect : analysis of a large-scale public conversation on the World Wide Web , 2001 .

[3]  Malik Beshir Malik,et al.  Applied Linear Regression , 2005, Technometrics.

[4]  Luís Veiga,et al.  Heuristic for resources allocation on utility computing infrastructures , 2008, MGC '08.

[5]  Magne Jørgensen,et al.  Experience With the Accuracy of Software Maintenance Task Effort Prediction Models , 1995, IEEE Trans. Software Eng..

[6]  T. Sejnowski,et al.  Predicting the secondary structure of globular proteins using neural network models. , 1988, Journal of molecular biology.

[7]  Daniel A. Menascé,et al.  Testing E-commerce Site Scalability With TPC-W , 2001, Int. CMG Conference.

[8]  Jean-Marc Menaud,et al.  Autonomic virtual resource management for service hosting platforms , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[9]  Eddy Caron,et al.  Forecasting for Cloud computing on-demand resources based on pattern matching , 2010 .

[10]  Karl Nygren,et al.  Stock Prediction - A Neural Network Approach , 2004 .

[11]  Jonathan Nagler Root-Mean-Square Error , 2003, Encyclopedia of GIS.

[12]  Naveen Sharma,et al.  Towards autonomic workload provisioning for enterprise Grids and clouds , 2009, 2009 10th IEEE/ACM International Conference on Grid Computing.

[13]  Sylvain Arlot,et al.  A survey of cross-validation procedures for model selection , 2009, 0907.4728.