Task Scheduling
Task scheduling aims to optimize the allocation of resources to jobs, minimizing completion times and maximizing resource utilization. Current research focuses on developing sophisticated algorithms, including reinforcement learning (both single-agent and multi-agent), evolutionary computing, and constraint programming, often integrated with predictive models (e.g., using Large Language Models) to improve scheduling decisions in diverse contexts like manufacturing, cloud computing, and even astronomical observations. These advancements are crucial for improving efficiency and resource management across various industries and scientific domains, impacting everything from manufacturing throughput to the speed of large-scale model training.
Papers
M^3RS: Multi-robot, Multi-objective, and Multi-mode Routing and Scheduling
Ishaan Mehta, Junseo Kim, Sharareh Taghipour, Sajad Saeedi
A Codesign of Scheduling and Parallelization for Large Model Training in Heterogeneous Clusters
Chunyu Xue, Weihao Cui, Han Zhao, Quan Chen, Shulai Zhang, Pengyu Yang, Jing Yang, Shaobo Li, Minyi Guo