Skip to main content

A cloud load forecasting model with nonlinear changes using whale optimization algorithm hybrid strategy

Abstract

Cloud services with the property of elasticity are always bearing different loads over time. The efficiency of cloud management can be improved through the accurate prediction for cloud loads, which can be served as the foundation and recommendation for the future developing of the network scheme. As the basis and premise for management and decision making, a good prediction depends on suitable models and research methods. However, the interaction of users and the cloud network is high variability in the time and spatial dimensions, so traditional linear forecasting models cannot always process cloud computing loads well because of nonlinear changes. In this paper, a novel cloud load prediction model is proposed by improving whale optimization algorithm based on the hybrid strategy (HWOA) and combined with extreme learning machine (ELM) for strong nonlinear mapping ability. The proposed cloud load forecasting model is to employ HWOA optimizer to optimize the ELM model random parameters. Main research work includes that (1) the HWOA optimizer is to solve the whale optimizer local extremum problem; (2) the proposed HWOA optimizer reduces the ELM random parameters on cloud load forecasting; (3) the convergence performance is verified by benchmark testing functions; and (4) three groups of simulation experiments are conducted to evaluate the cloud load forecasting results. The results prove that the HWOA optimizer has a good convergence and outperforms the several conventional popular swarm intelligence optimizers. Also, the prediction results verify that our proposed model is more competitive for providing a solid foundation for efficient resource management and maximized economic benefits in cloud environment. For cloud load research groups and practitioners, this paper provides a new idea of cloud load forecasting.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

