Title :
Multi-core fixed-priority scheduling of real-time tasks with statistical deadline guarantee
Author :
Tianyi Wang ; Linwei Niu ; Shaolei Ren ; Gang Quan
Author_Institution :
Dept. of Electr. &Comput. Eng., Florida Int. Univ., Miami, FL, USA
Abstract :
The rising performance variance of IC chips and increased resource sharing in multi-core platforms have significantly degraded the predictability of real-time systems. The traditional deterministic approaches can be extremely pessimistic, if not infeasible at all. In this paper, we adopt a probabilistic approach for fixed-priority preemptive scheduling of real-time tasks on multi-core platforms with statistical deadline miss probability guarantee. Rather than a single-valued worst-case execution time (WCET), we formulate the task execution time as a probabilistic distribution. We develop a novel algorithm to partition real-time tasks on multiple homogenous cores, which takes not only task execution time distributions but their period relationships into considerations. Our extensive experimental results show that our proposed methods can greatly improve the schedulability of real-time tasks when compared with the traditional bin packing approaches.
Keywords :
multiprocessing systems; probability; processor scheduling; statistical distributions; IC chips; WCET; bin packing approach; deterministic approach; multicore fixed-priority preemptive scheduling; multiple homogenous cores; probabilistic approach; probabilistic distribution; real-time systems; real-time task scheduling; resource sharing; single-valued worst-case execution time; statistical deadline miss probability guarantee; task execution time distributions; Algorithm design and analysis; Harmonic analysis; Indexes; Measurement; Partitioning algorithms; Probabilistic logic; Real-time systems; harmonic; multi-core; probabilistic; real-time systems; task partitions;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8