A DBN-Based Ensemble Method for Resource Usage Prediction in Clouds

To accurately predict the dynamic changes on the usage of cloud computing resources so as to improve resource management efficiency, an ensemble method based on deep belief network (EMDBN) is proposed in this paper. Technically, it adopts the autoregressive model (AR) and the grayscale model (GM) as basic predictors. The results of the basic predictors are used together with historical data as training data for the DBN. Real data from the Google Cloud Data Center is used as experimental data. Back-propagation (BP) neural network, support vector regression (SVR), GM, AR and deep belief network (DBN) are chosen to carry out comparative experiments on cloud resource usage forecasting. Experimental results prove that EMDBN method can prominently enhance the precision in light of three current metrics for predict methods, i.e., mean absolute error (MAE), mean square error (MSE) and mean absolute percentage error (MAPE).

[1]  Jinjun Chen,et al.  A workflow framework for intelligent service composition , 2011, Future Gener. Comput. Syst..

[2]  Bo Cheng,et al.  A cost-aware auto-scaling approach using the workload prediction in service clouds , 2014, Inf. Syst. Frontiers.

[3]  Guangwen Yang,et al.  Load prediction using hybrid model for computational grid , 2007, 2007 8th IEEE/ACM International Conference on Grid Computing.

[4]  Jinjun Chen,et al.  Public Auditing for Big Data Storage in Cloud Computing -- A Survey , 2013, 2013 IEEE 16th International Conference on Computational Science and Engineering.

[5]  Ch. Aswani Kumar,et al.  Predictive Cloud resource management framework for enterprise workloads , 2016, J. King Saud Univ. Comput. Inf. Sci..

[6]  Jinjun Chen,et al.  Towards a trust evaluation middleware for cloud service selection , 2017, Future Gener. Comput. Syst..

[7]  Ling Tang,et al.  A DBN-based resampling SVM ensemble learning paradigm for credit classification with imbalanced data , 2018, Appl. Soft Comput..

[8]  Jinjun Chen,et al.  A QoS-Aware Service Evaluation Method for Co-selecting a Shared Service , 2011, 2011 IEEE International Conference on Web Services.

[9]  ZhiHui Lv,et al.  RPPS: A Novel Resource Prediction and Provisioning Scheme in Cloud Data Center , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[10]  Jinjun Chen,et al.  Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things , 2019, J. Parallel Distributed Comput..

[11]  Yuan-Chun Jiang,et al.  A novel statistical time-series pattern based interval forecasting strategy for activity durations in workflow systems , 2011, J. Syst. Softw..

[12]  Jinjun Chen,et al.  High Performance Computing for Cyber Physical Social Systems by Using Evolutionary Multi-Objective Optimization Algorithm , 2020, IEEE Transactions on Emerging Topics in Computing.

[13]  Jinjun Chen,et al.  A Cost-Effective Mechanism for Cloud Data Reliability Management Based on Proactive Replica Checking , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[14]  Maryam Amiri,et al.  Survey on prediction models of applications for resources provisioning in cloud , 2017, J. Netw. Comput. Appl..