Energy aware fixed priority scheduling in mixed-criticality systems

被引:8
|
作者
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
相关论文
共 50 条
  • [31] On the Scheduling of Energy-Aware Fault-Tolerant Mixed-Criticality Multicore Systems with Service Guarantee Exploration
    Safari, Sepideh
    Ansari, Mohsen
    Ershadi, Ghazal
    Hessabi, Shaahin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (10) : 2338 - 2354
  • [32] Energy-aware fault-tolerant scheduling for imprecise mixed-criticality systems with semi-clairvoyance
    Zhang, Yi-Wen
    Zheng, Hui
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 151
  • [33] FANTOM: Fault Tolerant Task-Drop Aware Scheduling for Mixed-Criticality Systems
    Ranjbar, Behnaz
    Safaei, Bardia
    Ejlali, Alireza
    Kumar, Akash
    IEEE ACCESS, 2020, 8 : 187232 - 187248
  • [34] Partitioned and Overhead-Aware Scheduling of Mixed-Criticality Real-Time Systems
    Zhou, Yuanbin
    Samii, Soheil
    Eles, Petru
    Peng, Zebo
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 39 - 44
  • [35] Has Energy Surpassed Timeliness? Scheduling Energy-Constrained Mixed-Criticality Systems
    Voelp, Marcus
    Haehnel, Marcus
    Lackorzynski, Adam
    2014 IEEE 20TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2014, : 275 - 284
  • [36] Mixed-Criticality Scheduling Upon Permitted Failure Probability and Dynamic Priority
    Guo, Zhishan
    Vaidhun, Sudharsan
    Satinelli, Luca
    Arefin, Samsil
    Wang, Jun
    Yang, Kecheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (01) : 62 - 75
  • [37] Time-Triggered Scheduling of Mixed-Criticality Systems
    Behera, Lalatendu
    Bhaduri, Purandar
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [38] On the Scheduling of Fault-Tolerant Mixed-Criticality Systems
    Huang, Pengcheng
    Yang, Hoeseok
    Thiele, Lothar
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [39] Probabilistic Analysis for Mixed Criticality Systems using Fixed Priority Preemptive Scheduling
    Maxim, Dorin
    Davis, Robert I.
    Cucu-Grosjean, Liliana
    Easwaran, Arvind
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 237 - 246
  • [40] Mixed-criticality scheduling on multiprocessors
    Baruah, Sanjoy
    Chattopadhyay, Bipasa
    Li, Haohan
    Shin, Insik
    REAL-TIME SYSTEMS, 2014, 50 (01) : 142 - 177