A Deep Reinforcement Learning Approach to Optimizing Cloud Workload Migration

Authors

DOI:

https://doi.org/10.54536/ajiri.v4i3.5429

Keywords:

Cloud Workload Migration, Deep Reinforcement Learning, Energy-Efficient Computin, Resource Optimization, Virtual Machine Placement

Abstract

Cloud data centers consume a significant amount of energy worldwide, prompting the need for intelligent resource management. Dynamic workload migration (moving virtual machine workloads between servers or to the cloud) can improve resource utilization and reduce energy consumption by consolidating loads onto fewer machines. However, live migration incurs performance overhead; migrating too frequently or at suboptimal times can degrade application performance. This paper proposes a novel AI-driven approach to optimize cloud workload migration decisions. We leverage deep reinforcement learning (RL) to autonomously learn when and where to live-migrate workloads in order to minimize energy use and operational costs while respecting performance constraints. The proposed method uses publicly available cloud workload traces to train and evaluate the RL agent’s decision-making. We design and implement the solution within a simulation environment, and extensive experiments show that our method significantly outperforms baseline heuristics in reducing energy consumption (by over 20%) and lowering service-level agreement (SLA) violations.

Downloads

Download data is not yet available.

References

Beloglazov, A., & Buyya, R. (2012). Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency and Computation: Practice and Experience, 24(13), 1397–1420. https://doi.org/10.1002/cpe.1867

Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A. F., & Buyya, R. (2011). CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41(1), 23–50. https://doi.org/10.1002/spe.995

Rashmi, S., Siwach, V., Sehrawat, H., Brar, G. S., Singla, J., Jhanjhi, N. Z., & Shorfuzzaman, M. (2024). AI-powered VM selection: Amplifying cloud performance with dragonfly algorithm. Heliyon, 10(9), e37912. https://doi.org/10.1016/j.heliyon.2024.e37912

Reiss, C., Wilkes, J., & Hellerstein, J. L. (2011). Google cluster-usage traces: Format + schema (White Paper). Google Inc. https://github.com/google/cluster-data

Zhu, X., Xia, R., Zhou, H., Zhou, S., & Liu, H. (2024). An intelligent decision system for virtual machine migration based on specific Q-learning. Journal of Cloud Computing, 13(1), Article 122. https://doi.org/10.1186/s13677-024-00601-w

Downloads

Published

2025-07-26

How to Cite

Xin, Q. (2025). A Deep Reinforcement Learning Approach to Optimizing Cloud Workload Migration. American Journal of Interdisciplinary Research and Innovation, 4(3), 10–15. https://doi.org/10.54536/ajiri.v4i3.5429