<p>Previous works have focused on non-clairvoyant task models in mixed-criticality systems (MCS) with multiprocessor platforms, where the completion of high-criticality (HI) tasks determines the behavioral changes of the system. In this research, we explore semi-clairvoyant scheduling in MCS with graceful degradation. Jobs will have the ability to know whether their execution time will exceed the worst-case execution time in the low-criticality (LO) mode at their arrival time. We propose an energy-aware algorithm to determine the optimal speed for energy efficiency in the LO mode on each processor, and then we present a novel energy-efficient partitioned semi-clairvoyant scheduling algorithm, named EEPSCMC, aimed at reducing the energy consumption of the system. We perform experiments to evaluate EEPSCMC in comparison with four other heuristic algorithms, and the experimental results demonstrate that EEPSCMC outperforms other algorithms, exhibiting superior performance in terms of normalized energy consumption, saving up to <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7711_Article_IEq1.gif" Format="GIF" Height="16" Rendition="HTML" Resolution="72" Type="Linedraw" Width="51" /> </InlineMediaObject> <EquationSource Format="TEX">\(13.05\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>13.05</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> of energy compared to the existing algorithms.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Energy-efficient partitioned semi-clairvoyant scheduling in mixed-criticality system with graceful degradation

  • Jin-Peng Ma,
  • Yi-Wen Zhang

摘要

Previous works have focused on non-clairvoyant task models in mixed-criticality systems (MCS) with multiprocessor platforms, where the completion of high-criticality (HI) tasks determines the behavioral changes of the system. In this research, we explore semi-clairvoyant scheduling in MCS with graceful degradation. Jobs will have the ability to know whether their execution time will exceed the worst-case execution time in the low-criticality (LO) mode at their arrival time. We propose an energy-aware algorithm to determine the optimal speed for energy efficiency in the LO mode on each processor, and then we present a novel energy-efficient partitioned semi-clairvoyant scheduling algorithm, named EEPSCMC, aimed at reducing the energy consumption of the system. We perform experiments to evaluate EEPSCMC in comparison with four other heuristic algorithms, and the experimental results demonstrate that EEPSCMC outperforms other algorithms, exhibiting superior performance in terms of normalized energy consumption, saving up to \(13.05\%\) 13.05 % of energy compared to the existing algorithms.