DocumentCode :
1799245
Title :
MC-Fluid: Fluid Model-Based Mixed-Criticality Scheduling on Multiprocessors
Author :
Jaewoo Lee ; Kieu-My Phan ; Xiaozhe Gu ; Jiyeon Lee ; Easwaran, Arvind ; Insik Shin ; Insup Lee
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2014
fDate :
2-5 Dec. 2014
Firstpage :
41
Lastpage :
52
Abstract :
A mixed-criticality system consists of multiple components with different criticalities. While mixed-criticality scheduling has been extensively studied for the uniprocessor case, the problem of efficient scheduling for the multiprocessor case has largely remained open. We design a fluid model-based multiprocessor mixed-criticality scheduling algorithm, called MC-Fluid, in which each task is executed in proportion to its criticality-dependent rate. We propose an exact schedulability condition for MC-Fluid and an optimal assignment algorithm for criticality-dependent execution rates with polynomial complexity. Since MC-Fluid cannot construct a schedule on real hardware platforms due to the fluid assumption, we propose MC-DP-Fair algorithm, which can generate a non-fluid schedule while preserving the same schedulability properties as MC-Fluid. We show that MC-Fluid has a speedup factor of (1 + v 5)/2 ( 1.618), which is best known in multiprocessor MC scheduling, and simulation results show that MC-DP-Fair outperforms all existing algorithms.
Keywords :
computational complexity; processor scheduling; MC-DP-Fair algorithm; MC-Fluid; criticality-dependent execution rate; fluid model-based mixed-criticality scheduling algorithm; mixed-criticality system; multiprocessor MC scheduling; nonfluid schedule; optimal assignment algorithm; polynomial complexity; schedulability condition; schedulability properties; Fluids; Job shop scheduling; Optimal scheduling; Program processors; Real-time systems; Scheduling algorithms; mixed-criticality; multiprocessor scheduling; schedulability analysis; scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2014 IEEE
Conference_Location :
Rome
ISSN :
1052-8725
Type :
conf
DOI :
10.1109/RTSS.2014.32
Filename :
7010473
Link To Document :
بازگشت