DocumentCode :
3717018
Title :
Semi-Partitioned Scheduling of Fork-Join Tasks Using Work-Stealing
Author :
Cl?udio ;Patrick Meumeu Yomsi;Lu?s ;Luis Miguel Pinho
Author_Institution :
CISTER/INESC-TEC, Polytech. Inst. of Porto, Porto, Portugal
fYear :
2015
Firstpage :
25
Lastpage :
34
Abstract :
This paper explores the behavior of parallel fork-join tasks on multicore platforms by resorting to a semi-partitioned scheduling model. This model offers a promising framework to embedded systems which are subject to stringent timing constraints as it provides these systems with very interesting properties. The proposed approach consists of two stages -- an offline stage and an online stage. During the offline stage, a multi-frame task model is adopted to perform the fork-join task-to-core mapping so as to improve the schedulability and the performance of the system, and during the online stage, work-stealing is exploited among cores to improve the system responsiveness as well as to balance the execution workload. The objective of this work is twofold: (1) to provide an alternative technique that takes advantage of the semi-partitioned scheduling properties by offering the possibility to accommodate fork-join tasks that cannot be scheduled in any pure partitioned environment, and (2) to reduce the migration overhead which has shown to be a traditional major source of non-determinism in global approaches. The simulation results show an improvement of the proposed approach over the state-of-the-art of up to 15% of the average response-time per task set.
Keywords :
"Multicore processing","Real-time systems","Runtime","Processor scheduling","Silicon","Computational modeling"
Publisher :
ieee
Conference_Titel :
Embedded and Ubiquitous Computing (EUC), 2015 IEEE 13th International Conference on
Type :
conf
DOI :
10.1109/EUC.2015.30
Filename :
7363614
Link To Document :
بازگشت