Skip to content

Integrating Multi-Agent Reinforcement Learning and XGBoost for Efficient Large-Scale Dynamic Workflow Scheduling in Cloud Environments

Jul 2026 · IEEE Transactions on Services Computing · Vol 19, pp. 2829-2842 · 0 citations · 47 references

Abstract

Workflow scheduling in heterogeneous cloud environments must operate under dynamic and heterogeneous conditions. Heuristic algorithms cannot adapt online to changing conditions, while single-agent deep reinforcement learning (DRL) faces issues such as exponential growth in the action space, excessive training time, and limited interpretability. This paper proposes MAR-XGB, a hybrid scheduling framework that combines multi-agent reinforcement learning (MARL) with an XGBoost predictor. The tree ensemble estimates task runtime and execution cost, from which an urgency score is derived. Each agent uses lightweight Monte Carlo Tree Search (MCTS) to select VM locations and make online placement decisions over the Top-k tasks, ensuring real-time adaptability while reducing action-space complexity and improving prediction transparency and decision auditability. Experiments on representative WfCommons scientific workflows and controlled high-load DAG scenarios show that our approach outperforms traditional and state-of-the-art schedulers in terms of makespan, resource utilization, and cost efficiency. As the complexity and scale of workflows increase, our approach demonstrates improved scalability, indicating its potential to handle dynamic cloud workloads with fluctuating demand.

View source

Similar papers

Open access Jul 2026

AI-Based Dynamic Task Scheduling in Cloud Computing Using Deep Reinforcement Learning

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. · 0 citations
Open access Jun 2026

DEEP REINFORCEMENT LEARNING-BASED INTELLIGENT TASK SCHEDULING FRAMEWORK FOR CLOUD DISTRIBUTED SYSTEMS

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
Open access 2021

Reinforcement Learning for Adaptive Resource Management in Cloud Software

Reinforcement learning-based adaptive resource management framework is proposed that enables cloud systems to autonomously learn optimal resource allocation policies through continuous interaction with the environment and significantly outperforms static and reactive baseline strategies in terms of resource utilization efficiency and response time stability.

Rajesh K Sharma, Priya Natarajan · 0 citations
Preprint Aug 2026

Multi-Agent Reinforcement Learning for Online Traffic Scheduling in Time-Sensitive Application

This paper proposes a multi-agent reinforcement learning (MARL) framework for TSN scheduling, where each TSN queue is modeled as an autonomous agent and the Heterogeneous-Agent Proximal Policy Optimization (HAPPO) algorithm is employed to explicitly model inter-agent dependencies and jointly optimize service delivery across queues.

Marcos Carvalho, Fatih Temiz, Shavbo Salehi et al. · 0 citations