Research on a Service Load Prediction Method Based on VMD-GLRT
Abstract
:Featured Application
Abstract
1. Introduction
1.1. Background
1.2. Related Work
1.2.1. Machine Learning
1.2.2. Deep Learning
1.2.3. Contribution
2. Materials and Methods
2.1. Model Building
2.2. Signal Decomposition Method and Process
- Firstly, is transformed by Hilbert transform to obtain the analysis signal and its center band is modulated:
- The squared norm L2 of the modulation center band is calculated and the bandwidth of each IMF is estimated as follows:
- To find the optimal solution to the original problem, the Lagrange multiplier λ(t) and the factor α are introduced in the current step, and the problem is transformed into an unconstrained variational problem with the Lagrange operator and quadratic penalty term, which is formalized as follows:
- Finally, the alternating direction method of multipliers is used to continuously update each component and its center frequency, and the solution to the original problem can be obtained. It is updated as follows:
- Based on the above analysis results, the algorithm re-estimates the center frequency:
- Initialize and n;
- execute cycle n = n + 1;
- When , update according to (6);
- update and . The formula is given below:
- When the accuracy (calculated as shown in Equation (9)) reaches a given constraint value ε and the component has reached k components, the algorithm is exited, and the optimal modal component is thus obtained. The symbol ε above is the precision of the iteration, and when ε is less than 1 × 10−6, this results in the push-out condition.
2.3. The Residual Structure of Long-Term Memory
3. Result and Discussion
3.1. Data Acquisition and Processing
3.2. Experiments and Results
3.2.1. Ablation Experiment
3.2.2. Comparative Experiment
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Larrucea, X.; Santamaria, I.; Colomo-Palacios, R.; Ebert, C. Microservices. IEEE Softw. 2018, 35, 96–100. [Google Scholar] [CrossRef]
- Liu, P.; Liu, B.; Zhou, N.; Peng, X.; Lin, W. Survey of Hybrid Coud Wlorkflow Sheduling. Comput. Sci. 2022, 49, 235–243. [Google Scholar]
- Amiri, M.; Mohammad-Khanli, L. Survey on prediction models of applications for resources provisioning in cloud. J. Netw. Comput. Appl. 2017, 82, 93–113. [Google Scholar] [CrossRef]
- Kazanavičius, J.; Mažeika, D. Migrating legacy software to microservices architecture. In Proceedings of the 2019 Open Conference of Electrical, Electronic and Information Sciences (eStream), Vilnius, Lithuania, 25 April 2019; IEEE: New York, NY, USA, 2019; pp. 1–5. [Google Scholar]
- Yu, H.; Liu, B.; Zhou, N.; Lin, W.; Liu, P. Survey of Multi-cloud Workflow Scheduling. Comput. Sci. 2022, 49, 250–258. [Google Scholar]
- Wang, Z.; Zhang, L.; Lv, B.; Ji, Y.; Hu, C.; Wen, S. Review of cloud computing resource scheduling based on machine learning. Radiocommun. Technol. 2022, 48, 213–222. [Google Scholar]
- Mason, K.; Duggan, M.; Barrett, E.; Duggan, J.; Howley, E. Predicting host CPU utilization in the cloud using evolutionary neural networks. Future Gener. Comput. Syst. 2018, 86, 162–173. [Google Scholar] [CrossRef]
- Gadhavi, L.J.; Bhavsar, M.D. Adaptive cloud resource management through workload prediction. Energy Syst. 2019, 13, 601–623. [Google Scholar] [CrossRef]
- Kumar, J.; Singh, A.K.; Buyya, R. Ensemble learning based predictive framework for virtual machine resource request prediction. Neurocomputing 2020, 397, 20–30. [Google Scholar] [CrossRef]
- Jeddi, S.; Sharifian, S. A hybrid wavelet decomposer and GMDH-ELM ensemble model for Network function virtualization workload forecasting in cloud computing. Appl. Soft Comput. 2020, 88, 105940. [Google Scholar] [CrossRef]
- Nehra, P.; Nagaraju, A. Host utilization prediction using hybrid kernel based support vector regression in cloud data centers. J. King Saud Univ.-Comput. Inf. Sci. 2021, 34, 6481–6490. [Google Scholar] [CrossRef]
- Khan, T.; Tian, W.; Ilager, S.; Buyya, R. Workload forecasting and energy state estimation in cloud data centres: ML-centric approach. Future Gener. Comput. Syst. 2022, 128, 320–332. [Google Scholar] [CrossRef]
- Guo, Q.; Huo, R.; Meng, H.; Xinhua, E.; Liu, J.; Huang, T.; Liu, Y. Research on LSTM-based load prediction for edge data centers. In Proceedings of the 2018 IEEE 4th International Conference on Computer and Communications (ICCC), Chengdu, China, 7–10 December 2018; IEEE: New York, NY, USA, 2018; pp. 1825–1829. [Google Scholar]
- Chen, Z.; Hu, J.; Min, G.; Zomaya, A.Y.; El-Ghazawi, T. Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning. IEEE Trans. Parallel Distrib. Syst. 2019, 31, 923–934. [Google Scholar] [CrossRef] [Green Version]
- Li, S.; Bi, J.; Yuan, H.; Zhou, M.; Zhang, J. Improved LSTM-based prediction method for highly variable workload and resources in clouds. In Proceedings of the 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Toronto, ON, Canada, 11–14 October 2020; IEEE: New York, NY, USA, 2020; pp. 1206–1211. [Google Scholar]
- Zhang, Y.; Liu, F.; Wang, B.; Lin, W.; Zhong, G.; Xu, M.; Li, K. A multi-output prediction model for physical machine resource usage in cloud data centers. Future Gener. Comput. Syst. 2022, 130, 292–306. [Google Scholar] [CrossRef]
- Chen, L.; Zhang, W.; Ye, H. Accurate workload prediction for edge data centers: Savitzky-Golay filter, CNN and BiLSTM with attention mechanism. Appl. Intell. 2022, 52, 13027–13042. [Google Scholar] [CrossRef]
- Al-Sayed, M.M. Workload Time Series Cumulative Prediction Mechanism for Cloud Resources Using Neural Machine Translation Technique. J. Grid Comput. 2022, 20, 16. [Google Scholar] [CrossRef]
- He, X.; Xu, J.; Wang, B.; Wu, H.; Zhang, B. Research on cloud computing resource load prediction based on GRU-LSTM combination model. Comput. Eng. 2022, 48, 11–17+34. [Google Scholar]
- Guo, L.; Qian, C. CPU load prediction of data center based on IF-EMD-LSTM. Comput. Simul. 2022, 39, 37–41+370. [Google Scholar]
- Guo, J.; Chang, Z.; Wang, S.; Ding, H.; Feng, Y.; Mao, L.; Bao, Y. Who limits the resource efficiency of my datacenter: An analysis of alibaba datacenter traces. In Proceedings of the International Symposium on Quality of Service, New York, NY, USA, 24–25 June 2019; pp. 1–10. [Google Scholar]
- Patel, E.; Kushwaha, D.S. A hybrid CNN-LSTM model for predicting server load in cloud computing. J. Supercomput. 2022, 78, 1–30. [Google Scholar] [CrossRef]
- Wang, Y.; Yu, L.; Teng, F.; Song, J.; Yuan, Y. Resource load prediction model based on long-short time series feature fusion. J. Comput. Appl. 2022, 42, 1508–1515. [Google Scholar]
- Rushan, Y.; Haibo, W. PM2.5 concentration prediction method based on CNN-BiLSTM model. Math. Pract. Theory 2022, 52, 181–188. [Google Scholar]
- Yan, Y.; Qing, H.; Si, L.; Pan, Z.; Ouyang, X. Research on Cargo Volume Combination Forecasting Method Based on ARIMA-LSTM. Traffic Sci. Eng. 2022, 38, 102–108. [Google Scholar]
- Wang, J.; Gao, Z.; Shan, C. Multivariate yellow river runoff prediction based on TCN-Attention model. Peoples Yellow River 2022, 44, 6. [Google Scholar]
- Zharikov, E.; Telenyk, S.; Bidyuk, P. Adaptive workload forecasting in cloud data centers. J. Grid Comput. 2020, 18, 149–168. [Google Scholar] [CrossRef]
- Liu, Y. Research on Short Term Power Load Forecasting Based on VMD and Improved LSTM; Hubei University of Technology: Wuhan, China, 2020. [Google Scholar]
Config | Value |
---|---|
batch size | 32 |
hidden | 128 |
IMF | 5 |
LR | 0.00065 |
dropout | 0.25 |
epoch | 400 |
Model | MSE | RMSE | MAE | MAPE |
---|---|---|---|---|
GRU-LSTM [16] | 19.8621 | 4.4567 | 3.2288 | 5.06 |
GLSTM-RS | 19.7945 | 4.4491 | 3.223 | 5.0497 |
GLSTM-RT | 19.6048 | 4.4277 | 3.2036 | 5.0262 |
VMD-GLRT | 7.3306 | 2.7075 | 1.9393 | 3.0494 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, J.; Huang, Y.; Pi, Y.; Sun, C.; Cai, W.; Huang, Y. Research on a Service Load Prediction Method Based on VMD-GLRT. Appl. Sci. 2023, 13, 3315. https://doi.org/10.3390/app13053315
Zhang J, Huang Y, Pi Y, Sun C, Cai W, Huang Y. Research on a Service Load Prediction Method Based on VMD-GLRT. Applied Sciences. 2023; 13(5):3315. https://doi.org/10.3390/app13053315
Chicago/Turabian StyleZhang, Jin, Yiqi Huang, Yu Pi, Cheng Sun, Wangyang Cai, and Yuanyuan Huang. 2023. "Research on a Service Load Prediction Method Based on VMD-GLRT" Applied Sciences 13, no. 5: 3315. https://doi.org/10.3390/app13053315
APA StyleZhang, J., Huang, Y., Pi, Y., Sun, C., Cai, W., & Huang, Y. (2023). Research on a Service Load Prediction Method Based on VMD-GLRT. Applied Sciences, 13(5), 3315. https://doi.org/10.3390/app13053315