4.4 Article

Mixed real-time scheduling of multiple DAGs-based applications on heterogeneous multi-core processors

Journal

MICROPROCESSORS AND MICROSYSTEMS
Volume 47, Issue -, Pages 93-103

Publisher

ELSEVIER SCIENCE BV
DOI: 10.1016/j.micpro.2016.04.007

Keywords

High performance; Heterogeneous multi-core processors; Partial priority scheduling; Mixed real-time scheduling; Timing constraint

Funding

  1. National High Tech Research and Development Plan of China [2012AA01A301-01]
  2. Key Program of National Natural Science Foundation of China [61432005]
  3. National Natural Science Foundation of China [61173036, 61370095, 61300037, 61300039, 61379115, 61402170, 61502405]

Ask authors/readers for more resources

As multi-core processors continue to scale, more and more multiple distributed applications with precedence-constrained tasks simultaneously and widely exist in multi-functional embedded systems. Scheduling multiple DAGs-based applications on heterogeneous multi-core processors faces conflicting high-performance and real-time requirements. This study presents a multiple DAGs-based applications scheduling optimization with respect to high performance and timing constraint. We first present the fairness and the whole priority scheduling algorithms from high performance and timing constraint perspectives, respectively. Thereafter, we mix these two algorithms to present the partial priority scheduling algorithm to meet the deadlines of more high-priority applications and reduce the overall makespan of the system. The partial priority scheduling is implemented by preferentially scheduling the partial tasks of high-priority applications, and then fairly scheduling their remaining tasks with all the tasks of low priority applications. Both example and experimental evaluation demonstrate the significant optimization of the partial priority scheduling algorithm. (C) 2016 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available