iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problems
Yi-Xiang Hu, Yuke Wang, Feng Wu, Zirui Huang, Shuli Zeng, Xiang-Yang Li

TL;DR
iScheduler is a reinforcement learning-based framework that efficiently solves large-scale resource investment problems by accelerating schedule optimization and enabling quick reconfigurations, outperforming traditional methods on industrial benchmarks.
Contribution
The paper introduces iScheduler, a novel RL-driven iterative scheduling framework for large-scale RIP problems, with a new benchmark dataset and significant speed improvements.
Findings
iScheduler reduces time to feasibility by up to 43 times.
It achieves competitive resource costs compared to commercial baselines.
The framework supports efficient reconfiguration of schedules.
Abstract
Scheduling precedence-constrained tasks under shared renewable resources is central to modern computing platforms. The Resource Investment Problem (RIP) models this setting by minimizing the cost of provisioned renewable resources under precedence and timing constraints. Exact mixed-integer programming and constraint programming become impractically slow on large instances, and dynamic updates require schedule revisions under tight latency budgets. We present iScheduler, a reinforcement-learning-driven iterative scheduling framework that formulates RIP solving as a Markov decision process over decomposed subproblems and constructs schedules through sequential process selection. The framework accelerates optimization and supports reconfiguration by reusing unchanged process schedules and rescheduling only affected processes. We also release L-RIPLIB, an industrial-scale benchmark derived…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed and Parallel Computing Systems · IoT and Edge/Fog Computing
