Abstract
It is significant to accurately predict the performance of virtual machines (VMs), and then provide the corresponding fine-grained resources according to users’ requirements for both users and cloud resource providers in IaaS cloud computing. In this paper, based on the idea of LightGBM, we first analyze the hardware/software, configuration and then runtime environmental features that may have impacts on the VM performance, and then propose a VM performance prediction model with Gradient-based One-side Sampling (GOSS) method, called VPGB. VPGB pays more attentions on the data instances that with the larger gradients so as to speed up the model training process and then predicts the VM performance accurately. In addition, based on the prediction results, we apply the genetic algorithm to find the optimal fine-grained resources configuration and then provide for users. Experimental results show that VPGB-based method can predict the VM performance accurately and provide the fine-grained VM resources for users effectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
References
Danilov, A., Molodkina, J., et al.: The NIST definition of cloud computing. Communications of the ACM, vol. 53, p. 50 (2011)
Gavvala, S.K., et al.: QoS-aware cloud service composition using eagle strategy. Future Gener. Comput. Syst. 90, 273–290 (2019)
Emeakaroha, V.C., et al.: SLA-aware application deployment and resource allocation in clouds. In: International Computer Software and Applications Conference, pp. 298–303 (2011)
Syu, Y., Wang, C.-M., Fanjiang, Y.-Y.: Modeling and forecasting of time-aware dynamic QoS attributes for cloud services. IEEE Trans. Netw. Serv. Manag. 16(1), 56–71 (2019)
Qiu, H., et al.: FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices, pp. 805–825 (2020)
Hao, J., et al.: Measuring performance degradation of virtual machines based on the Bayesian network with hidden variables. Int. J. Commun. Syst. 31(13), e3732 (2018)
Ke, G., et al.: LightGBM: A Highly Efficient Gradient Boosting Decision Tree, pp. 3146–3154 (2017)
Keshavarzi, A., Haghighat, A.T., Bohlouli, M.: Clustering of large scale QoS time series data in federated clouds using improved variable Chromosome Length Genetic Algorithm (CQGA). Expert Syst. Appl. 164, 113840 (2021)
Zhang, B., Wang, J., Yue, K., Wu, H., Hao, J.: Performance prediction and configuration optimization of virtual machines based on random forest. Comput. Sci. 46(9), 85–92 (2019)
Hao, J., Yue, K., Duan, L., Zhang, B., Fu, X.: Predicting QoS of virtual machines via Bayesian network with XGboost-induced classes. Cluster Comput. 24(2), 1165–1184 (2020). https://doi.org/10.1007/s10586-020-03183-2
Li, F., Yang, D., Zhou, P., et al.: Modeling application performance in a virtualized environment 24(9), 9–15 (2015)
Gandhi, A., et al.: Providing performance guarantees for cloud-deployed applications. IEEE Trans. Cloud Comput. 8(1), 269–281 (2020)
Cortez, E., et al.: Resource central: understanding and predicting workloads for improved resource management in large cloud platforms. In: ACM Symposium on Operating Systems Principles, pp. 153–167 (2017)
Li, Y., Tang, X., Cai, W.: Dynamic bin packing for on-demand cloud resource allocation. IEEE Trans. Parallel Distrib. Syst. 27(1), 157–170 (2016)
Hadary, O., et al.: Protean: VM allocation service at scale, pp. 845–861 (2020)
Collins, M., Schapire, R., Singer, Y.: Logistic regression, AdaBoost and Bregman distances. Mach. Learn. 48(1–3), 253–285 (2002)
Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 785–794 (2016)
Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)
Acknowledgement
This work is supported by National Natural Science Foundation of China (No. 61862068), Yunnan Expert Workstation of Xiaochun Cao, and Scientific Technology Innovation Team of Educational Big Data Application Technology in University of Yunnan Province.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Hao, J., Wang, J., OuYang, Z. (2021). Performance Prediction and Fine-Grained Resource Provision of Virtual Machines via LightGBM. In: Tan, Y., Shi, Y., Zomaya, A., Yan, H., Cai, J. (eds) Data Mining and Big Data. DMBD 2021. Communications in Computer and Information Science, vol 1453. Springer, Singapore. https://doi.org/10.1007/978-981-16-7476-1_24
Download citation
DOI: https://doi.org/10.1007/978-981-16-7476-1_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-7475-4
Online ISBN: 978-981-16-7476-1
eBook Packages: Computer ScienceComputer Science (R0)