Multi-stage job scheduling in collaborative heterogeneous clouds poses significant challenges due to uncertain task durations, cost and performance trade-offs, and the complexity of coordinating resource allocation across distributed infrastructures. To address these challenges, we formulate a multi-objective binary integer programming model for fuzzy job scheduling under a master–worker cloud architecture. This problem is NP-hard, making exact solutions impractical. To obtain high-quality approximate solutions, we propose MFJSHC, a hybrid meta-heuristic framework that combines NSGA-II with Deep Reinforcement Learning (DRL). NSGA-II is augmented with Dirichlet-based population initialization to enhance both the quality and diversity of the resulting Pareto front. Meanwhile, DRL introduces experience-driven policies that guide local search and refine stage-to-VM assignments. Experiments on real-world datasets show that MFJSHC consistently outperforms three state-of-the-art baselines in terms of Hypervolume, demonstrating its effectiveness and scalability for cloud scheduling.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multi-Stage Fuzzy Job Scheduling in Collaborative Heterogeneous Clouds via a Hybrid NSGA-II and Deep Reinforcement Learning Approach

  • Kejia Guo

摘要

Multi-stage job scheduling in collaborative heterogeneous clouds poses significant challenges due to uncertain task durations, cost and performance trade-offs, and the complexity of coordinating resource allocation across distributed infrastructures. To address these challenges, we formulate a multi-objective binary integer programming model for fuzzy job scheduling under a master–worker cloud architecture. This problem is NP-hard, making exact solutions impractical. To obtain high-quality approximate solutions, we propose MFJSHC, a hybrid meta-heuristic framework that combines NSGA-II with Deep Reinforcement Learning (DRL). NSGA-II is augmented with Dirichlet-based population initialization to enhance both the quality and diversity of the resulting Pareto front. Meanwhile, DRL introduces experience-driven policies that guide local search and refine stage-to-VM assignments. Experiments on real-world datasets show that MFJSHC consistently outperforms three state-of-the-art baselines in terms of Hypervolume, demonstrating its effectiveness and scalability for cloud scheduling.