paper-with-me

홈 › Papers

Learning to Schedule DAG Tasks

2021-03-05 · Zhigang Hua, Feng Qi, Gan Liu, Shuang Yang

Scheduling computational tasks represented by directed acyclic graphs (DAGs) is challenging because of its complexity. Conventional scheduling algorithms rely heavily on simple heuristics such as shortest job first (SJF) and critical path (CP), and are often lacking in scheduling quality. In this paper, we present a novel learning-based approach to scheduling DAG tasks. The algorithm employs a reinforcement learning agent to iteratively add directed edges to the DAG, one at a time, to enforce ordering (i.e., priorities of execution and resource allocation) of "tricky" job nodes. By doing so, the original DAG scheduling problem is dramatically reduced to a much simpler proxy problem, on which heuristic scheduling algorithms such as SJF and CP can be efficiently improved. Our approach can be easily applied to any existing heuristic scheduling algorithms. On the benchmark dataset of TPC-H, we show that our learning based approach can significantly improve over popular heuristic algorithms and consistently achieves the best performance among several methods under a variety of settings.

📄 PDF Abstract BibTeX arXiv:2103.03412

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Similar Papers 제목 키워드 기반

ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learning

2021-06-06 · Junyoung Park, Sanjar Bakhtiyar, Jinkyoo Park

We propose ScheduleNet, a RL-based real-time scheduler, that can solve various types of multi-agent scheduling problems. We formulate these problems as a semi-MDP with episodic reward (makespan) and learn ScheduleNet, a …

Decision MakingGraph AttentionJob Shop Schedulingreinforcement-learning+2

Meta-learning with an Adaptive Task Scheduler

2021-10-26 · NeurIPS 2021 12 · Huaxiu Yao, Yu Wang, Ying WEI, Peilin Zhao 외

To benefit the learning of a new task, meta-learning has been proposed to transfer a well-generalized meta-model learned from various meta-training tasks. Existing meta-learning algorithms randomly sample meta-training t…

Drug DiscoveryMeta-Learning

MLR-SNet: Transferable LR Schedules for Heterogeneous Tasks

2020-07-29 · Jun Shu, Yanwen Zhu, Qian Zhao, Zongben Xu 외

The learning rate (LR) is one of the most important hyper-parameters in stochastic gradient descent (SGD) algorithm for training deep neural networks (DNN). However, current hand-designed LR schedules need to manually pr…

text-classificationText Classification

ScheduleStream: Temporal Planning with Samplers for GPU-Accelerated Multi-Arm Task and Motion Planning & Scheduling

2025-11-06 · Caelan Garrett, Fabio Ramos arxiv

Bimanual and humanoid robots are appealing because of their human-like ability to leverage multiple arms to efficiently complete tasks. However, controlling multiple arms at once is computationally challenging due to the…

Motion Planning

Enhancing Attack Resilience in Real-Time Systems through Variable Control Task Sampling Rates

2024-08-01 · Arkaprava Sain, Sunandan Adhikary, Ipsita Koley, Soumyajit Dey

Cyber-physical systems (CPSs) in modern real-time applications integrate numerous control units linked through communication networks, each responsible for executing a mix of real-time safety-critical and non-critical ta…

Schedulingvalid