DocumentCode :
726426
Title :
PASS: Priority assignment of real-time tasks with dynamic suspending behavior under fixed-priority scheduling
Author :
Wen-Hung Huang ; Jian-Jia Chen ; Husheng Zhou ; Cong Liu
Author_Institution :
Dept. of Inf., Tech. Univ. Dortmund, Dortmund, Germany
fYear :
2015
fDate :
8-12 June 2015
Firstpage :
1
Lastpage :
6
Abstract :
Self-suspension is becoming an increasingly prominent characteristic in real-time systems such as: (i) I/O-intensive systems, where applications interact intensively with I/O devices, (ii) multi-core processors, where tasks running on different cores have to synchronize and communicate with each other, and (iii) computation offloading systems with coprocessors, like Graphics Processing Units (GPUs). In this paper, we show that rate-monotonic (RM), deadline-monotonic (DM) and laxity-monotonic (LM) scheduling will perform rather poor in dynamic self-suspending systems in terms of speed-up factors. On the other hand, the proposed PASS approach is guaranteed to find a feasible priority assignment on a speed-2 uniprocessor, if one exists on a unit-speed processor. We evaluate the feasibility of the proposed approach via a case study implementation. Furthermore, the effectiveness of the proposed approach is also shown via extensive simulation results.
Keywords :
coprocessors; multiprocessing systems; processor scheduling; real-time systems; synchronisation; DM scheduling; GPU; I/O devices; I/O-intensive systems; LM scheduling; PASS; RM scheduling; computation offloading systems; coprocessors; deadline-monotonic scheduling; dynamic self-suspending systems; dynamic suspending behavior; fixed-priority scheduling; graphics processing units; laxity-monotonic scheduling; multicore processors; priority assignment; rate-monotonic scheduling; real-time systems; real-time tasks; self-suspension; speed-2 uniprocessor; synchronization; unit-speed processor; Lead; Processor scheduling; Scheduling; Sufficient conditions; Time factors; Self-suspension; priority assignment; schedulability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2744769.2744891
Filename :
7167340
Link To Document :
بازگشت