DocumentCode :
2790683
Title :
Energy-Saving DVFS Scheduling of Multiple Periodic Real-Time Tasks on Multi-core Processors
Author :
Lee, Wan Yeon
Author_Institution :
Dept. of Comput. E.ng., Hallym Univ., Chunchon, South Korea
fYear :
2009
fDate :
25-28 Oct. 2009
Firstpage :
216
Lastpage :
223
Abstract :
This paper addresses an energy-saving scheduling scheme of periodic real-time tasks with the capability of dynamic voltage and frequency scaling, on the lightly loaded multi-core platform containing more processing cores than running tasks. First, it is shown that the problem of minimizing energy consumption of real-time tasks is NP-hard even on the lightly loaded multi-core platform. Next a heuristic scheduling scheme is proposed to find an energy-efficient schedule with a low time complexity while meeting the deadlines of real-time tasks. The scheme exploits overabundant cores to reduce energy consumption using parallel execution and turns off the power of unused or rarely used cores. Evaluation shows that the proposed scheme saves up to 64% energy consumption of the existing method executing each task on a separate core.
Keywords :
computational complexity; microprocessor chips; power aware computing; processor scheduling; NP-hard; dynamic frequency scaling; dynamic voltage scaling; energy consumption reduction; energy-efficient schedule; energy-saving DVFS scheduling scheme; multicore processors; multiple periodic real-time tasks; time complexity; Clocks; Computational modeling; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Frequency; Hardware; Multicore processing; Polynomials; Processor scheduling; energy minimization; multi-core processor; real-time system; task scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
Conference_Location :
Singapore
ISSN :
1550-6525
Print_ISBN :
978-0-7695-3868-6
Type :
conf
DOI :
10.1109/DS-RT.2009.12
Filename :
5361764
Link To Document :
بازگشت