Dynamic resource scaling in cloud using neural network and black hole algorithm

Cloud computing has gained much attention in recent years. In spite of several advantages, cloud computing involves a number of issues such as dynamic resource scaling and power consumption. These factors lead a cloud system to be inefficient and costly. Workload prediction is one of the factors by which the efficiency of a cloud can be improved and operational cost would be reduced. In this paper, we present a workload prediction model using neural network and black hole algorithm. The experiments were performed on the benchmark data sets of HTTP traces from NASA, Calgary and Saskatchewan web servers. We achieved an improvement on mean squared error upto 134 times over back propagation.

[1]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[2]  Zhoujun Li,et al.  An Integrated Approach to Automatic Management of Virtualized Resources in Cloud Environments , 2011, Comput. J..

[3]  Xifeng Yan,et al.  Workload characterization and prediction in the cloud: A multiple time series approach , 2012, 2012 IEEE Network Operations and Management Symposium.

[4]  Ruibin Zhang,et al.  Referential kNN Regression for Financial Time Series Forecasting , 2013, ICONIP.

[5]  Lijuan Cao,et al.  Support vector machines experts for time series forecasting , 2003, Neurocomputing.

[6]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

[7]  Kranthimanoj Nagothu,et al.  Prediction of cloud data center networks loads using stochastic and neural models , 2011, 2011 6th International Conference on System of Systems Engineering.

[8]  Aniruddha S. Gokhale,et al.  Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[9]  Barbara Panicucci,et al.  Multi-timescale Distributed Capacity Allocation and Load Redirect Algorithms for Cloud System , 2011 .

[10]  Xiaodong Wang,et al.  Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[11]  Meng Chang Chen,et al.  A Workload Analysis of Live Event Broadcast Service in Cloud , 2013, ANT/SEIT.

[12]  Xiaodong Wang,et al.  Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training , 2007, IEEE Transactions on Signal Processing.

[13]  Mohamed Chtourou,et al.  Hierarchical neural networks based prediction and control of dynamic reconfiguration for multilevel embedded systems , 2013, J. Syst. Archit..

[14]  Claudio Moraga,et al.  The Influence of the Sigmoid Function Parameters on the Speed of Backpropagation Learning , 1995, IWANN.