Feedback Scheduling for Energy-Efficient Real-Time Homogeneous Multiprocessor Systems
File(s)FSfinal.pdf (263.82 KB)
Accepted version
Author(s)
Thammawichai, M
Kerrigan, EC
Type
Conference Paper
Abstract
Real-time scheduling algorithms proposed in the
literature are often based on worst-case estimates of task
parameters and the performance of an open-loop scheme can
therefore be poor. To improve on such a situation, one can
instead apply a closed-loop scheme, where feedback is exploited
to dynamically adjust the system parameters at run-time. We
propose an optimal control framework that takes advantage
of feeding back information of finished tasks to solve a realtime
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. Simulation results for a
PowerPC 405LP and an XScale processor illustrate that our
feedback scheduling algorithm can result in an energy saving
of approximately 40% compared to an open-loop method.
literature are often based on worst-case estimates of task
parameters and the performance of an open-loop scheme can
therefore be poor. To improve on such a situation, one can
instead apply a closed-loop scheme, where feedback is exploited
to dynamically adjust the system parameters at run-time. We
propose an optimal control framework that takes advantage
of feeding back information of finished tasks to solve a realtime
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. Simulation results for a
PowerPC 405LP and an XScale processor illustrate that our
feedback scheduling algorithm can result in an energy saving
of approximately 40% compared to an open-loop method.
Date Issued
2016-12-29
Date Acceptance
2016-07-23
Citation
2016
Publisher
IEEE
Copyright Statement
© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Source
55th IEEE Conference on Decision and Control
Subjects
Science & Technology
Technology
Automation & Control Systems
Engineering, Electrical & Electronic
Operations Research & Management Science
Engineering
Publication Status
Published
Start Date
2016-12-12
Finish Date
2016-12-14
Coverage Spatial
Las Vegas, Nevada, USA