Using reinforcement learning algorithms to dynamically allocate computing resources in cloud environments
DOI:
https://doi.org/10.47611/jsrhs.v13i3.7473Keywords:
Machine learning, reinforcement learning, cloud computingAbstract
Finding the method to most efficiently allocate resources in cloud computing environments has long been a challenge facing the cloud computing field, necessitating unique strategies to optimize performance while minimizing costs. The dynamic nature of cloud computing environments paired with users’ desire for cost-effective solutions requires intelligent and adaptive resource allocation methods. In this paper, we investigate the possibility of utilizing reinforcement learning (RL) algorithms to effectively handle this resource allocation problem. The findings provide insight into the possibility of using RL algorithms for cloud resource management and provide a base for further research and exploration in the area.
Downloads
References or Bibliography
Schulman, John, et al. "Proximal Policy Optimization Algorithms." 2017. arXiv, https://doi.org/10.48550/arXiv.1707.06347.
Fan, Jianqing, et al. "A Theoretical Analysis of Deep Q-Learning." 2020. arXiv, https://doi.org/10.48550/arXiv.1901.00137.
Garí, Yisel, et al. "Reinforcement Learning-based Application Autoscaling in the Cloud: A Survey." 2020. arXiv, https://doi.org/10.48550/arXiv.2001.09957.
Allen, Michael, et al. "Developing an OpenAI Gym-compatible Framework and Simulation Environment for Testing Deep Reinforcement Learning Agents Solving the Ambulance Location Problem." 2021. arXiv, https://doi.org/10.48550/arXiv.2101.04434.
Published
How to Cite
Issue
Section
Copyright (c) 2024 Nirav Jaiswal; Hao-Lun Hsu

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.