References

  • Alencar ASC, Neto ARR, Gomes JPP (2016) A new pruning method for extreme learning machines via genetic algorithms. Appl Soft Comput 44:101–107

    Article  Google Scholar 

  • Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  • Aziz MAE, Eweesc AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Exp Syst Appl 83:242–256

    Article  Google Scholar 

  • Barati M, Sharifian S (2015) A hybrid heuristic-based tuned support vector regression model for cloud load prediction. J Supercomput 71(11):4235–4259

    Article  Google Scholar 

  • Calheiros RN, Masoumi E, Ranjan R, Buyya R (2015) Workload prediction using ARIMA model and its impact on cloud applications’ QoS. IEEE Trans Cloud Comput 3(4):449–458

    Article  Google Scholar 

  • Cao J, Fu JW, Li ML, Chen JJ (2014) CPU load prediction for cloud environment based on a dynamic ensemble model. Softw Pract Exp 44(7):793–804

    Article  Google Scholar 

  • Chen ZJ, Zhu YC, Di YQ, Feng SC (2015) Self-adaptive prediction of cloud resource demands using ensemble model and subtractive-fuzzy clustering based fuzzy neural network. Comput Intell Neurosci, p 919805

  • Chia MY, Huang YF, Koo CH (2021) Swarm-based optimization as stochastic training strategy for estimation of reference evapotranspiration using extreme learning machine. Agric Water Manage, p 243

  • Choudhary R, Shukla S (2021) A clustering based ensemble of weighted kernelized extreme learning machine for class imbalance learning. Exp Syst Appl 164:114041

    Article  Google Scholar 

  • de Franca FO, de Lima MZ (2021) Interaction-transformation symbolic regression with extreme learning machine. Neurocomputing 423:609–619

    Article  Google Scholar 

  • Edwards AM, Phillips RA, Watkins NW, Freeman MP, Murphy EJ, Afanasyev V, Buldyrev SV, Da Luz MGE, Raposo EP, Stanley HE, Viswanathan GM (2007) Revisiting Levy flight search patterns of wandering albatrosses, bumblebees and deer. Nature 449(7165):1044–1048

    Article  Google Scholar 

  • Emary E, Zawbaa HM, Sharawi M (2019) Impact of Levy flight on modern meta-heuristic optimizers. Appl Soft Comput 75:775–789

    Article  Google Scholar 

  • Gupta S, Dileep AD, Gonsalves TA (2020) Online sparse BLSTM models for resource usage prediction in cloud datacentres. IEEE Trans Netw Serv Manage 17(4):2335–2349

    Article  Google Scholar 

  • Hakli H, Uguz H (2014) A novel particle swarm optimization algorithm with Levy flight. Appl Soft Comput 23:333–345

    Article  Google Scholar 

  • Han S, Zhu K, Wang R (2021) Improvement of evolution process of dandelion algorithm with extreme learning machine for global optimization problems. Exp Syst Appl, p 163

  • Huang GB, Wang DH, Lan Y (2011) Extreme learning machines: a survey. Int J Mach Learn Cybern 2(2):107–122

    Article  Google Scholar 

  • Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with levy flight for global optimization. Appl Soft Comput 43:248–261

    Article  Google Scholar 

  • Jiang H, Haihong E, Song M (2018) Multi-prediction based scheduling for hybrid workloads in the cloud data center. Cluster Comput J Netw Softw Tools Appl 21(3):1607–1622

    Google Scholar 

  • Li CB, Zheng XS, Yang ZK, Kuang L (2018) Predicting short-term electricity demand by combining the advantages of ARMA and XGBoost in fog computing environment. Wireless Commun Mobile Comput, p 18

  • Kumar J, Singh AK, Buyya R (2021) Self directed learning based workload forecasting model for cloud resource management. Inf Sci 543:345–366

    Article  Google Scholar 

  • Li LL, Liu ZF, Tseng ML, Chiu ASF (2019a) Enhancing the Lithium-ion battery life predictability using a hybrid method. Appl Soft Comput 74:110–121

    Article  Google Scholar 

  • Li LL, Sun J, Tseng ML, Li ZG (2019b) Extreme learning machine optimized by whale optimization algorithm using insulated gate bipolar transistor module aging degree evaluation. Expert Syst Appl 127:58–67

    Article  Google Scholar 

  • Liu ZF, Luo SF, Tseng ML, Liu HM, Li LL, Hashan A, Mashud M (2021) Short-term photovoltaic power prediction on modal reconstruction: a novel hybrid model approach. Sustain Energy Technol Assess. https://doi.org/10.1016/j.seta.2021.101048

    Article  Google Scholar 

  • Mafarja M, Mirjalili S (2017a) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453

    Article  Google Scholar 

  • Mafarja MM, Mirjalili S (2017b) Hybrid Whale Optimization Algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312

    Article  Google Scholar 

  • Mahmud MSA, Abidin MSZ, Buyamin S, Emmanuel AA, Hasan HS (2021) Multi-objective route planning for underwater cleaning robot in water reservoir tank. J Intell Rob Syst 101:9

    Article  Google Scholar 

  • Meenakshi A, Sirmathi H, Ruth JA (2019) Cloud n computing-based resource provisioning using k-means clustering and GWO prioritization. Soft Comput 23:10781–10791

    Article  Google Scholar 

  • Mehrabi M, Giacaman N, Sinnen O (2021) Unified programming concepts for unobtrusive integration of cloud-based and local parallel computing. Future Generat Comput Syst Int J Esci 115:700–719

    Article  Google Scholar 

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  • Moreno SR, Mariani VC, Coelho LdS (2021) Hybrid multi-stage decomposition with parametric model applied to wind speed forecasting in Brazilian Northeast. Renew Energy 164:1508–1526

    Article  Google Scholar 

  • Parand K, Aghaei AA, Jani M, Ghodsi AA (2021) new approach to the numerical solution of Fredholm integral equations using least squares-support vector regression. Math Comput Simul 180:114–128

    MathSciNet  MATH  Article  Google Scholar 

  • Rafique A, Van Landuyt D, Beni EH, Lagaisse B, Joosen W (2021) CryptDICE: Distributed data protection system for secure cloud data storage and computation. Inf Syst, p 96

  • Ros S, Caminero AC, Hernandez R, Robles-Gomez A, Tobarra L (2014) Cloud-based architecture for web applications with load forecasting mechanism: a use case on the e-learning services of a distant university. J Supercomput 68(3):1556–1578

    Article  Google Scholar 

  • Santos MAFd, Nobre FD, Curado EMF (2021) Monitoring Levy-process crossovers. Commun Nonlinear Sci Numer Simulat, p 92

  • Khalilpourazaris S, Khalilpourazary S (2018) SCWOA: an efficient hybrid algorithm for parameter optimization of multi-pass milling process. J Ind Prod Eng 35(3):135–147

    Google Scholar 

  • Safavi M, Siuki AK, Hashemi SR (2021) New optimization methods for designing rain stations network using new neural network, election, and whale optimization algorithms by combining the Kriging method. Environ Monitor Assess, vol 193, no 1

  • Taghizadeh-Mehrjardi R, Schmidt K, Toomanian N, Heung B, Behrens T, Mosavi A, Scholten T (2021) Improving the spatial prediction of soil salinity in arid regions using wavelet transformation and support vector regression models. Geoderma, p 383

  • Tikhamarine Y, Malik A, Pandey K, Sammen SS, Souag-Gamane D, Heddam S, Kisi O (2020) Monthly evapotranspiration estimation using optimal climatic parameters: efficacy of hybrid support vector regression integrated with whale optimization algorithm. Environ Monitor Assess, vol 192, no 11

  • Tofighy S, Rahmanian AA, Ghobaei-Arani M (2018) An ensemble CPU load prediction algorithm using a Bayesian information criterion and smooth filters in a cloud computing environment. Softw Pract Exp 48:2257–2277

    Article  Google Scholar 

  • Wu T, Xue W, Wang H, Chung CY, Wang G, Peng J, Yang Q (2021) Extreme learning machine-based state reconstruction for automatic attack filtering in cyber physical power system. IEEE Trans Ind Inf 17(3):1892–1904

    Article  Google Scholar 

  • Xu DY, Yang SL, Liu RP (2013) A mixture of HMM, GA, and Elman network for load prediction in cloud-oriented data centers. J Zhejiang Univ Sci Comput Electron 14(11):845–858

    Article  Google Scholar 

  • Yang JQ, Liu CC, Shang YL, Cheng B, Mao ZX, Liu CH, Niu LS, Chen JL (2014) A cost-aware auto-scaling approach using the workload prediction in service clouds. Inf Syst Front 16(1):7–18

    Article  Google Scholar 

  • You D, Lin W, Shi F, Li J, Qi D, Fong S (2020) A novel approach for CPU load prediction of cloud server combining denoising and error correction. Computing, p 18

  • Yousri D, Allam D, Eteiba MB (2019) Chaotic whale optimizer variants for parameters estimation of the chaotic behavior in Permanent Magnet Synchronous Motor. Appl Soft Comput 74:479–503

    Article  Google Scholar 

  • Zhao L (2018) Load forecasting model of cloud computing resources based on support vector machine. J Nanjing Univ Sci Technol 42(6):687–692

    Google Scholar 

