Joint Optimization of Container Resource Defragmentation and Task Scheduling in Queueing Cloud Computing: A DRL-Based Approach
Container-based virtualization has become pivotal in cloud computing, and resource fragmentation is inevitable due to the frequency of container deployment/termination and the heterogeneous nature of IoT tasks. In queuing cloud systems, resource defragmentation and task scheduling are interdependent yet rarely co-optimized in existing research. This paper addresses this gap by investigating the joint optimization of resource defragmentation and task scheduling in a queuing cloud computing system. We first formulate the problem to minimize task completion time and maximize resource utilization, then transform it into an online decision problem. We propose a Deep Reinforcement Learning (DRL)-based two-layer iterative approach called DRL-RDG, which uses a Resource Defragmentation approach based on a Greedy strategy (RDG) to find the optimal container migration solution and a DRL algorithm to learn the optimal task-scheduling solution. Simulation results show that DRL-RDG achieves a low average task completion time and high resource utilization, demonstrating its effectiveness in queuing cloud environments.
Authors
- You Ma (ORCID: https://orcid.org/0000-0001-6609-8977)
- Lan Wei
- Yan Guo (ORCID: https://orcid.org/0000-0002-5987-201X)
- Xiangang Zhao
- Cunqun Fan
- Henghong He
Institutions
- China Meteorological Administration (CN)
- Beijing Meteorological Bureau (CN)
Publication Details
- Journal
- Future Internet
- Published
- 2025-10-22
- DOI
- https://doi.org/10.3390/fi17110483
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00