Reinforcement Learning for Dynamic Memory Allocation
On the map: Deep reinforcement learning methods → Deep RL algorithms and representations
Abstract (arXiv)
In recent years, reinforcement learning (RL) has gained popularity and has been applied to a wide range of tasks. One such popular domain where RL has been effective is resource management problems in systems. We look to extend work on RL for resource management problems by considering the novel domain of dynamic memory allocation management. We consider dynamic memory allocation to be a suitable domain for RL since current algorithms like first-fit, best-fit, and worst-fit can fail to adapt to changing conditions and can lead to fragmentation and suboptimal efficiency. In this paper, we present a framework in which an RL agent continuously learns from interactions with the system to improve memory management tactics. We evaluate our approach through various experiments using high-level and low-level action spaces and examine different memory allocation patterns. Our results show that RL can successfully train agents that can match and surpass traditional allocation strategies, particularly in environments characterized by adversarial request patterns. We also explore the potential of history-aware policies that leverage previous allocation requests to enhance the allocator's ability to handle complex request patterns. Overall, we find that RL offers a promising avenue for developing more adaptive and efficient memory allocation strategies, potentially overcoming limitations of hardcoded allocation algorithms.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Deep RL algorithms and representations, one of 15 directions in Deep reinforcement learning methods. Builds on 3 of its 12 references that are in the map. First posted on arXiv 20 Oct 2024.
Builds on
3 of 12 references.
References · 3
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2017Deep Reinforcement Learning for Multi-Resource Multi-Machine Job Schedulingcited by 6
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Memory Allocation in Resource-Constrained Reinforcement Learning
- 2024A Comprehensive Survey of Reinforcement Learning: From Algorithms to Practical Challenges
- 2024Unraveling the Complexity of Memory in RL Agents: an Approach for Classification and Evaluation
- 2024Stable Hadamard Memory: Revitalizing Memory-Augmented Agents for Reinforcement Learning
- 2026Memory Retention Is Not Enough to Master Memory Tasks in Reinforcement Learning
- 2024Dynamic Learning Rate for Deep Reinforcement Learning: A Bandit Approach
- 2024SwiftRL: Towards Efficient Reinforcement Learning on Real Processing-In-Memory Systems
- 2024Efficient Exploration in Deep Reinforcement Learning: A Novel Bayesian Actor-Critic Algorithm