Dynamic budget management and budget reclamation for mixed-criticality systems

被引:12
作者
Gu, Xiaozhe [1 ]
Easwaran, Arvind [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
关键词
Mixed-criticality scheduling; Dynamic budget allocation; Budget reclamation;
D O I
10.1007/s11241-019-09330-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many existing studies on mixed-criticality (MC) scheduling assume that low-criticality budgets for high-criticality applications are known apriori. These budgets are primarily used as guidance to determine when the scheduler should switch the system mode from low to high. Based on this key observation, in this paper we propose a dynamic MC scheduling model under which low-criticality budgets for individual high-criticality applications are determined at runtime based on a system-wide total low-criticality budget allocation for all the high-criticality applications combined. This total budget is used as guidance in our model to determine the need for a mode-switch. At run time, a job may terminate prior to its allocated low-criticality budget, and hence the remaining low-criticality budget is wasted. Therefore, in the paper, we also propose a budget reclamation scheme that can work along with the dynamic model to further prevent the occurrence of mode-switch.
引用
收藏
页码:552 / 597
页数:46
相关论文
共 34 条
  • [1] Bartschat K, 2011, CRM SER MATH PHYS, P13, DOI 10.1007/978-1-4419-9491-2_2
  • [2] Baruah S, 2012, P EUR C REAL TIM SYS
  • [3] Scheduling mixed-criticality systems to guarantee some service under all non-erroneous behaviors
    Baruah, Sanjoy
    Burns, Alan
    Guo, Zhishan
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 131 - 138
  • [4] Mixed-criticality scheduling upon varying-speed processors
    Baruah, Sanjoy
    Guo, Zhishan
    [J]. IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 68 - 77
  • [5] Scheduling Real-Time Mixed-Criticality Jobs
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Li, Haohan
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    Stougie, Leen
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (08) : 1140 - 1152
  • [6] A Bailout Protocol for Mixed Criticality Systems
    Bate, Lain
    Burns, Alan
    Davis, Robert I.
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 259 - 268
  • [7] Burns A, 2015, MIXED CRITICALITY MU, V5
  • [8] Burns A., 2013, WORKSHOP MIXEDCRITIC, P1
  • [9] Real-Time Divisible Load Theory: incorporating computation costs
    Chuprat, Suriayati
    Baruah, Sanjoy
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 33 - 37
  • [10] Cormen T. H., 2009, Introduction to algorithms, VThird