Using Virtual Machine Size Recommendation Algorithms to Reduce Cloud Cost

Authors

  • Kenhao Chin Seven Lakes High School
  • Justin Zhao Vandegrift High School
  • Eric Shan Cranbrook Kingswood
  • Ziliang Zong Texas State University

DOI:

https://doi.org/10.47611/jsrhs.v11i3.3362

Keywords:

VM

Abstract

Cloud spending has risen on a year-to-year basis, with the pandemic acting as the primary catalyst for its recent growth; however, “cloud waste,” referring to cloud resources that are not used to their full capacity, also follows this upward trend and causes the loss of an increasingly large amount of money. Unfortunately, present-day cloud research lacks data-driven studies that analyze why cloud users are wasting resources, or suggestions to users on how to lessen such waste. In order to prevent this over-expenditure, it is vital to choose the best-suited options when it comes to virtual machines (VM), especially for small to mid-sized businesses with limited funds and a lack of expertise. In this paper, we first analyzed the 235 GB Azure user dataset from the users’ perspective. We then implemented machine learning to determine our pricing model and the VM costs. With these statistics, we then delineated our methodology to calculate the wasted cost of each VM, and using this data, we propose an algorithm that can identify potential candidates with wasteful VMs and assist users in reducing costs. By applying our algorithm to approximately 2.7 million VMs, we demonstrate that it has the ability to help 66,721 VMs created by 1,520 users lower their monthly costs by $14.9 million. We conclude that businesses, while still reaping the benefits of cloud services, can do so at a much lighter cost and save on their VMs.

Downloads

Download data is not yet available.

Author Biography

Kenhao Chin, Seven Lakes High School

I am a high school senior currently studying at Seven Lakes High School. I have taken Data Structures, Computer Science A, and Computer Principles so far. I am very interested in coding, artificial intelligence, cloud computing, and data analytics.

References or Bibliography

Adler, B,“Cloud Computing Trends: Flexera 2022 State of the Cloud Report,” March 2022.

Airoldi, M., Beraldo, D., and Gandini A, “Follow the algorithm: An exploratory investigation of music on YouTube,” in Poetics, vol. LVII, 2016, pp.1–13.

Chapel, J, “The Cloud Is Booming — But so Is Cloud Waste,” 2020.

Cortez, E., Bonde, A., Muzio, A., Russinovich, M., Fontoura, M., and Bianchini, R, “Resource Central: Understanding and Predicting Work- loads for Improved Resource Management in Large Cloud Platforms,” 2017.

Costello, K. and Rimol, M. G, “Forecasts Worldwide Public Cloud End- User Spending to Grow 18% in 2021,” 2020.

Gunawardana, A. and Shani, G, “A Survey of Accuracy Evaluation Met- rics of Recommendation Tasks,” Journal of Machine Learning Research, vol. X, December 2009.

Hadary, O., Marshall, L., Menache, I., Pan, A., Greeff, E. E., Dion, D., Dorminey, S., Joshi, S., Chen, Y., Russinovich, M., and Moscibroda, T, “Protean: VM Allocation Service at Scale,” Microsoft Azure and Microsoft Research, November 2020.

Reddy, V. K., Rao, B. T. , and Reddy, L. S. S., “Research Issues in Cloud Computing,” Global Journal of Computer Science and Technology, July 2011.

Soni, A. and Hasan, M, “Pricing Schemes in Cloud Computing: a Review,” International Journal of Advanced Computer Research, vol. VII, February 2017.

Varela, D., and Kaun, A, “The Netflix Experience: A User-Focused Approach to the Netflix Recommendation Algorithm,” New York: Peter Lang Publishing Group, 2019, pp. 197–211.

Vogel, P, “Computing the Cost and Waste of Cloud Computing,” August 2019.

Demsar, J., Curk, T., Erjavec, A., Gorup, C., Hocevar, T., Milutinovic, M., Mozina, M., Polajnar, M., Toplak, M., Staric, A., et al., ``Orange: Data Mining Toolbox in Python,'' Journal of Machine Learning Research, vol. XIV, 2013.

Published

08-31-2022

How to Cite

Chin, K., Zhao, J., Shan, E. ., & Zong, Z. (2022). Using Virtual Machine Size Recommendation Algorithms to Reduce Cloud Cost. Journal of Student Research, 11(3). https://doi.org/10.47611/jsrhs.v11i3.3362

Issue

Section

HS Research Articles