arrow
Return

A Fluid Scheduling Algorithm for DAG Tasks With Constrained or Arbitrary Deadlines

delete2021-01-01
delete6
PRE
AI
F
Fei Guan *
L
Long Peng
J
Jiaqing Qiao *
DOI:10.1109/TC.2021.3111512delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A number of scheduling algorithms have been proposed for real-time parallel tasks modeled as Directed Acyclic Graphs (DAGs). Many of them focus on scheduling DAG tasks with implicit deadlines. Fewer studies have considered DAG tasks with constrained deadlines or arbitrary deadlines. In this study, we propose a scheduling strategy based on fluid scheduling theory and we target DAG tasks with constrained or arbitrary deadlines. We prove that the proposed algorithm has a capacity augmentation bound of 1/2(1 + beta root(1 +beta)(2) - 4/m) when scheduling multiple DAG tasks with constrained deadlines, in which m is the number of processors and beta is the maximum ratio of task period to deadline. This value is lower than the current best result beta + 2 root(beta + - 1/m) 1 - 1/m). We also prove that a capacity augmentation bound of 1/2 (1 + root 2 + root(1 + root 2)(2) - 4 root 2/m) is guaranteed by our algorithm in the case of scheduling multiple DAG tasks with deadlines greater than periods. To the best of our knowledge, this is the first capacity augmentation bound that has been proven for scheduling multiple DAG tasks with deadlines greater than periods. Our experiments show that our algorithm outperforms the state of the art scheduling algorithms in the percentage of schedulable task sets.
Keywords:
Real-time scheduling
multi-processor system
parallel task

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

H
harbin institute of technology
Scholars:
8.0W
Papers: 6.6W
Citations: 66
N
northeast forestry university - china
Scholars:
1.2W
Papers: 7.9K
Citations: 9
N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9
researcher View more organizations