{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T12:28:52Z","timestamp":1769603332697,"version":"3.49.0"},"reference-count":89,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T00:00:00Z","timestamp":1687737600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T00:00:00Z","timestamp":1687737600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"City of Scientific Research and Technological Applications"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Efficient resource management approaches have become a fundamental challenge for distributed systems, especially dynamic environment systems such as cloud computing data centers. These approaches aim at load-balancing or minimizing power consumption. Due to the highly dynamic nature of cloud workloads, traditional time series and machine learning models fail to achieve accurate predictions. In this paper, we propose novel hybrid VTGAN models. Our proposed models not only aim at predicting future workloads but also predicting the workload trend (i.e., the upward or downward direction of the workload). Trend classification could be less complex during the decision-making process in resource management approaches. Also, we study the effect of changing the sliding window size and the number of prediction steps. In addition, we investigate the impact of enhancing the features used for training using the technical indicators, Fourier transforms, and wavelet transforms. We validate our models using a real cloud workload dataset. Our results show that VTGAN models outperform traditional deep learning and hybrid models, such as LSTM\/GRU and CNN-LSTM\/GRU, concerning cloud workload prediction and trend classification. Our proposed model records an upward prediction accuracy ranging from <jats:inline-formula><jats:alternatives><jats:tex-math>$$95.4\\%$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>95.4<\/mml:mn>\n                    <mml:mo>%<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> to <jats:inline-formula><jats:alternatives><jats:tex-math>$$96.6\\%$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>96.6<\/mml:mn>\n                    <mml:mo>%<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>.<\/jats:p>","DOI":"10.1186\/s13677-023-00473-z","type":"journal-article","created":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T14:03:05Z","timestamp":1687788185000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["VTGAN: hybrid generative adversarial networks for cloud workload prediction"],"prefix":"10.1186","volume":"12","author":[{"given":"Aya I.","family":"Maiyza","sequence":"first","affiliation":[]},{"given":"Noha O.","family":"Korany","sequence":"additional","affiliation":[]},{"given":"Karim","family":"Banawan","sequence":"additional","affiliation":[]},{"given":"Hanan A.","family":"Hassan","sequence":"additional","affiliation":[]},{"given":"Walaa M.","family":"Sheta","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,26]]},"reference":[{"key":"473_CR1","unstructured":"Alibaba cluster traces. https:\/\/github.com\/alibaba\/clusterdata. Accessed Mar 2022"},{"key":"473_CR2","unstructured":"Dinda. http:\/\/www.cs.cmu.edu\/~pdinda\/LoadTraces\/. Accessed Mar 2022"},{"key":"473_CR3","unstructured":"Google cluster data. https:\/\/github.com\/google\/cluster-data. Accessed Apr 2022"},{"key":"473_CR4","unstructured":"The planetlab traces. http:\/\/github.com\/beloglazov\/planetlab-workload-traces. Accessed May 2022"},{"key":"473_CR5","unstructured":"Wikimedia foundation. http:\/\/dumps.wikimedia.org\/other\/pagecounts-raw. Accessed May 2022"},{"key":"473_CR6","doi-asserted-by":"publisher","unstructured":"Ajila SA, Bankole AA (2013) Cloud client prediction models using machine learning techniques. In: 2013 IEEE 37th Annual Computer Software and Applications Conference, IEEE, pp 134\u2013142. https:\/\/doi.org\/10.1109\/COMPSAC.2013.21","DOI":"10.1109\/COMPSAC.2013.21"},{"key":"473_CR7","doi-asserted-by":"publisher","unstructured":"Aldossary M, Alzamil I, Djemame K (2017) Towards virtual machine energy-aware cost prediction in clouds. In: International Conference on the Economics of Grids, Clouds, Systems, and Services, Springer, pp 119\u2013131. https:\/\/doi.org\/10.1007\/978-3-319-68066-8_10","DOI":"10.1007\/978-3-319-68066-8_10"},{"key":"473_CR8","doi-asserted-by":"publisher","unstructured":"Alegeh N, Thottoli M, Mian N, Longstaff A, Fletcher S (2021) Feature extraction of time-series data using dwt and fft for ballscrew condition monitoring. In: Advances in Manufacturing Technology XXXIV: Proceedings of the 18th International Conference on Manufacturing Research, Incorporating the 35th National Conference on Manufacturing Research, 7-10 September 2021, University of Derby, Derby, UK, IOS Press, vol\u00a015, p 402. https:\/\/doi.org\/10.3233\/ATDE210069","DOI":"10.3233\/ATDE210069"},{"issue":"113","key":"473_CR9","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/j.eswa.2020.113250","volume":"149","author":"S Alonso-Monsalve","year":"2020","unstructured":"Alonso-Monsalve S, Su\u00e1rez-Cetrulo AL, Cervantes A, Quintana D (2020) Convolution on neural networks for high-frequency trend prediction of cryptocurrency exchange rates using technical indicators. Expert Syst Appl 149(113):250. https:\/\/doi.org\/10.1016\/j.eswa.2020.113250","journal-title":"Expert Syst Appl"},{"key":"473_CR10","unstructured":"Anoep S, Dumitrescu C, Epema D, Iosup A, Jan M, Li H, Wolters L The grid workloads archive: Bitbrains. http:\/\/gwa.ewi.tudelft.nl\/datasets\/gwa-t-12-bitbrains. Accessed June 2022"},{"key":"473_CR11","doi-asserted-by":"publisher","unstructured":"Anuradha J et al (2021) Big data based stock trend prediction using deep CNN with reinforcement-LSTM model. Int J Syst Assur Eng Manag 1\u201311. https:\/\/doi.org\/10.1007\/s13198-021-01074-2","DOI":"10.1007\/s13198-021-01074-2"},{"issue":"5","key":"473_CR12","doi-asserted-by":"publisher","first-page":"1310","DOI":"10.1002\/cpe.3314","volume":"27","author":"A Beloglazov","year":"2015","unstructured":"Beloglazov A, Buyya R (2015) Openstack neat: a framework for dynamic and energy-efficient consolidation of virtual machines in openstack clouds. Concurr Comput Pract Experience 27(5):1310\u20131333. https:\/\/doi.org\/10.1002\/cpe.3314","journal-title":"Concurr Comput Pract Experience"},{"key":"473_CR13","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.neucom.2020.11.011","volume":"424","author":"J Bi","year":"2021","unstructured":"Bi J, Li S, Yuan H, Zhou M (2021) Integrated deep learning method for workload and resource prediction in cloud systems. Neurocomputing 424:35\u201348. https:\/\/doi.org\/10.1016\/j.neucom.2020.11.011","journal-title":"Neurocomputing"},{"key":"473_CR14","doi-asserted-by":"publisher","unstructured":"Bi J, Li S, Yuan H, Zhao Z, Liu H (2019) Deep neural networks for predicting task time series in cloud computing systems. In: 2019 IEEE 16th International Conference on Networking, Sensing and Control (ICNSC), IEEE, pp 86\u201391. https:\/\/doi.org\/10.1109\/ICNSC.2019.8743188","DOI":"10.1109\/ICNSC.2019.8743188"},{"key":"473_CR15","doi-asserted-by":"publisher","first-page":"101087","DOI":"10.1016\/j.seta.2021.101087","volume":"45","author":"NK Biswas","year":"2021","unstructured":"Biswas NK, Banerjee S, Biswas U, Ghosh U (2021) An approach towards development of new linear regression prediction model for reduced energy consumption and sla violation in the domain of green cloud computing. Sustain Energy Technol Assess 45:101087. https:\/\/doi.org\/10.1016\/j.seta.2021.101087","journal-title":"Sustain Energy Technol Assess"},{"issue":"6","key":"473_CR16","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599\u2013616. https:\/\/doi.org\/10.1016\/j.future.2008.12.001","journal-title":"Futur Gener Comput Syst"},{"issue":"4","key":"473_CR17","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TCC.2014.2350475","volume":"3","author":"RN Calheiros","year":"2014","unstructured":"Calheiros RN, Masoumi E, Ranjan R, Buyya R (2014) Workload prediction using ARIMA model and its impact on cloud applications\u2019 QoS. IEEE Trans Cloud Comput 3(4):449\u2013458. https:\/\/doi.org\/10.1109\/TCC.2014.2350475","journal-title":"IEEE Trans Cloud Comput"},{"key":"473_CR18","doi-asserted-by":"publisher","unstructured":"Chen J, Wang Y (2019) A hybrid method for short-term host utilization prediction in cloud computing. J Electr Comput Eng 2019. https:\/\/doi.org\/10.1155\/2019\/2782349","DOI":"10.1155\/2019\/2782349"},{"issue":"4","key":"473_CR19","doi-asserted-by":"publisher","first-page":"923","DOI":"10.1109\/TPDS.2019.2953745","volume":"31","author":"Z Chen","year":"2019","unstructured":"Chen Z, Hu J, Min G, Zomaya AY, El-Ghazawi T (2019) Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning. IEEE Trans Parallel Distrib Syst 31(4):923\u2013934. https:\/\/doi.org\/10.1109\/TPDS.2019.2953745","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"473_CR20","doi-asserted-by":"publisher","unstructured":"Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555. https:\/\/doi.org\/10.48550\/arXiv.1412.3555","DOI":"10.48550\/arXiv.1412.3555"},{"key":"473_CR21","doi-asserted-by":"publisher","unstructured":"Cortez E, Bonde A, Muzio A, Russinovich M, Fontoura M, Bianchini R (2017) Resource central: Understanding and predicting workloads for improved resource management in large cloud platforms. In: Proceedings of the 26th Symposium on Operating Systems Principles, pp 153\u2013167. https:\/\/doi.org\/10.1145\/3132747.3132772","DOI":"10.1145\/3132747.3132772"},{"issue":"1","key":"473_CR22","doi-asserted-by":"publisher","first-page":"255","DOI":"10.3390\/app10010255","volume":"10","author":"S Demir","year":"2020","unstructured":"Demir S, Mincev K, Kok K, Paterakis NG (2020) Introducing technical indicators to electricity price forecasting: A feature engineering study for linear, ensemble, and deep machine learning models. Appl Sci 10(1):255. https:\/\/doi.org\/10.3390\/app10010255","journal-title":"Appl Sci"},{"key":"473_CR23","doi-asserted-by":"publisher","unstructured":"Dezhkam A, Manzuri MT, Aghapour A, Karimi A, Rabiee A, Shalmani SM (2022) A bayesian-based classification framework for financial time series trend prediction. J Supercomput 1\u201338. https:\/\/doi.org\/10.1007\/s11227-022-04834-4","DOI":"10.1007\/s11227-022-04834-4"},{"key":"473_CR24","doi-asserted-by":"publisher","unstructured":"Duggan M, Mason K, Duggan J, Howley E, Barrett E (2017) Predicting host cpu utilization in cloud computing using recurrent neural networks. In: 2017 12th International Conference for Internet Technology and Secured Transactions (ICITST), IEEE, pp 67\u201372. https:\/\/doi.org\/10.23919\/ICITST.2017.8356348","DOI":"10.23919\/ICITST.2017.8356348"},{"key":"473_CR25","doi-asserted-by":"publisher","unstructured":"Farahnakian F, Liljeberg P, Plosila J (2013a) Lircup: Linear regression based cpu usage prediction algorithm for live migration of virtual machines in data centers. In: 2013 39th Euromicro Conference on Software Engineering and Advanced Applications, IEEE, pp 357\u2013364. https:\/\/doi.org\/10.1109\/SEAA.2013.23","DOI":"10.1109\/SEAA.2013.23"},{"key":"473_CR26","doi-asserted-by":"publisher","unstructured":"Farahnakian F, Pahikkala T, Liljeberg P, Plosila J (2013b) Energy aware consolidation algorithm based on k-nearest neighbor regression for cloud data centers. In: 2013 IEEE\/ACM 6th International Conference on Utility and Cloud Computing, IEEE, pp 256\u2013259. https:\/\/doi.org\/10.1109\/UCC.2013.51","DOI":"10.1109\/UCC.2013.51"},{"issue":"4","key":"473_CR27","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1007\/s10618-019-00619-1","volume":"33","author":"HI Fawaz","year":"2019","unstructured":"Fawaz HI, Forestier G, Weber J, Idoumghar L, Muller PA (2019) Deep learning for time series classification: a review. Data Min Knowl Discov 33(4):917\u2013963. https:\/\/doi.org\/10.1007\/s10618-019-00619-1","journal-title":"Data Min Knowl Discov"},{"issue":"1","key":"473_CR28","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1109\/TCC.2017.2737624","volume":"8","author":"X Fu","year":"2017","unstructured":"Fu X, Zhou C (2017) Predicted affinity based virtual machine placement in cloud computing environments. IEEE Trans Cloud Comput 8(1):246\u2013255. https:\/\/doi.org\/10.1109\/TCC.2017.2737624","journal-title":"IEEE Trans Cloud Comput"},{"key":"473_CR29","doi-asserted-by":"publisher","unstructured":"Gai K, Du Z, Qiu M, Zhao H (2015) Efficiency-aware workload optimizations of heterogeneous cloud computing for capacity planning in financial industry. In: 2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing, IEEE, pp 1\u20136. https:\/\/doi.org\/10.1109\/CSCloud.2015.73","DOI":"10.1109\/CSCloud.2015.73"},{"key":"473_CR30","doi-asserted-by":"publisher","unstructured":"Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial networks. arXiv preprint arXiv:1406.2661. https:\/\/doi.org\/10.48550\/arXiv.1406.2661","DOI":"10.48550\/arXiv.1406.2661"},{"key":"473_CR31","volume-title":"Deep learning","author":"I Goodfellow","year":"2016","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, England"},{"key":"473_CR32","doi-asserted-by":"publisher","unstructured":"Guo Y, Yao W (2018) Applying gated recurrent units pproaches for workload prediction. In: NOMS 2018-2018 IEEE\/IFIP Network Operations and Management Symposium, IEEE, pp 1\u20136. https:\/\/doi.org\/10.1109\/NOMS.2018.8406290","DOI":"10.1109\/NOMS.2018.8406290"},{"issue":"1","key":"473_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-020-00212-8","volume":"9","author":"HA Hassan","year":"2020","unstructured":"Hassan HA, Maiyza AI, Sheta WM (2020) Integrated resource management pipeline for dynamic resource-effective cloud data center. J Cloud Comput 9(1):1\u201320. https:\/\/doi.org\/10.1186\/s13677-020-00212-8","journal-title":"J Cloud Comput"},{"issue":"1","key":"473_CR34","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1109\/TSC.2017.2648791","volume":"13","author":"NT Hieu","year":"2017","unstructured":"Hieu NT, Di Francesco M, Yl\u00e4-J\u00e4\u00e4ski A (2017) Virtual machine consolidation with multiple usage prediction for energy-efficient cloud data centers. IEEE Trans Serv Comput 13(1):186\u2013199. https:\/\/doi.org\/10.1109\/TSC.2017.2648791","journal-title":"IEEE Trans Serv Comput"},{"issue":"8","key":"473_CR35","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780. https:\/\/doi.org\/10.1162\/neco.1997.9.8.1735","journal-title":"Neural Comput"},{"key":"473_CR36","doi-asserted-by":"publisher","unstructured":"Huang Z, Peng J, Lian H, Guo J, Qiu W (2017) Deep recurrent model for server load and performance prediction in data center. Complexity 2017. https:\/\/doi.org\/10.1155\/2017\/8584252","DOI":"10.1155\/2017\/8584252"},{"key":"473_CR37","doi-asserted-by":"publisher","unstructured":"Hu Y, Deng B, Peng F (2016) Autoscaling prediction models for cloud resource provisioning. In: 2016 2nd IEEE International Conference on Computer and Communications (ICCC), IEEE, pp 1364\u20131369. https:\/\/doi.org\/10.1109\/CompComm.2016.7924927","DOI":"10.1109\/CompComm.2016.7924927"},{"key":"473_CR38","doi-asserted-by":"publisher","unstructured":"Hu Y, Deng B, Peng F, Wang D (2016) Workload prediction for cloud computing elasticity mechanism. In: 2016 IEEE International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), IEEE, pp 244\u2013249. https:\/\/doi.org\/10.1109\/ICCCBDA.2016.7529565","DOI":"10.1109\/ICCCBDA.2016.7529565"},{"key":"473_CR39","doi-asserted-by":"publisher","unstructured":"Hyndman RJ, Khandakar Y, et\u00a0al (2008) Automatic time series forecasting: the forecast package for r. J Stat Softw 27(3):1\u201322. https:\/\/doi.org\/10.18637\/jss.v027.i03","DOI":"10.18637\/jss.v027.i03"},{"key":"473_CR40","volume-title":"Forecasting: principles and practice","author":"RJ Hyndman","year":"2018","unstructured":"Hyndman RJ, Athanasopoulos G (2018) Forecasting: principles and practice. OTexts, Australia"},{"key":"473_CR41","doi-asserted-by":"publisher","unstructured":"Janardhanan D, Barrett E (2017) Cpu workload forecasting of machines in data centers using lstm recurrent neural networks and arima models. In: 2017 12th International Conference for Internet Technology and Secured Transactions (ICITST), IEEE, pp 55\u201360. https:\/\/doi.org\/10.23919\/ICITST.2017.8356346","DOI":"10.23919\/ICITST.2017.8356346"},{"key":"473_CR42","unstructured":"Jozefowicz R, Zaremba W, Sutskever I (2015) An empirical exploration of recurrent network architectures. In: International conference on machine learning, PMLR, pp 2342\u20132350"},{"issue":"5","key":"473_CR43","doi-asserted-by":"publisher","first-page":"5311","DOI":"10.1016\/j.eswa.2010.10.027","volume":"38","author":"Y Kara","year":"2011","unstructured":"Kara Y, Boyacioglu MA, Baykan \u00d6K (2011) Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the istanbul stock exchange. Expert Syst Appl 38(5):5311\u20135319. https:\/\/doi.org\/10.1016\/j.eswa.2010.10.027","journal-title":"Expert Syst Appl"},{"key":"473_CR44","doi-asserted-by":"publisher","first-page":"131476","DOI":"10.1109\/ACCESS.2021.3113714","volume":"9","author":"ME Karim","year":"2021","unstructured":"Karim ME, Maswood MMS, Das S, Alharbi AG (2021) Bhyprec: a novel bi-LSTM based hybrid recurrent neural network model to predict the CPU workload of cloud virtual machine. IEEE Access 9:131476\u2013131495. https:\/\/doi.org\/10.1109\/ACCESS.2021.3113714","journal-title":"IEEE Access"},{"key":"473_CR45","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1016\/j.future.2021.10.019","volume":"128","author":"T Khan","year":"2022","unstructured":"Khan T, Tian W, Ilager S, Buyya R (2022) Workload forecasting and energy state estimation in cloud data centres: Ml-centric approach. Futur Gener Comput Syst 128:320\u2013332. https:\/\/doi.org\/10.1016\/j.future.2021.10.019","journal-title":"Futur Gener Comput Syst"},{"key":"473_CR46","doi-asserted-by":"publisher","unstructured":"Kim IK, Wang W, Qi Y, Humphrey M (2016) Empirical evaluation of workload forecasting techniques for predictive cloud resource scaling. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), IEEE, pp 1\u201310. https:\/\/doi.org\/10.1109\/CLOUD.2016.0011","DOI":"10.1109\/CLOUD.2016.0011"},{"key":"473_CR47","doi-asserted-by":"publisher","first-page":"676","DOI":"10.1016\/j.procs.2017.12.087","volume":"125","author":"J Kumar","year":"2018","unstructured":"Kumar J, Goomer R, Singh AK (2018) Long short term memory recurrent neural network (LSTM-RNN) based workload forecasting model for cloud datacenters. Procedia Comput Sci 125:676\u2013682. https:\/\/doi.org\/10.1016\/j.procs.2017.12.087","journal-title":"Procedia Comput Sci"},{"key":"473_CR48","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.neucom.2020.02.014","volume":"397","author":"J Kumar","year":"2020","unstructured":"Kumar J, Singh AK, Buyya R (2020) Ensemble learning based predictive framework for virtual machine resource request prediction. Neurocomputing 397:20\u201330. https:\/\/doi.org\/10.1016\/j.neucom.2020.02.014","journal-title":"Neurocomputing"},{"key":"473_CR49","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2023.3235107","author":"M Kumar","year":"2023","unstructured":"Kumar M, Kishor A, Samariya JK, Zomaya AY (2023) An autonomic workload prediction and resource allocation framework for fog enabled industrial IoT. IEEE Internet Things J. https:\/\/doi.org\/10.1109\/JIOT.2023.3235107","journal-title":"IEEE Internet Things J"},{"key":"473_CR50","doi-asserted-by":"publisher","first-page":"6994","DOI":"10.1007\/s11227-019-03134-8","volume":"76","author":"C Li","year":"2020","unstructured":"Li C, Bai J, Luo Y (2020) Efficient resource scaling based on load fluctuation in edge-cloud computing environment. J Supercomput 76:6994\u20137025. https:\/\/doi.org\/10.1007\/s11227-019-03134-8","journal-title":"J Supercomput"},{"key":"473_CR51","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2022.05.007","author":"W Lin","year":"2022","unstructured":"Lin W, Yao K, Zeng L, Liu F, Shan C, Hong X (2022) A GAN-based method for time-dependent cloud workload generation. J Parallel Distrib Comput. https:\/\/doi.org\/10.1016\/j.jpdc.2022.05.007","journal-title":"J Parallel Distrib Comput"},{"key":"473_CR52","doi-asserted-by":"publisher","unstructured":"Liu J, Tan X, Wang Y (2019) Cssap: software aging prediction for cloud services based on arima-lstm hybrid model. In: 2019 IEEE International Conference on Web Services (ICWS), IEEE, pp 283\u2013290. https:\/\/doi.org\/10.1109\/ICWS.2019.00055","DOI":"10.1109\/ICWS.2019.00055"},{"key":"473_CR53","doi-asserted-by":"publisher","unstructured":"Mahsereci M, Balles L, Lassner C, Hennig P (2017) Early stopping without a validation set. arXiv preprint arXiv:1703.09580. https:\/\/doi.org\/10.48550\/arXiv.1703.09580","DOI":"10.48550\/arXiv.1703.09580"},{"key":"473_CR54","doi-asserted-by":"publisher","first-page":"7190","DOI":"10.1109\/ACCESS.2017.2785280","volume":"6","author":"SB Melhem","year":"2017","unstructured":"Melhem SB, Agarwal A, Goel N, Zaman M (2017) Markov prediction model for host load detection and VM placement in live migration. IEEE Access 6:7190\u20137205. https:\/\/doi.org\/10.1109\/ACCESS.2017.2785280","journal-title":"IEEE Access"},{"key":"473_CR55","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1016\/j.future.2020.01.008","volume":"106","author":"SM Moghaddam","year":"2020","unstructured":"Moghaddam SM, O\u2019Sullivan M, Walker C, Piraghaj SF, Unsworth CP (2020) Embedding individualized machine learning prediction models for energy efficient VM consolidation within cloud data centers. Futur Gener Comput Syst 106:221\u2013233. https:\/\/doi.org\/10.1016\/j.future.2020.01.008","journal-title":"Futur Gener Comput Syst"},{"issue":"2","key":"473_CR56","doi-asserted-by":"publisher","first-page":"e0191939","DOI":"10.1371\/journal.pone.0191939","volume":"13","author":"A Mozo","year":"2018","unstructured":"Mozo A, Ordozgoiti B, G\u00f3mez-Canaval S (2018) Forecasting short-term data center network traffic load with convolutional neural networks. PloS ONE 13(2):e0191939. https:\/\/doi.org\/10.1371\/journal.pone.0191939","journal-title":"PloS ONE"},{"key":"473_CR57","doi-asserted-by":"publisher","unstructured":"Nashold L, Krishnan R (2020) Using lstm and sarima models to forecast cluster CPU usage. arXiv preprint arXiv:2007.08092. https:\/\/doi.org\/10.48550\/arXiv.2007.08092","DOI":"10.48550\/arXiv.2007.08092"},{"key":"473_CR58","doi-asserted-by":"publisher","unstructured":"Niedermaier S, Koetter F, Freymann A, Wagner S (2019) On observability and monitoring of distributed systems\u2013an industry interview study. In: International Conference on Service-Oriented Computing, Springer, pp 36\u201352. https:\/\/doi.org\/10.1007\/978-3-030-33702-5_3","DOI":"10.1007\/978-3-030-33702-5_3"},{"key":"473_CR59","doi-asserted-by":"publisher","unstructured":"Ouhame S, Hadi Y, Ullah A (2021) An efficient forecasting approach for resource utilization in cloud data center using cnn-lstm model. Neural Comput & Applic pp 1\u201313. https:\/\/doi.org\/10.1007\/s00521-021-05770-9","DOI":"10.1007\/s00521-021-05770-9"},{"issue":"1","key":"473_CR60","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1113361.1113374","volume":"40","author":"K Park","year":"2006","unstructured":"Park K, Pai VS (2006) Comon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40(1):65\u201374. https:\/\/doi.org\/10.1145\/1113361.1113374","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"473_CR61","doi-asserted-by":"publisher","unstructured":"Patel YS, Jaiswal R, Pandey S, Misra R (2020) k stacked bidirectional lstm for resource usage prediction in cloud data centers. In: International Conference on Internet of Things and Connected Technologies, Springer, pp 147\u2013157. https:\/\/doi.org\/10.1007\/978-3-030-76736-5_14","DOI":"10.1007\/978-3-030-76736-5_14"},{"key":"473_CR62","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2023.01.002","author":"YS Patel","year":"2023","unstructured":"Patel YS, Bedi J (2023) Mag-d: A multivariate attention network based approach for cloud workload forecasting. Futur Gener Comput Syst. https:\/\/doi.org\/10.1016\/j.future.2023.01.002","journal-title":"Futur Gener Comput Syst"},{"key":"473_CR63","doi-asserted-by":"publisher","unstructured":"Patel M, Chaudhary S, Garg S (2016) Machine learning based statistical prediction model for improving performance of live virtual machine migration. J Eng 2016. https:\/\/doi.org\/10.1155\/2016\/3061674","DOI":"10.1155\/2016\/3061674"},{"key":"473_CR64","doi-asserted-by":"publisher","unstructured":"Peng C, Li Y, Yu Y, Zhou Y, Du S (2018) Multi-step-ahead host load prediction with gru based encoder-decoder in cloud computing. In: 2018 10th International Conference on Knowledge and Smart Technology (KST), IEEE, pp 186\u2013191. https:\/\/doi.org\/10.1109\/KST.2018.8426104","DOI":"10.1109\/KST.2018.8426104"},{"key":"473_CR65","unstructured":"Porambage P, Kumar T, Liyanage M, Partala J, Lov\u00e9n L, Ylianttila M, Sepp\u00e4nen T (2019) Sec-edgeai: Ai for edge security vs security for edge ai. The 1st 6G Wireless Summit (Levi, Finland). https:\/\/link.springer.com\/article\/10.1007\/s10586-021-03492-0. https:\/\/link.springer.com\/article\/10.1007\/s13369-021-06348-2"},{"key":"473_CR66","doi-asserted-by":"publisher","unstructured":"Prevost JJ, Nagothu K, Kelley B, Jamshidi M (2011) Prediction of cloud data center networks loads using stochastic and neural models. In: 2011 6th International Conference on System of Systems Engineering, IEEE, pp 276\u2013281. https:\/\/doi.org\/10.1109\/SYSOSE.2011.5966610","DOI":"10.1109\/SYSOSE.2011.5966610"},{"key":"473_CR67","unstructured":"Sahi SK, Dhaka V (2015) Study on predicting for workload of cloud services using artificial neural network. In: 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom), IEEE, pp 331\u2013335"},{"key":"473_CR68","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1016\/j.neucom.2020.08.076","volume":"426","author":"D Saxena","year":"2021","unstructured":"Saxena D, Singh AK (2021) A proactive autoscaling and energy-efficient VM allocation framework using online multi-resource neural network for cloud data center. Neurocomputing 426:248\u2013264. https:\/\/doi.org\/10.1016\/j.neucom.2020.08.076","journal-title":"Neurocomputing"},{"key":"473_CR69","doi-asserted-by":"publisher","unstructured":"Selvin S, Vinayakumar R, Gopalakrishnan E, Menon VK, Soman K (2017) Stock price prediction using lstm, rnn and cnn-sliding window model. In: 2017 international conference on advances in computing, communications and informatics (icacci), IEEE, pp 1643\u20131647. https:\/\/doi.org\/10.1109\/ICACCI.2017.8126078","DOI":"10.1109\/ICACCI.2017.8126078"},{"key":"473_CR70","doi-asserted-by":"publisher","unstructured":"Shah J, Vaidya D, Shah M (2022) A comprehensive review on multiple hybrid deep learning approaches for stock prediction. Intell Syst Appl 200111. https:\/\/doi.org\/10.1016\/j.iswa.2022.200111","DOI":"10.1016\/j.iswa.2022.200111"},{"key":"473_CR71","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/j.compeleceng.2015.07.020","volume":"47","author":"SB Shaw","year":"2015","unstructured":"Shaw SB, Singh AK (2015) Use of proactive and reactive hotspot detection technique to reduce the number of virtual machine migration and energy consumption in cloud data center. Comput Electr Eng 47:241\u2013254. https:\/\/doi.org\/10.1016\/j.compeleceng.2015.07.020","journal-title":"Comput Electr Eng"},{"key":"473_CR72","doi-asserted-by":"publisher","unstructured":"Shen S, Van\u00a0Beek V, Iosup A (2015) Statistical characterization of business-critical workloads hosted in cloud datacenters. In: 2015 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, IEEE, pp 465\u2013474. https:\/\/doi.org\/10.1109\/CCGrid.2015.60","DOI":"10.1109\/CCGrid.2015.60"},{"key":"473_CR73","doi-asserted-by":"publisher","unstructured":"Shuvo MNH, Maswood MMS, Alharbi AG (2020) Lsru: A novel deep learning based hybrid method to predict the workload of virtual machines in cloud data center. In: 2020 IEEE Region 10 Symposium (TENSYMP), IEEE, pp 1604\u20131607. https:\/\/doi.org\/10.1109\/TENSYMP50017.2020.9230799","DOI":"10.1109\/TENSYMP50017.2020.9230799"},{"key":"473_CR74","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.neucom.2016.11.095","volume":"264","author":"Y Shynkevich","year":"2017","unstructured":"Shynkevich Y, McGinnity TM, Coleman SA, Belatreche A, Li Y (2017) Forecasting price movements using technical indicators: Investigating the impact of varying input window length. Neurocomputing 264:71\u201388. https:\/\/doi.org\/10.1016\/j.neucom.2016.11.095","journal-title":"Neurocomputing"},{"key":"473_CR75","doi-asserted-by":"publisher","DOI":"10.1016\/j.iotcps.2023.02.004","author":"R Singh","year":"2023","unstructured":"Singh R, Gill SS (2023) Edge ai: A survey. Internet of Things and Cyber-Physical Systems. https:\/\/doi.org\/10.1016\/j.iotcps.2023.02.004","journal-title":"Internet of Things and Cyber-Physical Systems"},{"issue":"12","key":"473_CR76","doi-asserted-by":"publisher","first-page":"6554","DOI":"10.1007\/s11227-017-2044-4","volume":"74","author":"B Song","year":"2018","unstructured":"Song B, Yu Y, Zhou Y, Wang Z, Du S (2018) Host load prediction with long short-term memory in cloud computing. J Supercomput 74(12):6554\u20136568. https:\/\/doi.org\/10.1007\/s11227-017-2044-4","journal-title":"J Supercomput"},{"key":"473_CR77","doi-asserted-by":"publisher","first-page":"73730","DOI":"10.1109\/ACCESS.2020.2988207","volume":"8","author":"F Tahir","year":"2020","unstructured":"Tahir F, Abdullah M, Bukhari F, Almustafa KM, Iqbal W (2020) Online workload burst detection for efficient predictive autoscaling of applications. IEEE Access 8:73730\u201373745. https:\/\/doi.org\/10.1109\/ACCESS.2020.2988207","journal-title":"IEEE Access"},{"issue":"10","key":"473_CR78","doi-asserted-by":"publisher","first-page":"5109","DOI":"10.1080\/03610926.2015.1096388","volume":"46","author":"K Tschumitschew","year":"2017","unstructured":"Tschumitschew K, Klawonn F (2017) Effects of drift and noise on the optimal sliding window size for data stream regression models. Commun Stat-Theory Methods 46(10):5109\u20135132. https:\/\/doi.org\/10.1080\/03610926.2015.1096388","journal-title":"Commun Stat-Theory Methods"},{"key":"473_CR79","doi-asserted-by":"publisher","unstructured":"Ullah F, Bilal M, Yoon SK (2023) Intelligent time-series forecasting framework for non-linear dynamic workload and resource prediction in cloud. Comput Netw 109653. https:\/\/doi.org\/10.1016\/j.comnet.2023.109653","DOI":"10.1016\/j.comnet.2023.109653"},{"key":"473_CR80","doi-asserted-by":"publisher","unstructured":"Vashistha A, Verma P (2020) A literature review and taxonomy on workload prediction in cloud data center. In: 2020 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence), IEEE, pp 415\u2013420. https:\/\/doi.org\/10.1109\/Confluence47617.2020.9057938","DOI":"10.1109\/Confluence47617.2020.9057938"},{"issue":"3","key":"473_CR81","first-page":"87","volume":"6","author":"C Vazquez","year":"2015","unstructured":"Vazquez C, Krishnan R, John E (2015) Time series forecasting of cloud data center workloads for dynamic resource provisioning. J Wirel Mob Netw Ubiquit Comput Dependable Appl 6(3):87\u2013110","journal-title":"J Wirel Mob Netw Ubiquit Comput Dependable Appl"},{"issue":"8","key":"473_CR82","doi-asserted-by":"publisher","first-page":"1286","DOI":"10.3390\/app8081286","volume":"8","author":"F Wang","year":"2018","unstructured":"Wang F, Yu Y, Zhang Z, Li J, Zhen Z, Li K (2018) Wavelet decomposition and convolutional LSTM networks based improved deep learning model for solar irradiance forecasting. Appl Sci 8(8):1286. https:\/\/doi.org\/10.3390\/app8081286","journal-title":"Appl Sci"},{"issue":"12","key":"473_CR83","doi-asserted-by":"publisher","first-page":"1255","DOI":"10.1080\/01446193.2010.487536","volume":"28","author":"JM Wong","year":"2010","unstructured":"Wong JM, Ng ST (2010) Forecasting construction tender price index in Hong Kong using vector error correction model. Constr Manag Econ 28(12):1255\u20131268. https:\/\/doi.org\/10.1080\/01446193.2010.487536","journal-title":"Constr Manag Econ"},{"issue":"8","key":"473_CR84","doi-asserted-by":"publisher","first-page":"3037","DOI":"10.1007\/s11227-015-1426-8","volume":"71","author":"Q Yang","year":"2015","unstructured":"Yang Q, Zhou Y, Yu Y, Yuan J, Xing X, Du S (2015) Multi-step-ahead host load prediction using autoencoder and echo state networks in cloud computing. J Supercomput 71(8):3037\u20133053. https:\/\/doi.org\/10.1007\/s11227-015-1426-8","journal-title":"J Supercomput"},{"key":"473_CR85","doi-asserted-by":"publisher","unstructured":"Yazdanian P, Sharifian S (2021) E2lg: a multiscale ensemble of lstm\/gan deep learning architecture for multistep-ahead cloud workload prediction. J Supercomput 1\u201331. https:\/\/doi.org\/10.1007\/s11227-021-03723-6","DOI":"10.1007\/s11227-021-03723-6"},{"issue":"1","key":"473_CR86","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40854-020-00220-2","volume":"7","author":"DC Y\u0131ld\u0131r\u0131m","year":"2021","unstructured":"Y\u0131ld\u0131r\u0131m DC, Toroslu IH, Fiore U (2021) Forecasting directional movement of forex data using LSTM with technical and macroeconomic indicators. Financ Innov 7(1):1\u201336. https:\/\/doi.org\/10.1186\/s40854-020-00220-2","journal-title":"Financ Innov"},{"key":"473_CR87","doi-asserted-by":"publisher","unstructured":"Zhang W, Li B, Zhao D, Gong F, Lu Q (2016) Workload prediction for cloud cluster using a recurrent neural network. In: 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI), IEEE, pp 104\u2013109. https:\/\/doi.org\/10.1109\/IIKI.2016.39","DOI":"10.1109\/IIKI.2016.39"},{"issue":"4","key":"473_CR88","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1145\/1851476.1851516","volume":"5","author":"Q Zhu","year":"2012","unstructured":"Zhu Q, Agrawal G (2012) Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans Serv Comput 5(4):497\u2013511. https:\/\/doi.org\/10.1145\/1851476.1851516","journal-title":"IEEE Trans Serv Comput"},{"key":"473_CR89","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13638-019-1605-z","volume":"1","author":"Y Zhu","year":"2019","unstructured":"Zhu Y, Zhang W, Chen Y (2019) Gao H (2019) A novel approach to workload prediction using attention-based LSTM encoder-decoder network in cloud environment. EURASIP J Wirel Commun Netw 1:1\u201318. https:\/\/doi.org\/10.1186\/s13638-019-1605-z","journal-title":"EURASIP J Wirel Commun Netw"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00473-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-023-00473-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00473-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T14:05:06Z","timestamp":1687788306000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-023-00473-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,26]]},"references-count":89,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["473"],"URL":"https:\/\/doi.org\/10.1186\/s13677-023-00473-z","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,26]]},"assertion":[{"value":"7 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 June 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Consent has been granted by all authors and there is no conflict.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"97"}}