A pre-order relation for exact schedulability test of sporadic tasks on multiprocessor Global Fixed-Priority scheduling

被引:0
|
作者
Youcheng Sun
Giuseppe Lipari
机构
[1] Scuola Superiore Sant’Anna,
[2] Univ. Lille,undefined
[3] CNRS,undefined
[4] Centrale Lille,undefined
[5] UMR 9189 - CRIStAL - Centre de Recherche en Informa- tique Signal et Automatique de Lille,undefined
[6] IRCICA,undefined
[7] USR 3380,undefined
来源
Real-Time Systems | 2016年 / 52卷
关键词
Multiprocessor; Sporadic tasks; Fixed priority; Linear hybrid automaton; Exact schedulablity test;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we present an exact schedulability test for sporadic real-time tasks scheduled by the Global Fixed Priority Fully Preemptive Scheduler on a multiprocessor system. The analysis consists in modeling the system as a Linear Hybrid Automaton, and in performing a reachability analysis for states representing deadline miss conditions. To mitigate the problem of state space explosion, we propose a pre-order relationship over the symbolic states of the model: states that are simulated by others can be safely eliminated from the state space. We also formulate the concept of decidability interval with respect to a set of constrained-deadline sporadic tasks on multiprocessor. The decidability interval is a bounded time interval such that, if a deadline miss occurs in the schedule, then it is possible to find a configuration of arrival times for the tasks such that the deadline miss happens within the bounded interval. Vice versa, if no configuration of arrival times produces a deadline miss in the bounded interval, then no deadline miss is ever possible in the schedule. Hence we prove that the schedulability analysis problem is decidable, and we provide a formula for computing the decidability interval. To our knowledge, this is the first time such a time interval is proposed for sporadic tasks running on multiprocessor. The proposed schedulability analysis has been implemented in a software tool. For the first time we assess the pessimism of the state-of-the-art approximate schedulability test through experiments. Moreover, we show that the use of the proposed model permits to analyse tasks with more general parameter values than other exact algorithms in the literature. Nevertheless, even with our approach the complexity remains too high for analysing practical task sets with more than seven tasks.
引用
收藏
页码:323 / 355
页数:32
相关论文
共 45 条
  • [31] A better polynomial-time schedulability test for real-time fixed-priority scheduling algorithms
    Han, CC
    Tyan, H
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 36 - 45
  • [32] Carry-Out Interference Optimization in WCRT Analysis for Global Fixed-Priority Multiprocessor Scheduling
    Xie, Guoqi
    Wu, Wei
    Li, Renfa
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (03) : 478 - 491
  • [33] Global Fixed-Priority Scheduling for Parallel Real-Time Tasks with Constrained Parallelism
    Qiao, Lei
    Yang, Maolin
    Chen, Zewei
    Liao, Yong
    Lei, Hang
    Sang, Nan
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [34] On the compatibility of exact schedulability tests for global fixed priority pre-emptive scheduling with Audsley's optimal priority assignment algorithm
    Davis, Robert I.
    Bertogna, Marko
    Bonifaci, Vincenzo
    [J]. REAL-TIME SYSTEMS, 2016, 52 (01) : 113 - 122
  • [35] On the compatibility of exact schedulability tests for global fixed priority pre-emptive scheduling with Audsley’s optimal priority assignment algorithm
    Robert I. Davis
    Marko Bertogna
    Vincenzo Bonifaci
    [J]. Real-Time Systems, 2016, 52 : 113 - 122
  • [36] Exact schedulability analysis for static-priority global multiprocessor scheduling using model-checking
    Guan, Nan
    Gu, Zonghua
    Deng, Qingxu
    Gao, Shuaihong
    Yu, Ge
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2007, 4761 : 263 - +
  • [37] Commentary to: An exact schedulability test for fixed-priority preemptive mixed-criticality real-time systems
    Ivan Pavić
    Hrvoje Džapo
    [J]. Real-Time Systems, 2020, 56 : 112 - 119
  • [38] Commentary to: An exact schedulability test for fixed-priority preemptive mixed-criticality real-time systems
    Pavic, Ivan
    Dzapo, Hrvoje
    [J]. REAL-TIME SYSTEMS, 2020, 56 (01) : 112 - 119
  • [39] Exact speedup factors for linear-time schedulability tests for fixed-priority preemptive and non-preemptive scheduling
    von der Brueggen, Georg
    Chen, Jian-Jia
    Davis, Robert I.
    Huang, Wen-Hung
    [J]. INFORMATION PROCESSING LETTERS, 2017, 117 : 1 - 5
  • [40] Bounding carry-in interference for synchronous parallel tasks under global fixed-priority scheduling
    Han, Meiling
    Zhang, Tianyu
    Deng, Qingxu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 34 - 43