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.
Task scheduling plays a crucial role in optimizing performance, reducing costs, and enhancing system reliability by efficiently allocating resources to workloads. Traditional task scheduling methods lack the ability to efficiently manage workloads and resource distribution, leading to potential inefficiencies in performance and energy consumption. To address these limitations, advanced techniques leveraging deep learning and reinforcement learning are explored. This study proposes a deep learning-based model for task scheduling in cloud computing. The model employs a convolutional neural network (CNN) to predict the optimal machines for task allocation. Additionally, Q-learning is integrated with CNN to facilitate load shifting between machines, ensuring efficient utilization of resources. The dataset used in this work consists of task attributes, such as execution time, resource requirements, which were loaded from a CSV file. Comparative analysis with existing models shows that the proposed approach achieves approximately 94% accuracy and consumes less energy than other models, 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
Cloud computing enables on-demand access to scalable virtualized resources. However, efficient task scheduling in cloud computing remains a challenge because of the dynamic and heterogeneous nature of workloads. This paper proposes a hybrid Deep Reinforcement Learning (DRL) framework that combines Deep Q-Network (DQN), Proximal Policy Optimization (PPO) and Advantage Actor-Critic (A2C) to enable adaptive resource scheduling in cloud environments. The proposed model is implemented using PyTorch and evaluated in a CloudSim based simulation environment Experimental results show that the proposed approach achieves a consistent improvement in terms of makespan reduction and VM utilization compared to individual DRL approaches and classical scheduling algorithms. Experiments were reiterated with multiple runs to ensure reliability and statistical measures are reported. Under the evaluated conditions, the proposed approach shows more efficient scheduling performance, but it has higher computational overhead and is only validated in a simulated environment for now. These results suggest that hybrid DRL-based scheduling is a promising approach for adaptive cloud resource management, with potential for further validation in real-world deployments and energy-aware scenarios.
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