Back to Search
Start Over
Optimizing Energy in Non-Preemptive Mixed-Criticality Scheduling by Exploiting Probabilistic Information
- Source :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- The strict requirements on the timing correctness biased the modeling and analysis of real-time systems toward the worst-case performances. Such focus on the worst-case, however, does not provide enough information to effectively steer the resource/energy optimization. In this article, we integrate a probabilistic-based energy prediction strategy with the precise scheduling of mixed-criticality tasks, where the timing correctness must be met for all tasks at all scenarios. The dynamic voltage and frequency scaling (DVFS) is applied to this precise scheduling policy to enable energy minimization. We propose a probabilistic technique to derive an energy-efficient speed (for the processor) that minimizes the average energy consumption, while guaranteeing the (worst-case) timing correctness for all tasks, including LO-criticality ones, under any execution condition. We present a response time analysis for such systems under the nonpreemptive fixed-priority scheduling policy. Finally, we conduct an extensive simulation campaign based on randomly generated task sets to verify the effectiveness of our algorithm (with respect to energy savings) and it reports up to 46% energy-saving.
- Subjects :
- energy-aware scheduler
Mathematical optimization
Correctness
Computer science
Probabilistic logic
real-time
Processor scheduling
02 engineering and technology
Dynamic priority scheduling
Energy consumption
Computer Graphics and Computer-Aided Design
020202 computer hardware & architecture
Nonpreemptive multitasking
Scheduling (computing)
0202 electrical engineering, electronic engineering, information engineering
scheduling
Electrical and Electronic Engineering
Frequency scaling
real-time, Mixed criticality, scheduling, WCET, energy-aware scheduler
Computer Science::Operating Systems
Mixed criticality
WCET
Software
Subjects
Details
- ISSN :
- 19374151 and 02780070
- Volume :
- 39
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Accession number :
- edsair.doi.dedup.....ced9e9c027b41822a1782e7ee3070d02
- Full Text :
- https://doi.org/10.1109/tcad.2020.3012231