MC-Fluid: simplified and optimally quantified

被引:22
作者
Baruah, Sanjoy
Easwaran, Arvind
Guo, Zhishan
机构
来源
2015 IEEE 36TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2015) | 2015年
关键词
D O I
10.1109/RTSS.2015.38
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The fluid scheduling model allows for schedules in which an individual task may be assigned a fraction of a processor at each time instant. These assignments are subject to the constraints that no fraction exceeds one and the sum of all the assigned fractions do not exceed the sum of the computing capacities of all the processors at any instant. An algorithm, MC-Fluid, has recently been proposed for scheduling systems of mixed-criticality implicit-deadline sporadic tasks under the fluid scheduling model. MC-Fluid has been shown to have a speedup bound no worse than (1 + root 5)/2 or approximate to 1.618 for scheduling dual-criticality systems. We derive here a simplified variant of MC-Fluid called MCF, that has run-time linear in the number of tasks. We prove that this simplified variant has a speedup bound no worse than 4/3 for dual-criticality systems, and show that this implies that MC-Fluid, too, has a speedup bound no worse than 4/3. We know from prior results in uniprocessor mixed-criticality scheduling that no algorithm may have a speedup bound smaller than 4/3, allowing us to conclude that MCF and MC-Fluid are in fact speedup-optimal for dual-criticality scheduling.
引用
收藏
页码:327 / 337
页数:11
相关论文
共 7 条
[1]  
Baruah S., 2012, P 2012 24 EUR C REAL
[2]   Mixed-criticality scheduling on multiprocessors [J].
Baruah, Sanjoy ;
Chattopadhyay, Bipasa ;
Li, Haohan ;
Shin, Insik .
REAL-TIME SYSTEMS, 2014, 50 (01) :142-177
[3]  
Burns A., 2013, MIXE CRITICALLY SYST
[4]   MC-Fluid: Fluid Model-based Mixed-Criticality Scheduling on Multiprocessors [J].
Lee, Jaewoo ;
Phan, Kieu-My ;
Gu, Xiaozhe ;
Lee, Jiyeon ;
Easwara, Arvind ;
Shin, Insik ;
Lee, Insup .
2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, :41-52
[5]   Global mixed-criticality scheduling on multiprocessors [J].
Li, Haohan ;
Baruah, Sanjoy .
PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, :166-175
[6]   Schedulability Analysis of Mixed-Criticality Systems on Multiprocessors [J].
Pathan, Risat Mahmud .
PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, :309-320
[7]   Preemptive scheduling of multi-criticality systems with varying degrees of execution time assurance [J].
Vestal, Steve .
RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, :239-243