Dynamic Scheduling Strategies for Firm Semi-Periodic Real-Time Tasks

被引:2
|
作者
Gao, Yiqin [1 ]
Pallez, Guillaume [2 ]
Robert, Yves [3 ,4 ]
Vivien, Frederic [3 ]
机构
[1] Shanghai Jiao Tong Univ, Ctr High Performance Comp, Shanghai 200240, Peoples R China
[2] Inria Bordeaux, F-33405 Talence, France
[3] ENS, Lab LIP, F-69342 Lyon, France
[4] Univ Tennessee, Innovat Comp Lab, Knoxville, TN 37996 USA
关键词
Real-time system; firm tasks; semi-periodic tasks; admission policy; job interruption; Markov model; scheduling strategy; MANAGEMENT;
D O I
10.1109/TC.2022.3208203
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces and assesses novel strategies to schedule firm semi-periodic real-time tasks. Jobs are released periodically and have the same relative deadline. Job execution times obey an arbitrary probability distribution and can take either bounded or unbounded values. We investigate several optimization criteria, the most prominent being the Deadline Miss Ratio (DMR). All previous work uses some admission policies but never interrupt the execution of an admitted job before its deadline. On the contrary, we introduce three new control parameters to dynamically decide whether to interrupt a job at any given time. We derive a Markov model and use its stationary distribution to determine the best value of each control parameter. Finally we conduct an extensive simulation campaign with 16 different probability distributions. The results nicely demonstrate how the new strategies help improve system performance compared with traditional approaches. In particular, we show that (i) compared to pre-execution admission rules, the control parameters make significantly better decisions; (ii) specifically, the key control parameter is to upper bound the waiting time of each job; (iii) the best scheduling strategy decreases the DMR by up to 0.35 over traditional competitors.
引用
收藏
页码:55 / 68
页数:14
相关论文
共 50 条