Adaptive Cloud Resource Allocation using Deep Reinforcement Learning

Allocating cloud resources — deciding which physical machine should host each arriving task, virtual machine, or container — is a combinatorial, online, multi-resource problem that classical bin-packing heuristics (first-fit, best-fit) solve only crudely: they ignore workload structure, over- or under-consolidate, and leave hosts fragmented. This paper formulates adaptive resource allocation as a Markov decision process and learns the allocation policy with deep reinforcement learning (DRL). The scheduler observes the heterogeneous CPU/memory/GPU utilization of a machine pool and the resource profile of the next task, and chooses a placement that maximizes a composite reward trading utilization against energy, SLA violations, and resource fragmentation. We give the MDP formulation, the multi-resource utilization and reward definitions, and the value objective; survey the algorithm landscape (DQN and its Rainbow extensions, A3C, and multi-agent variants); and discuss GPU fragmentation and consolidation as special cases. Illustrative results, consistent with the published literature, show that a learned policy consolidates onto fewer active hosts, raising utilization and cutting energy while reducing SLA violations relative to heuristic baselines. This paper is distinct from horizontal auto-scaling: it concerns where to place work on a fixed pool, not how many replicas to run. Public sources are cited throughout.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-08-03
DOI
https://doi.org/10.5281/zenodo.21771683
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adaptive Cloud Resource Allocation using Deep Reinforcement Learning

Sushma Sunkollu Nagaraj
Zenodo (CERN European Organization for Nuclear Research)
Cloud Computing and Resource Management
article

Adaptive Cloud Resource Allocation using Deep Reinforcement Learning

Sushma Sunkollu Nagaraj
article en

Abstract

Allocating cloud resources — deciding which physical machine should host each arriving task, virtual machine, or container — is a combinatorial, online, multi-resource problem that classical bin-packing heuristics (first-fit, best-fit) solve only crudely: they ignore workload structure, over- or under-consolidate, and leave hosts fragmented. This paper formulates adaptive resource allocation as a Markov decision process and learns the allocation policy with deep reinforcement learning (DRL). The scheduler observes the heterogeneous CPU/memory/GPU utilization of a machine pool and the resource profile of the next task, and chooses a placement that maximizes a composite reward trading utilization against energy, SLA violations, and resource fragmentation. We give the MDP formulation, the multi-resource utilization and reward definitions, and the value objective; survey the algorithm landscape (DQN and its Rainbow extensions, A3C, and multi-agent variants); and discuss GPU fragmentation and consolidation as special cases. Illustrative results, consistent with the published literature, show that a learned policy consolidates onto fewer active hosts, raising utilization and cutting energy while reducing SLA violations relative to heuristic baselines. This paper is distinct from horizontal auto-scaling: it concerns where to place work on a fixed pool, not how many replicas to run. Public sources are cited throughout.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 4%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.