Results indicate that the proposed SBA-DRL approach effectively addresses key challenges in cloud task scheduling, offering a practical solution to enhance the efficiency and sustainability of cloud systems.
Abstract
Cloud computing is a key enabler of modern computing services, offering scalability and flexibility. However, efficient management of cloud resources remains challenging due to limited capacity and the increasing number of tasks requiring timely execution. An effective task scheduling strategy is therefore essential to improve resource allocation and utilization, reduce operational costs and energy consumption, and support high availability-especially for long-term jobs. In this paper, we propose a new scheduling approach that combines a Social-Based Algorithm (SBA) with Deep Reinforcement Learning (DRL), referred to as SBA-DRL. This method allocates tasks to resources by learning from workload patterns and adapting to workload characteristics in a batch scheduling context. We evaluate SBA-DRL using both a synthetic dataset and the real-world Google Cloud Jobs (GoCJ) under workloads ranging from 200 to 1,000 tasks. On the synthetic dataset, our method reduces cost by 20.21% and energy consumption by 25.31%, while improving resource utilization by 9.36%. On the GoCJ dataset, it achieves up to 28.94% lower cost, 8.16% less energy use, and a 14.04% increase in resource utilization. In both cases, SBA-DRL also demonstrates better performance in resource allocation and high-availability management compared to existing heuristics, meta-heuristics, hybrid, and machine learning-based schedulers. These results indicate that the proposed SBA-DRL approach effectively addresses key challenges in cloud task scheduling, offering a practical solution to enhance the efficiency and sustainability of cloud systems.
A deep learning-based model for task scheduling in cloud computing that employs a convolutional neural network to predict the optimal machines for task allocation and consumes less energy than other models is proposed, demonstrating its effectiveness in cloud task scheduling.
Kavita Rani, O. Sangwan, R. Garg· IAES International Journal o...· 0 citations
An AI-enabled dynamic task scheduling framework based on Deep Reinforcement Learning (DRL) with a Deep Q-Network (DQN) model to dynamically assign tasks to virtual machines and learn the best scheduling policies by continuously interacting with the cloud environment based on system parameters such as resource availability, task queue length, and virtual machine load is introduced.
Karnam Sreenu, G. Prasadu, K. Premnadh et al.· VFAST Transactions on Softwa...· 0 citations
This paper proposes an innovative Deep Reinforcement Learning-based Intelligent Task Scheduling Framework (DRITS) designed to optimize task allocation and resource utilization in cloud distributed systems and establishes DRL-based intelligent scheduling as a promising solution for next-generation cloud computing infrastructure management.
Tileemat Ashour Aletiri· مجلة العلوم الشاملة· 0 citations
A hybrid Deep Reinforcement Learning (DRL) framework that combines Deep Q-Network, Proximal Policy Optimization and Advantage Actor-Critic to enable adaptive resource scheduling in cloud environments is proposed.
P. Priya, J. Geetha, E. Naresh et al.· International Journal of Com...· 0 citations
Sensitivity and ablation studies confirm stable learning and controllable latency-cost trade-offs, demonstrating that lightweight RL can effectively deliver cost-efficient, adaptive autoscaling in hybrid cloud environments.
Bekzat Kobei, N. Seilova, Zarina A. Kashaganova· AI@DTESI· 0 citations
Experimental evaluation on a heterogeneous synthetic benchmark demonstrates that the proposed DDQN scheduler reduces SLA violations by approximately 85% relative to Round Robin and 72% relative to the greedy baseline, while achieving superior energy efficiency.
Vishakha Makode, Taresh Ayaspure· Journal of Advances in Devel...· 0 citations