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 条
  • [1] A survey of energy-aware scheduling in mixed-criticality systems
    Zhang, Yi-Wen
    Chen, Rong-Kun
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 127
  • [2] Fixed Priority Mixed-Criticality Sporadic Tasks Energy-Aware Algorithm
    Zhang Y.
    Gao Z.
    Lin M.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (06): : 1202 - 1212
  • [3] Fixed-Priority Scheduling for Two-Phase Mixed-Criticality Systems
    Li, Zheng
    He, Shuibing
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [4] Generalizing fixed-priority scheduling for better schedulability in mixed-criticality systems
    Chen, Yao
    Shin, Kang G.
    Xiong, Huagang
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (08) : 508 - 512
  • [5] Energy-Aware Partitioned Scheduling of Imprecise Mixed-Criticality Systems
    Zhang, Yi-Wen
    Chen, Rong-Kun
    Gu, Zonghua
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3733 - 3742
  • [6] Memory-Aware Scheduling for Mixed-Criticality Systems
    Li, Zheng
    Wang, Li
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 140 - 156
  • [7] Fixed-priority global scheduling for mixed-criticality real-time systems
    Kelly, Owen R.
    Aydin, Hakan
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 266 - 276
  • [8] On Partitioned Scheduling of Fixed-Priority Mixed-Criticality Task Sets
    Kelly, Owen R.
    Aydin, Hakan
    Zhao, Baoxian
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1051 - 1059
  • [9] Energy Efficient DVFS Scheduling for Mixed-Criticality Systems
    Huang, Pengcheng
    Kumar, Pratyush
    Giannopoulou, Georgia
    Thiele, Lothar
    [J]. 2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [10] Mixed-Criticality Scheduling of Energy-Harvesting Systems
    Wang, Kankan
    Deng, Qingxu
    [J]. 2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 435 - 446