To solve the high energy consumption problem for heterogeneous multiprocessors, an energy efficient mixed task scheduling algorithm (EMA) for periodic and aperiodic tasks is presented. The algorithm assigns tasks to specified core according to their impact on system energy consumption and average worst-case execution time (WCET). At the same time, the sum of periodic task utilization and the bandwidth of the total bandwidth server on a single core less than 1 to ensure the scheduling scheme feasibility. In the core with only periodic tasks, let WCET close to the deadline, and reduce the execution frequency to decrease the energy consumption. On the core with mixed tasks, tasks were scheduled by the earlier deadline first and total bandwidth server. When aperiodic tasks are executed, the processor works at the maximum executable frequency to ensure timely response. Simulation results show that the energy consumption of EMA is 46.7%~69.0% lower than that of the typical heuristic, the execution time is much less than that of the algorithm based on Optimization theory, and the scheduling scheme is more feasible and practical.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.