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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig13_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig14_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig15_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig16_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig17_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig18_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00521-021-05770-9/MediaObjects/521_2021_5770_Fig19_HTML.png)
Similar content being viewed by others
References
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
Ullah A, Nawi NM (2020) Enhancing the dynamic load balancing technique for cloud computing using HBATAABC algorithm. Int J Model Simul Sci Comput 2050041
Ullah A (2019) Artificial bee colony algorithm used for load balancing in cloud computing. IAES Int J ArtifIntell 8(2):156
Tabrizchi, H., & Rafsanjani, M. K. (2020). A survey on security challenges in cloud computing: issues, threats, and solutions. J Supercomput, 1–40
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
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
Silvestrini A, Veredas D (2008) Temporal aggregation of univariate and multivariate time series models: a survey. J Econ Surveys 22(3):458–497
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.
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
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
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
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
Phan TD, Zincir-Heywood N (2019) User identification via neural network based language models. Int J NetwManag 29(3):e2049
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
Manvi SS, Shyam GK (2014) Resource management for Infrastructure as a Service (IaaS) in cloud computing: a survey. J NetwComputAppl 41:424–440
Malladi RK, Dheeriya PL (2020) Time series analysis of Cryptocurrency returns and volatilities. J Econ Finance, 1–20
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
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
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
Kholidy HA (2020) An intelligent swarm based prediction approach for predicting cloud computing user resource needs. Comput Commun, 151: 133–144
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
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
Iqbal W, Berral JL, Carrera D (2020) Adaptive sliding windows for improved estimation of data center resource utilization. Future GenerComputSyst 104:212–224
Imdoukh M, Ahmad I, Alfailakawi MG (2019) Machine learning-based auto-scaling for containerized applications. Neural Comput Appl, 1–16
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
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
Gupta S, Dileep AD, Gonsalves TA (2020) Online sparse BLSTM models for resource usage prediction in cloud datacentres. IEEE Trans Netw Serv Manag
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
El Kafhali S, El Mir I, Salah K, Hanini M (2020) Dynamic scalability model for containerized cloud services. Arab J Sci Eng, 1–16
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
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
Brave SA, Butters RA, Justiniano A (2019) Forecasting economic activity with mixed frequency BVARs. Int J Forecast 35(4):1692–1707
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)
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
Akça E, Yozgatlıgil C (2020) Mutual information model selection algorithm for time series. J Appl Stat, 1–16
Adi E, Anwar A, Baig Z, Zeadally S (2020) Machine learning and data analytics for the IoT. Neural Comput Appl, 1–29
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
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
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
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
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
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
Gupta N, Jalal AS (2019) Integration of textual cues for fine-grained image captioning using deep CNN and LSTM. Neural Comput Appl 1–10
** Z, Yang Y, Liu Y (2019) Stock closing price prediction based on sentiment analysis and LSTM. Neural Comput Appl, 1–17
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
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
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)
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
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-05770-9