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 条
  • [21] Context-Aware Graceful Degradation for Mixed-Criticality Scheduling in Autonomous Systems
    Zou, Jie
    Dai, Xiaotian
    Mcdermid, John A.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (03) : 788 - 801
  • [22] A Probabilistic Scheduling Framework for Mixed-Criticality Systems
    Masrur, Alejandro
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [23] Mixed-criticality scheduling on heterogeneous multicore systems powered by energy harvesting
    Xiang, Yi
    Pasricha, Sudeep
    INTEGRATION-THE VLSI JOURNAL, 2018, 61 : 114 - 124
  • [24] Scheduling optimization with partitioning for mixed-criticality systems
    Zhou, Yuanbin
    Samii, Soheil
    Eles, Petru
    Peng, Zebo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 191 - 200
  • [25] Flexible and Dynamic Scheduling of Mixed-Criticality Systems
    Jiang, Xiaowen
    Sha, Tianyi
    Liu, Dehong
    Chen, Junjian
    Chen, Chen
    Huang, Kai
    SENSORS, 2022, 22 (19)
  • [26] A Flattened-Priority Framework for Mixed-Criticality Systems
    Li, Zonghui
    Wan, Hai
    Deng, Yangdong
    Zhao, Xibin
    Gao, Yue
    Gu, Ming
    Song, Xiaoyu
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (11) : 9862 - 9872
  • [27] Mixed-Criticality Scheduling of Sporadic Task Systems
    Baruah, Sanjoy K.
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Marchetti-Spaccamela, Alberto
    van der Ster, Suzanne
    Stougie, Leen
    ALGORITHMS - ESA 2011, 2011, 6942 : 555 - 566
  • [28] A Dynamic Power-aware Scheduling of Mixed-Criticality Real-Time Systems
    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
  • [29] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    Real-Time Systems, 2014, 50 : 142 - 177
  • [30] Sustainability in Mixed-Criticality Scheduling
    Guo, Zhishan
    Sruti, Sai
    Ward, Bryan C.
    Baruah, Sanjoy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 24 - 33