Feedback Scheduling for Energy-Efficient Real-Time Homogeneous Multiprocessor Systems
Mason Thammawichai, Eric C. Kerrigan

TL;DR
This paper introduces a feedback-based scheduling framework for energy-efficient real-time multiprocessor systems that adaptively manages task execution uncertainties to significantly reduce energy consumption.
Contribution
It presents a novel optimal control approach combining linear programming and classic algorithms to improve energy efficiency in uncertain real-time multiprocessor scheduling.
Findings
Achieves up to 40% energy savings compared to open-loop methods.
Effectively handles uncertainties in task execution times.
Demonstrates applicability on PowerPC 405LP and XScale processors.
Abstract
Real-time scheduling algorithms proposed in the literature are often based on worst-case estimates of task parameters. The performance of an open-loop scheme can be degraded significantly if there are uncertainties in task parameters, such as the execution times of the tasks. Therefore, to cope with such a situation, a closed-loop scheme, where feedback is exploited to adjust the system parameters, can be applied. We propose an optimal control framework that takes advantage of feeding back information of finished tasks to solve a real-time multiprocessor scheduling problem with uncertainty in task execution times, with the objective of minimizing the total energy consumption. Specifically, we propose a linear programming based algorithm to solve a workload partitioning problem and adopt McNaughton's wrap around algorithm to find the task execution order. The simulation results…
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.
