2016 IEEE 4th International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA) 2016
DOI: 10.1109/cpsna.2016.25
|View full text |Cite
|
Sign up to set email alerts
|

HLBS: Heterogeneous Laxity-Based Scheduling Algorithm for DAG-Based Real-Time Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 11 publications
0
5
0
Order By: Relevance
“…In the third step, a reasonable time constraint (i.e., laxity) is given to each job based on JLD and the end-to-end deadline. The laxity value represents the margin to the endto-end deadline for each job [9], [19] and can be calculated by recursively subtracting the communication time between jobs and the job execution time from the data flow's exit node job deadline. Therefore, the laxity value of any job is the start time threshold to meet the end-to-end deadline for the exit node job at the end of the data flow connected by joblevel dependencies.…”
Section: Allocate Time Constraint To Each Jobmentioning
confidence: 99%
See 1 more Smart Citation
“…In the third step, a reasonable time constraint (i.e., laxity) is given to each job based on JLD and the end-to-end deadline. The laxity value represents the margin to the endto-end deadline for each job [9], [19] and can be calculated by recursively subtracting the communication time between jobs and the job execution time from the data flow's exit node job deadline. Therefore, the laxity value of any job is the start time threshold to meet the end-to-end deadline for the exit node job at the end of the data flow connected by joblevel dependencies.…”
Section: Allocate Time Constraint To Each Jobmentioning
confidence: 99%
“…The priority of each job in scheduling is the second application. The laxity is a metric that represents the margin to the end-to-end deadline for each job, and heuristic task scheduling algorithms that prioritize the laxity have been proposed [9], [19]. Prioritizing jobs with lower margins, i.e., jobs with lower laxity values, lower the deadline miss ratio.…”
Section: How To Use the Proposal Laxity Valuementioning
confidence: 99%
“…Synch nodes are then inserted before the tasks to handle buffered data. In this way, a single-rate DAG is obtained and scheduled using a fixed-priority algorithm based on the HLBS scheduler [17].…”
Section: B Multi-rate Dagmentioning
confidence: 99%
“…The ready queue is sorted in increasing LFT order (line 9). A ready job is scheduled if a processor is available and if its execution time, starting from the current t, does not exceed its LFT (lines 13,16,17). If Fig.…”
Section: B Schedulabilitymentioning
confidence: 99%
“…Nodes with no dependency can be executed in parallel, e.g., node v2, v3 and v4. Many existing works use DAGs to model the system [3], [4], [5], [6], [7], [8], [9]. For example, Verucchi et al [3] models a complete automotive task chain from perception to control as a DAG task.…”
Section: Introductionmentioning
confidence: 99%