Categories
Nevin Manimala Statistics

Multi-objective task scheduling using SBA-based deep reinforcement learning in cloud computing

Sci Rep. 2026 Jun 24. doi: 10.1038/s41598-026-58601-z. Online ahead of print.

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.

PMID:42342783 | DOI:10.1038/s41598-026-58601-z

By Nevin Manimala

Portfolio Website for Nevin Manimala