Heuristic Data Placement in Distributed Hierarchical Storage Network Using Deep Reinforcement Learning
Intelligent data placement in hierarchical distributed storage networks (DSNs) has become crucial due to advancements in storage devices, an increase in big data applications, and strict time constraints. Inefficient data placement can lead to significant delays in data movement and increased service latency, impacting the overall performance of a distributed environment. It is a complex online decision-making problem due to its varying access patterns, dynamic network conditions, and ever-changing distributed environment, which traditional network optimization techniques fail to address efficiently. Reinforcement learning is best suited to address this problem as it learns from the environment dynamically and performs action. This paper presents a novel deep reinforcement learning (DRL) framework, soft actor-critic-2 (SAC-2), for heuristic data placement in the distributed network, leveraging the state-of-the-art SAC technique to improve efficiency, reduce latency, and subsequently minimize storage costs. We formulate the problem as a Markov Decision Process (MDP) model and incorporate a prioritized replay buffer for efficient learning. The heuristic data placement technique improves distributed hierarchical storage system efficiency compared to baseline strategies, as demonstrated by extensive experiments on Microsoft Research Cambridge (MSR) network traces.
Authors
- Durga Toshniwal
- Ravi Kaler
Institutions
- Indian Institute of Technology Roorkee (IN)
Publication Details
- Published
- 2025-01-10
- DOI
- https://doi.org/10.1109/ccnc54725.2025.10975927
- Primary Topic
- Caching and Content Delivery
- Type
- article
- Field-Weighted Citation Impact
- 0.00