Download references

Acknowledgements

This study was supported by the National Natural Science Foundation of China (Grant No. 51475136) and Guangdong science and technology plan project of China (Grant No. 2016B030305007).

Author information

Authors and Affiliations

Authors

Contributions

H. P. and W.-S. W. contributed to conceptualization; H. P. and W.-S. W. were involved in methodology; L.-L. L. and M.-L. T. provided software; L.-L. L. and M.-L. T. contributed to formal analysis; H.-P., W.-S. W. and M.-L. T. were involved in data curation; and H. P., W.-S. W., M.-L. T. and L.-L. L contributed to writing—original draft preparation. All authors have read and agreed to the published version of the manuscript.

Corresponding author

Correspondence to Ming-Lang Tseng.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest.

Ethical approval

This article does not contain any studies with human participants performed by any of the authors.

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

Verify currency and authenticity via CrossMark

Cite this article

Peng, H., Wen, WS., Tseng, ML. et al. A cloud load forecasting model with nonlinear changes using whale optimization algorithm hybrid strategy. Soft Comput 25, 10205–10220 (2021). https://doi.org/10.1007/s00500-021-05961-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-05961-5

Keywords

  • Cloud load prediction
  • Artificial intelligence optimizer
  • Extreme learning machine
  • Hybrid optimization strategy
  • Efficient resource management