Energy aware fixed priority scheduling in mixed-criticality systems

被引:12
作者
Zhang, Yi-Wen [1 ,2 ]
Chen, Rong-Kun [1 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen, Peoples R China
[2] Xiamen Key Lab Data Secur & Blockchain Technol, Xiamen, Peoples R China
关键词
Mixed-criticality; Real-timescheduling; Energymanagement; Fixedpriority; SPORADIC TASK; GUARANTEE;
D O I
10.1016/j.csi.2022.103671
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of studies about energy management for MC systems are based on dynamic priority scheme. The disadvantages of dynamic priority scheme are high system overhead and poor predictability. Unlike previous studies, we focus on the problem of scheduling mixed-criticality (MC) periodic tasks with minimizing energy consumption in MC systems based on fixed priority scheme. Firstly, we explain a criticality rate monotonic scheduling (CRMS) and propose the sufficient schedulability condition of CRMS. Secondly, we compute the energy minimization uniform scaled speed and present an optimal static solution algorithm based on CRMS. The extra workload of the high criticality level (HI) task executes with the maximum processor speed in the high criticality mode (HI-mode). But this algorithm does not exploit the slack time generated from the HI task in the low criticality mode (LO-mode). For energy efficiency, we propose a dynamic fixed priority energy minimization algorithm which exploits the slack time generated from the HI task in LO-mode to save energy. In addition, it combines a dynamic voltage and frequency scaling technique and a dynamic power management technique to reduce energy consumption. Finally, the experiments are applied to evaluate the performance of the proposed algorithm and the experimental results show that the proposed algorithm can save up 23.89% energy compared with other existing algorithms.
引用
收藏
页数:10
相关论文
共 44 条
[1]   A Dynamic Power-aware Scheduling of Mixed-Criticality Real-Time Systems [J].
Ali, Ijaz ;
Seo, Jun-ho ;
Kim, Kyong Hoon .
CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, :438-445
[2]  
Baruah S. K., 2011, Proceedings of the 2011 IEEE 32nd Real-Time Systems Symposium (RTSS 2011), P34, DOI 10.1109/RTSS.2011.12
[3]   Sustainable scheduling analysis [J].
Baruah, Sanjoy ;
Burns, Alan .
27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, :159-+
[4]   Mixed-criticality scheduling upon varying-speed processors [J].
Baruah, Sanjoy ;
Guo, Zhishan .
IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, :68-77
[5]  
Baruah S, 2013, IEEE INT CONF EMBED, P237, DOI 10.1109/RTCSA.2013.6732224
[6]   Scheduling Real-Time Mixed-Criticality Jobs [J].
Baruah, Sanjoy ;
Bonifaci, Vincenzo ;
D'Angelo, Gianlorenzo ;
Li, Haohan ;
Marchetti-Spaccamela, Alberto ;
Megow, Nicole ;
Stougie, Leen .
IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (08) :1140-1152
[7]   Optimizing Energy in Non-Preemptive Mixed-Criticality Scheduling by Exploiting Probabilistic Information [J].
Bhuiyan, Ashikahmed ;
Reghenzani, Federico ;
Fornaciari, William ;
Guo, Zhishan .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) :3906-3917
[8]   Generalizing fixed-priority scheduling for better schedulability in mixed-criticality systems [J].
Chen, Yao ;
Shin, Kang G. ;
Xiong, Huagang .
INFORMATION PROCESSING LETTERS, 2016, 116 (08) :508-512
[9]   Low-Energy Standby-Sparing for Hard Real-Time Systems [J].
Ejlali, Alireza ;
Al-Hashimi, Bashir M. ;
Eles, Petru .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (03) :329-342
[10]   SAFEPOWER project: Architecture for safe and power-efficient mixed-criticality systems [J].
Fakih, Maher ;
Lenz, Alina ;
Azkarate-Askasua, Mikel ;
Coronel, Javier ;
Crespo, Alfons ;
Davidmann, Simon ;
Diaz Garcia, Juan Carlos ;
Gonzalez Romero, Nera ;
Gruettner, Kim ;
Schreinera, Soeren ;
Seyyedi, Razi ;
Obermaisser, Roman ;
Maleki, Adele ;
Oberg, Johnny ;
Mohammadat, Mohamed Tagelsir ;
Perez-Cerrolaza, Jon ;
Sander, Ingo ;
Soderquist, Ingemar .
MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 :89-105