Skip to main content

Performance Prediction and Fine-Grained Resource Provision of Virtual Machines via LightGBM

  • Conference paper
  • First Online:
Data Mining and Big Data (DMBD 2021)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1453))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    PARSEC: http://parsec.cs.princeton.edu/overview.html.

References

  1. Danilov, A., Molodkina, J., et al.: The NIST definition of cloud computing. Communications of the ACM, vol. 53, p. 50 (2011)

    Google Scholar 

  2. Gavvala, S.K., et al.: QoS-aware cloud service composition using eagle strategy. Future Gener. Comput. Syst. 90, 273–290 (2019)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Qiu, H., et al.: FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices, pp. 805–825 (2020)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Ke, G., et al.: LightGBM: A Highly Efficient Gradient Boosting Decision Tree, pp. 3146–3154 (2017)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Li, F., Yang, D., Zhou, P., et al.: Modeling application performance in a virtualized environment 24(9), 9–15 (2015)

    Google Scholar 

  12. Gandhi, A., et al.: Providing performance guarantees for cloud-deployed applications. IEEE Trans. Cloud Comput. 8(1), 269–281 (2020)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Hadary, O., et al.: Protean: VM allocation service at scale, pp. 845–861 (2020)

    Google Scholar 

  16. Collins, M., Schapire, R., Singer, Y.: Logistic regression, AdaBoost and Bregman distances. Mach. Learn. 48(1–3), 253–285 (2002)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)

    Article  Google Scholar 

Download references

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

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics