DocumentCode
2065580
Title
Design and implementation of a general purpose power-saving scheduling algorithm for embedded systems
Author
Cho, Keng-Mao ; Liang, Chun-Hung ; Huang, Jun-Ying ; Yang, Chu-Shing
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear
2011
fDate
14-16 Sept. 2011
Firstpage
1
Lastpage
5
Abstract
Many studies have proposed dynamic voltage and frequency scaling (DVFS) techniques for reducing power consumption in embedded systems. Most of these approaches use the rate between the deadline of a task and the worst case execution time (WCET) of the task to modify the operating frequency of the processor. For this kind of method, an analysis of the given application must be conducted to obtain some arguments for the algorithm, such as the worst case execution time of each task and the dependency of the task set. Since countless applications are available for portable devices, it is difficult to implement this kind of algorithm for portable devices. The present study proposes an algorithm for reducing power consumption that can be easily implemented on an actual hardware device. The algorithm uses system scheduling and sets the deadline of the task to the value indicated by the user to dynamically scale voltage and frequency. The proposed algorithm was applied to a real-time kernel (MicroC/OS-II), which was ported to an embedded platform (PAC Duo). Experiment results show that the proposed algorithm can reduce energy consumption by up to 45.1%.
Keywords
embedded systems; operating system kernels; portable computers; power aware computing; power consumption; processor scheduling; dynamic frequency scaling technique; dynamic voltage scaling technique; embedded system; general purpose power saving scheduling algorithm; hardware device; portable device; power consumption reduction; processor operating frequency; real-time kernel; worst case execution time; Embedded systems; Energy consumption; Heuristic algorithms; Kernel; Real time systems; Scheduling algorithm; Signal processing algorithms; DVFS; EDF; MicroC/OS-II; embedded system; power-saving;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing, Communications and Computing (ICSPCC), 2011 IEEE International Conference on
Conference_Location
Xi´an
Print_ISBN
978-1-4577-0893-0
Type
conf
DOI
10.1109/ICSPCC.2011.6061645
Filename
6061645
Link To Document