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

IF 6.2 2区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
IEEE Transactions on Services Computing Pub Date : 2026-07-01 Epub Date: 2026-06-25 DOI:10.1109/TSC.2026.3707320
Fan Ding;Shuzhan Zhang;Yaqian Yuan
{"title":"Integrating Multi-Agent Reinforcement Learning and XGBoost for Efficient Large-Scale Dynamic Workflow Scheduling in Cloud Environments","authors":"Fan Ding;Shuzhan Zhang;Yaqian Yuan","doi":"10.1109/TSC.2026.3707320","DOIUrl":null,"url":null,"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-<italic>k</i> 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.","PeriodicalId":13255,"journal":{"name":"IEEE Transactions on Services Computing","volume":"19 4","pages":"2829-2842"},"PeriodicalIF":6.2000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Services Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11578291/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/6/25 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

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.
集成多智能体强化学习和XGBoost的云环境下高效大规模动态工作流调度
异构云环境下的工作流调度必须在动态、异构的条件下运行。启发式算法不能在线适应不断变化的条件,而单智能体深度强化学习(DRL)面临着诸如动作空间指数增长、训练时间过多和可解释性有限等问题。本文提出了MAR-XGB,一种结合了多智能体强化学习(MARL)和XGBoost预测器的混合调度框架。树集成估计任务运行时间和执行成本,并由此得出紧急评分。每个智能体使用轻量级蒙特卡罗树搜索(MCTS)来选择VM位置并对Top-k任务进行在线放置决策,确保实时适应性,同时降低动作空间复杂性,提高预测透明度和决策可审计性。在代表性WfCommons科学工作流和受控高负载DAG场景上的实验表明,我们的方法在makespan、资源利用率和成本效率方面优于传统和最先进的调度程序。随着工作流程的复杂性和规模的增加,我们的方法展示了改进的可伸缩性,表明它有潜力处理需求波动的动态云工作负载。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Services Computing
IEEE Transactions on Services Computing COMPUTER SCIENCE, INFORMATION SYSTEMS-COMPUTER SCIENCE, SOFTWARE ENGINEERING
CiteScore
11.50
自引率
6.20%
发文量
278
审稿时长
>12 weeks
期刊介绍: IEEE Transactions on Services Computing encompasses the computing and software aspects of the science and technology of services innovation research and development. It places emphasis on algorithmic, mathematical, statistical, and computational methods central to services computing. Topics covered include Service Oriented Architecture, Web Services, Business Process Integration, Solution Performance Management, and Services Operations and Management. The transactions address mathematical foundations, security, privacy, agreement, contract, discovery, negotiation, collaboration, and quality of service for web services. It also covers areas like composite web service creation, business and scientific applications, standards, utility models, business process modeling, integration, collaboration, and more in the realm of Services Computing.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书