Log in

An efficient forecasting approach for resource utilization in cloud data center using CNN-LSTM model

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Cloud computing provides different kind of services for users and provides with the help of internet. The Infrastructure as a service is a service model that provides virtual computing resources such as, networking, hardware, and storage services as needed for users. However, cloud-hosting initialization takes several minutes delay in the hardware resource allocation process. To resolve this issue, we need to predict the future amount of computing. In this paper, we propose a convolutional neural network and long short-term memory model for predicting multivariate workload which are the central processing unit, memory, and network usage. Firstly, the input data are analyzed by the vector auto regression method which filters the linear interdependencies among the multivariate data. Then, the residual data are computed and entered into the convolutional neural network layer which extracts complex features of each of the virtual machine usage components after the long short-term memory neural network, which is suitable for modeling temporal information of irregular trends in time series components in the proposed hybrid model latest activation function scaled polynomial constant unit used. The proposed model is compared with other predictive models. Based on the result, the proposed model shows the accuracy rate enhanced by approximately 3.8% to 10.9% and the error percentage rate also reduces by approximately 7% to 8.5% as compared to the other different models. It means the proposed technique improves central processing unit, memory, disk, and network usage in the network taking less amount of time due to the good predication approach compare to other models. In future research, we implement the proposed technique for VM energy section as well data predication system in cloud data center.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig.14
Fig.15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Zhu Y, Zhang W, Chen Y, Gao H (2019) A novel approach to workload prediction using attention-based LSTM encoder-decoder network in cloud environment. EURASIP J WirelCommunNetw 2019(1):274

    Google Scholar 

  2. Ullah A, Nawi NM (2020) Enhancing the dynamic load balancing technique for cloud computing using HBATAABC algorithm. Int J Model Simul Sci Comput 2050041

  3. Ullah A (2019) Artificial bee colony algorithm used for load balancing in cloud computing. IAES Int J ArtifIntell 8(2):156

    Google Scholar 

  4. Tabrizchi, H., & Rafsanjani, M. K. (2020). A survey on security challenges in cloud computing: issues, threats, and solutions. J Supercomput, 1–40

  5. Song G, Wang Z, Han F, Ding S, Gu X (2020) Music auto-tagging using scattering transform and convolutional neural network with self-attentionn. Appl Soft Comput 106702

  6. Singh M, Kumar R, Chana I (2020) A forefront to machine translation technology: deployment on the cloud as a service to enhance QoS parameters. Soft Comput

  7. Silvestrini A, Veredas D (2008) Temporal aggregation of univariate and multivariate time series models: a survey. J Econ Surveys 22(3):458–497

    Article  Google Scholar 

  8. Shah, N. F., & Kumar, P. (2018). A comparative analysis of various spam classifications. In: Progress in intelligent computing techniques: theory, practice, and applications (pp 265–271). Springer, Singapore.

  9. Saeedi A, Saeedi M, Maghsoudi A, Shalbaf A (2020) Major depressive disorder diagnosis based on effective connectivity in EEG signals: a convolutional neural network and long short-term memory approach. Cognit Neurodyn, 1

  10. Reshmi R, Saravanan DS (2020) Load prediction using (DoG–ALMS) for resource allocation based on IFP soft computing approach in cloud computing. Soft Comput 1–9

  11. Rana N, Latiff MSA, Abdulhamid SIM, Chiroma H (2020) Whale optimization algorithm: a systematic review of contemporary applications, modifications and developments. Neural Comput Appl, 1–33

  12. Ralha CG, Mendes AH, Laranjeira LA, Araújo AP, Melo AC (2019) Multiagent system for dynamic resource provisioning in cloud computing platforms. Future GenerComputSyst 94:80–96

    Google Scholar 

  13. Phan TD, Zincir-Heywood N (2019) User identification via neural network based language models. Int J NetwManag 29(3):e2049

    Google Scholar 

  14. Nicanor LD, Aguirre HO, Moreno VL (2020) An assessment model to establish the use of services resources in a cloud computing scenario. In: High performance vision intelligence (pp 83–100). Springer, Singapore

  15. Manvi SS, Shyam GK (2014) Resource management for Infrastructure as a Service (IaaS) in cloud computing: a survey. J NetwComputAppl 41:424–440

    Google Scholar 

  16. Malladi RK, Dheeriya PL (2020) Time series analysis of Cryptocurrency returns and volatilities. J Econ Finance, 1–20

  17. Ma A, Gao Y, Huang L, Zhang B (2019) Improved differential search algorithm based dynamic resource allocation approach for cloud application. Neural ComputAppl 31(8):3431–3442

    Article  Google Scholar 

  18. Liu R, Ye Y, Hu N, Chen H, Wang X (2019) Classified prediction model of rockburst using rough sets-normal cloud. Neural ComputAppl 31(12):8185–8193

    Article  Google Scholar 

  19. Kiseľák J, Lu Y, Švihra J, Szépe P, Stehlík M (2020) “SPOCU”: scaled polynomial constant unit activation function. Neural Comput Appl, 1–17

  20. Kholidy HA (2020) An intelligent swarm based prediction approach for predicting cloud computing user resource needs. Comput Commun, 151: 133–144

  21. Jauro F, Chiroma H, Gital AY, Almutairi M, Shafi’i MA, Abawajy JH (2020) Deep learning architectures in emerging cloud computing architectures: recent development, challenges and next research trend. Appl Soft Comput 96: 106582

  22. Iqbal W, Berral JL, Erradi A, Carrera D (2019) Adaptive prediction models for data center resources utilization estimation. IEEE Trans NetwServManag 16(4):1681–1693

    Google Scholar 

  23. Iqbal W, Berral JL, Carrera D (2020) Adaptive sliding windows for improved estimation of data center resource utilization. Future GenerComputSyst 104:212–224

    Google Scholar 

  24. Imdoukh M, Ahmad I, Alfailakawi MG (2019) Machine learning-based auto-scaling for containerized applications. Neural Comput Appl, 1–16

  25. Hong CH, Varghese B (2019) Resource management in fog/edge computing: a survey on architectures, infrastructure, and algorithms. ACM ComputSurv (CSUR) 52(5):1–37

    Article  Google Scholar 

  26. Hermida JRF, Villa RS, Seco GV, Pérez JME (2003) Evaluation of what parents know about their children’s drug use and how they perceive the most common family risk factors. J Drug Educ 33(3):337–353

    Article  Google Scholar 

  27. Gupta S, Dileep AD, Gonsalves TA (2020) Online sparse BLSTM models for resource usage prediction in cloud datacentres. IEEE Trans Netw Serv Manag

  28. Gopinath MP, Tamizharasi GS, Kavisankar L, Sathyaraj R, Karthi S, Aarthy SL, Balamurugan B (2019) A secure cloud-based solution for real-time monitoring and management of Internet of underwater things (IOUT). Neural ComputAppl 31(1):293–308

    Article  Google Scholar 

  29. El Kafhali S, El Mir I, Salah K, Hanini M (2020) Dynamic scalability model for containerized cloud services. Arab J Sci Eng, 1–16

  30. Damaševičius R, Sidekerskienė T (2020) Short time prediction of cloud server round-trip time using a hybrid neuro-fuzzy network. J Artif Intell Syst 2(1): 133–148

  31. Canal R, Hernandez C, Tornero R, Cilardo A, Massari G, Reghenzani F, PiĄtek W (2020) Predictive reliability and fault management in exascale systems: State of the art and perspectives. ACM ComputSurv (CSUR) 53(5):1–32

    Article  Google Scholar 

  32. Brave SA, Butters RA, Justiniano A (2019) Forecasting economic activity with mixed frequency BVARs. Int J Forecast 35(4):1692–1707

    Article  Google Scholar 

  33. Baker LA (2020) Fidgetin-Like 2: a novel negative regulator of axonal growth and a promising therapeutic target for promoting nerve regeneration (Doctoral dissertation, Albert Einstein College of Medicine)

  34. Ullah A, Nawi NM, Aamir M, Shazad A, Faisal SN (2019) An improved multi-layer cooperation routing in visual sensor network for energy minimization. Int J Adv Sci Eng Inf Technol, 9(2): 664–670, 2019. [Online]. Available: https://doi.org/10.18517/ijaseit.9.2.2957

  35. Akça E, Yozgatlıgil C (2020) Mutual information model selection algorithm for time series. J Appl Stat, 1–16

  36. Adi E, Anwar A, Baig Z, Zeadally S (2020) Machine learning and data analytics for the IoT. Neural Comput Appl, 1–29

  37. Abdullah L, Li H, Al-Jamali S, Al-Badwi A, Ruan C (2020) Predicting multi-attribute host resource utilization using support vector regression technique. IEEE Access 8: 66048–66067

  38. Sodhro AH, Malokani AS, Sodhro GH, Muzammal M, Zongwei L (2020) An adaptive QoS computation for medical data processing in intelligent healthcare applications. Neural ComputAppl 32(3):723–734

    Article  Google Scholar 

  39. Sodhro AH, Pirbhulal S, de Albuquerque VHC (2019) Artificial intelligence-driven mechanism for edge computing-based industrial applications. IEEE Trans IndInf 15(7):4235–4243

    Google Scholar 

  40. Sodhro AH, Luo Z, Sodhro GH, Muzamal M, Rodrigues JJ, de Albuquerque VHC (2019) Artificial intelligence based QoS optimization for multimedia communication in IoV systems. Future GenerComputSyst 95:667–680

    Google Scholar 

  41. Khan SU, Baik R (2020) MPPIF-Net: identification of plasmodium falciparum parasite mitochondrial proteins using deep features with multilayer bi-directional LSTM. Processes 8(6):725

    Article  Google Scholar 

  42. Ullah A, Nawi NM, Arifianto A, Ahmed I, Aamir M, Khan SN. Real-time wheat classification system for selective herbicides using broad wheat estimation in deep neural network

  43. Gupta N, Jalal AS (2019) Integration of textual cues for fine-grained image captioning using deep CNN and LSTM. Neural Comput Appl 1–10

  44. ** Z, Yang Y, Liu Y (2019) Stock closing price prediction based on sentiment analysis and LSTM. Neural Comput Appl, 1–17

  45. Ouhame S, Hadi Y, Arifullah A (2020) A hybrid grey wolf optimizer and artificial bee colony algorithm used for improvement in resource allocation system for cloud technology

  46. Umar S, Baseer S (2016) Perception of cloud computing in universities of Peshawar, Pakistan. In: 2016 Sixth international conference on innovative computing technology (INTECH) (pp 87–91). IEEE

  47. Ouhame S, Hadi Y (2019) Multivariate workload prediction using Vector Autoregressive and Stacked LSTM models. In Proceedings of the New Challenges in Data Sciences: Acts of the Second Conference of the Moroccan Classification Society (pp. 1–7)

  48. Prakash RG, Shankar R, Duraisamy S (2020) FUPA: future utilization prediction algorithm based load balancing scheme for optimal VM migration in cloud computing. In: 2020 Fourth international conference on inventive systems and control (ICISC) (pp. 638–644). IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soukaina Ouhame.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ouhame, S., Hadi, Y. & Ullah, A. An efficient forecasting approach for resource utilization in cloud data center using CNN-LSTM model. Neural Comput & Applic 33, 10043–10055 (2021). https://doi.org/10.1007/s00521-021-05770-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-05770-9

Keywords

Navigation