Schedulability of probabilistic mixed-criticality systems

被引:0
|
作者
Stefan Draskovic
Rehan Ahmed
Pengcheng Huang
Lothar Thiele
机构
[1] ETH Zürich,Computer Engineering and Networks Laboratory (TIK)
[2] Information Technology University (ITU),Computer Engineering Department
[3] ABB Research Center Switzerland,undefined
来源
Real-Time Systems | 2021年 / 57卷
关键词
Mixed-criticality scheduling; Probabilistic execution times; Stochastic analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Mixed-criticality systems often need to fulfill safety standards that dictate different requirements for each criticality level, for example given in the ‘probability of failure per hour’ format. A recent trend suggests designing this kind of systems by jointly scheduling tasks of different criticality levels on a shared platform. When this is done, the usual assumption is that tasks of lower criticality are degraded when a higher criticality task needs more resources, for example when it overruns a bound on its execution time. However, a way to quantify the impact this degradation has on the overall system is not well understood. Meanwhile, to improve schedulability and to avoid over-provisioning of resources due to overly pessimistic worst-case execution time estimates of higher criticality tasks, a new paradigm emerged where task’s execution times are modeled with random variables. In this paper, we analyze a system with probabilistic execution times, and propose metrics that are inspired by safety standards. Among these metrics are the probability of deadline miss per hour, the expected time before degradation happens, and the duration of the degradation. We argue that these quantities provide a holistic view of the system’s operation and schedulability.
引用
收藏
页码:397 / 442
页数:45
相关论文
共 50 条
  • [1] Schedulability of probabilistic mixed-criticality systems
    Draskovic, Stefan
    Ahmed, Rehan
    Huang, Pengcheng
    Thiele, Lothar
    [J]. REAL-TIME SYSTEMS, 2021, 57 (04) : 397 - 442
  • [2] Schedulability Analysis of Mixed-Criticality Systems on Multiprocessors
    Pathan, Risat Mahmud
    [J]. PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 309 - 320
  • [3] Improved schedulability analysis for multiprocessor mixed-criticality systems
    Chen Y.
    Li Q.
    Lu J.
    Xiong H.
    [J]. Li, Qiao (qiaolibuaa@163.com), 1918, Beijing University of Aeronautics and Astronautics (BUAA) (42): : 1918 - 1926
  • [4] Degree of Schedulability of Mixed-Criticality Real-time Systems with Probabilistic Sporadic Tasks
    Boudjadar, A. Jalil
    David, Alexandre
    Kim, Jin Hyun
    Larsen, Kim G.
    Mikucionis, Marius
    Nyman, Ulrik
    Skou, Arne
    [J]. 2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 126 - 130
  • [5] Schedulability analysis of mixed-criticality systems with multiple frequency specifications
    Baruah, Sanjoy
    [J]. 2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [6] A Probabilistic Scheduling Framework for Mixed-Criticality Systems
    Masrur, Alejandro
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [7] An efficient schedulability analysis for optimizing systems with adaptive mixed-criticality scheduling
    Yecheng Zhao
    Haibo Zeng
    [J]. Real-Time Systems, 2017, 53 : 467 - 525
  • [8] EDF Schedulability Analysis on Mixed-Criticality Systems with Permitted Failure Probability
    Guo, Zhishan
    Santinelli, Luca
    Yang, Kecheng
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 187 - 196
  • [9] An efficient schedulability analysis for optimizing systems with adaptive mixed-criticality scheduling
    Zhao, Yecheng
    Zeng, Haibo
    [J]. REAL-TIME SYSTEMS, 2017, 53 (04) : 467 - 525
  • [10] Schedulability Analysis Towards Arbitrarily Activated Tasks in Mixed-Criticality Systems
    Hu, Biao
    Huang, Kai
    Chen, Gang
    Cheng, Long
    Han, Dongkun
    Knoll, Alois
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (10)