Table of Contents Author Guidelines Submit a Manuscript
Computational Intelligence and Neuroscience
Volume 2015, Article ID 919805, 14 pages
http://dx.doi.org/10.1155/2015/919805
Research Article

Self-Adaptive Prediction of Cloud Resource Demands Using Ensemble Model and Subtractive-Fuzzy Clustering Based Fuzzy Neural Network

Department of Electronic and Optics, Mechanical Engineering College, Shijiazhuang 050003, China

Received 28 September 2014; Accepted 25 December 2014

Academic Editor: Justin Dauwels

Copyright © 2015 Zhijia Chen et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. L. Qian, Z. Luo, Y. Du et al., “Cloud computing: an overview,” in Cloud Computing, vol. 5931 of Lecture Notes in Computer Science, pp. 626–631, Springer, Berlin, Germany, 2009. View at Publisher · View at Google Scholar
  2. S. Marston, Z. Li, S. Bandyopadhyay, J. Zhang, and A. Ghalsasi, “Cloud computing—the business perspective,” Decision Support Systems, vol. 51, no. 1, pp. 176–189, 2011. View at Publisher · View at Google Scholar · View at Scopus
  3. Y. Naibo, “Investigation of IaaS mode,” Telecommunications Science, no. 10A, pp. 39–43, 2011. View at Google Scholar
  4. C.-Y. Yeh, C.-Y. Kao, W.-S. Hung et al., “GPU virtualization support in cloud system,” in Grid and Pervasive Computing, vol. 7861 of Lecture Notes in Computer Science, pp. 423–432, Springer, Berlin, Germany, 2013. View at Publisher · View at Google Scholar
  5. L. Wu, S. K. Garg, and R. Buyya, “SLA-based resource allocation for software as a service provider (SaaS) in cloud computing environments,” in Proceedings of the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid '11), pp. 195–204, Newport Beach, Calif, USA, May 2011. View at Publisher · View at Google Scholar · View at Scopus
  6. H.-S. Wu, C.-J. Wang, and J.-Y. Xie, “Terascaler ELB-an algorithm of prediction-based elastic load balancing resource management in cloud computing,” in Proceedings of the 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA '13), pp. 649–654, March 2013. View at Publisher · View at Google Scholar · View at Scopus
  7. D. Hu, N. Chen, S. Dong, and Y. Wan, “A user preference and service time mix-aware resource provisioning strategy for multi-tier cloud services,” AASRI Procedia, vol. 5, pp. 235–242, 2013, Proceedings of the AASRI Conference on Parallel and Distributed Computing and Systems. View at Publisher · View at Google Scholar
  8. Y. Shi, X. Jiang, and K. Ye, “An energy-efficient scheme for cloud resource provisioning based on CloudSim,” in Proceedings of the IEEE International Conference on Cluster Computing, pp. 595–599, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  9. H. Zhang, P. Li, Z. Zhou, X. Du, and W. Zhang, “A performance prediction scheme for computation-intensive applications on cloud,” in Proceedings of the IEEE International Conference on Communication (ICC '13), pp. 1957–1961, 2013. View at Publisher · View at Google Scholar
  10. G. Reig, J. Alonso, and J. Guitart, “Prediction of job resource requirements for deadline schedulers to manage high-level SLAs on the cloud,” in Proceedings of the 9th IEEE International Symposium on Network Computing and Applications (NCA '10), pp. 162–167, July 2010. View at Publisher · View at Google Scholar · View at Scopus
  11. V. Manish, G. R. Gangadharan, V. Ravi, and N. C. Narendra, “Resource demand prediction in multi-tenant service clouds,” in Proceedings of the IEEE International Conference on Cloud Computing in Engineering Markets, pp. 1–8, IEEE, Bangalore, India, October 2013. View at Publisher · View at Google Scholar
  12. F. Ramezani, J. Lum, and F. Hussain, “An online fuzzy decision support system for resource management in cloud environments,” in Proceedings of the Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS '13), pp. 754–759, Edmonton, Canada, June 2013. View at Publisher · View at Google Scholar
  13. X. Kong, C. Lin, Y. Jiang, W. Yan, and X. Chu, “Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction,” Journal of Network and Computer Applications, vol. 34, no. 4, pp. 1068–1077, 2011. View at Publisher · View at Google Scholar · View at Scopus
  14. C. Guang, B. Xiaoying, H. Xiaofei et al., “Cloud performance trend prediction by moving averages,” Journal of Frontiers of Computer Science and Technology, vol. 6, no. 6, pp. 495–503, 2012. View at Google Scholar
  15. Z. Xiao, W. Song, and Q. Chen, “Dynamic resource allocation using virtual machines for cloud computing environment,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 6, pp. 1107–1117, 2013. View at Publisher · View at Google Scholar · View at Scopus
  16. D. Xu, S. Yang, and H. Luo, “A fusion model for CPU load prediction in cloud computing,” Journal of Networks, vol. 8, no. 11, pp. 2506–2511, 2013. View at Publisher · View at Google Scholar · View at Scopus
  17. Y.-C. Chang, R.-S. Chang, and F.-W. Chuang, “A predictive method for workload forecasting in the cloud environment,” in Advanced Technologies, Embedded and Multimedia for Human-Centric Computing, vol. 260 of Lecture Notes in Electrical Engineering, pp. 577–585, Springer, Amsterdam, The Netherlands, 2014. View at Publisher · View at Google Scholar
  18. Q. Yang, C. Peng, Y. Yu et al., “Host load prediction based on PSR and EA-GMDH for cloud computing system,” in Proceedings of the 3rd IEEE International Conference on Cloud and Green Computing (CGC '13), pp. 9–15, October 2013. View at Publisher · View at Google Scholar · View at Scopus
  19. J. J. Prevost, K. M. Nagothu, B. Kelley et al., “Prediction of cloud data center networks loads using stochastic and neural models,” in Proceedings of the 6th International Conference on System of Systems Engineering, pp. 276–281, 2011.
  20. S. Islam, J. Keung, K. Lee, and A. Liu, “Empirical prediction models for adaptive resource provisioning in the cloud,” Future Generation Computer Systems, vol. 28, no. 1, pp. 155–162, 2012. View at Publisher · View at Google Scholar · View at Scopus
  21. W. Fang, Z. Lu, J. Wu, and Z. Cao, “RPPS: a novel resource prediction and provisioning scheme in cloud data center,” in Proceedings of the IEEE 9th International Conference on Services Computing (SCC '12), pp. 609–616, IEEE, Honolulu, Hawaii, USA, June 2012. View at Publisher · View at Google Scholar · View at Scopus
  22. J. Cao, J. Fu, M. Li, and J. Chen, “CPU load prediction for cloud environment based on a dynamic ensemble model,” Software: Practice and Experience, vol. 44, no. 7, pp. 793–804, 2014. View at Publisher · View at Google Scholar · View at Scopus
  23. M. Xia, X. Liang, and F. Han, “Water quality comprehensive assessment approach based on T-S fuzzy neural network and improved FCM algorithm,” Computers and Applied Chemistry, vol. 30, no. 10, pp. 1197–1202, 2013. View at Google Scholar
  24. R. Singh, V. Vishal, T. N. Singh, and P. G. Ranjith, “A comparative study of generalized regression neural network approach and adaptive neuro-fuzzy inference systems for prediction of unconfined compressive strength of rocks,” Neural Computing and Applications, vol. 23, no. 2, pp. 499–506, 2013. View at Publisher · View at Google Scholar · View at Scopus
  25. C.-H. Lu, “Wavelet fuzzy neural networks for identification and predictive control of dynamic systems,” IEEE Transactions on Industrial Electronics, vol. 58, no. 7, pp. 3046–3058, 2011. View at Publisher · View at Google Scholar · View at Scopus
  26. Y.-Y. Lin, J.-Y. Chang, and C.-T. Lin, “Identification and prediction of dynamic systems using an interactively recurrent self-evolving fuzzy neural network,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 2, pp. 310–321, 2013. View at Publisher · View at Google Scholar · View at Scopus
  27. S. Karimi, O. Kisi, J. Shiri, and O. Makarynskyy, “Neuro-fuzzy and neural network techniques for forecasting sea level in Darwin Harbor, Australia,” Computers and Geosciences, vol. 52, pp. 50–59, 2013. View at Publisher · View at Google Scholar · View at Scopus
  28. K. Li, H. Su, and J. Chu, “Forecasting building energy consumption using neural networks and hybrid neuro-fuzzy system: a comparative study,” Energy and Buildings, vol. 43, no. 10, pp. 2893–2899, 2011. View at Publisher · View at Google Scholar · View at Scopus
  29. P.-C. Chang, C.-Y. Fan, and J.-J. Lin, “Monthly electricity demand forecasting based on a weighted evolving fuzzy neural network approach,” International Journal of Electrical Power and Energy Systems, vol. 33, no. 1, pp. 17–27, 2011. View at Publisher · View at Google Scholar · View at Scopus
  30. A. K. Lohani, R. Kumar, and R. D. Singh, “Hydrological time series modeling: a comparison between adaptive neuro-fuzzy, neural network and autoregressive techniques,” Journal of Hydrology, vol. 442-443, pp. 23–35, 2012. View at Publisher · View at Google Scholar · View at Scopus
  31. S. Alvisi and M. Franchini, “Fuzzy neural networks for water level and discharge forecasting with uncertainty,” Environmental Modelling and Software, vol. 26, no. 4, pp. 523–537, 2011. View at Publisher · View at Google Scholar · View at Scopus
  32. C. Chaochao, B. Zhang, G. Vachtsevanos, and M. Orchard, “Machine condition prediction based on adaptive neuro-fuzzy and high-order particle filtering,” IEEE Transactions on Industrial Electronics, vol. 58, no. 9, pp. 4353–4364, 2011. View at Publisher · View at Google Scholar
  33. C. Chen and G. Vachtsevanos, “Bearing condition prediction considering uncertainty: an interval type-2 fuzzy neural network approach,” Robotics and Computer-Integrated Manufacturing, vol. 28, no. 4, pp. 509–516, 2012. View at Publisher · View at Google Scholar · View at Scopus
  34. G. Zhao, H. Yu, T. Ji, and H. Song, “Adaptive resource provisioning for cloud computing,” Telecommunications Science, no. 1, pp. 31–37, 2012. View at Google Scholar
  35. P. Saripalli, G. V. R. Kiran, R. R. Shankar, H. Narware, and N. Bindal, “Load prediction and hot spot detection models for autonomic cloud computing,” in Proceedings of the 4th IEEE/ACM International Conference on Cloud and Utility Computing (UCC '11), pp. 397–402, Victoria, Australia, December 2011. View at Publisher · View at Google Scholar · View at Scopus
  36. M. Andreolini and S. Casolari, “Load prediction models in web-based systems,” in Proceedings of the 1st International Conference on Performance Evaluation Methodologies and Tools, October 2006. View at Publisher · View at Google Scholar · View at Scopus
  37. R. H. Abiyev, “Fuzzy wavelet neural network based on fuzzy clustering and gradient techniques for time series prediction,” Neural Computing and Applications, vol. 20, no. 2, pp. 249–259, 2011. View at Publisher · View at Google Scholar · View at Scopus
  38. S.-D. Fan and H.-Y. Zhao, “Short-term load forecast based on fuzzy neural network,” Mechanical Manufacture and Automatization, no. 2, pp. 182–184, 2013. View at Google Scholar
  39. T. Chaira, “A novel intuitionistic fuzzy C means clustering algorithm and its application to medical images,” Applied Soft Computing Journal, vol. 11, no. 2, pp. 1711–1717, 2011. View at Publisher · View at Google Scholar · View at Scopus
  40. J. Jiang, X. Meng, H. Li, and X. Zhuang, “Study on application of subtractive clustering and adaptive network-based fuzzy inference system in network fault diagnosis,” Computer Engineering and Applications, vol. 47, no. 8, pp. 76–79, 2011. View at Google Scholar
  41. Y. Wen, D. Meng, and J.-F. Zhan, “Adaptive virtualized resource management for application's SLO guarantees,” Journal of Software, vol. 24, no. 2, pp. 358–377, 2013. View at Publisher · View at Google Scholar · View at Scopus
  42. Data Flow Statistics and Analysis, 2014, http://tongji.cnzz.com/.