Power-Aware Run-Time Scheduler for Mixed-Criticality Systems on Multi-Core Platform
Behnaz Ranjbar, Tuan D.A.Nguyen, Alireza Ejlali, and Akash Kumar

TL;DR
This paper presents an online power and thermal management heuristic for multi-core mixed-criticality systems that reduces peak power and temperature while ensuring deadline adherence, using dynamic slack and DVFS optimization.
Contribution
It introduces a novel runtime scheduler that optimizes power and thermal management in multi-core MC systems by examining task slack and re-mapping decisions to prevent deadline violations.
Findings
Achieves up to 5.25% reduction in peak power
Reduces maximum temperature by 20.33%
Maintains deadline constraints across criticality modes
Abstract
In modern multi-core Mixed-Criticality (MC) systems, a rise in peak power consumption due to parallel execution of tasks with maximum frequency, specially in the overload situation, may lead to thermal issues, which may affect the reliability and timeliness of MC systems. Therefore, managing peak power consumption has become imperative in multi-core MC systems. In this regard, we propose an online peak power and thermal management heuristic for multi-core MC systems. This heuristic reduces the peak power consumption of the system as much as possible during runtime by exploiting dynamic slack and per-cluster Dynamic Voltage and Frequency Scaling (DVFS). Specifically, our approach examines multiple tasks ahead to determine the most appropriate one for slack assignment, that has the most impact on the system peak power and temperature. However, changing the frequency and selecting a proper…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
