DocumentCode
2409134
Title
Energy Efficient Scheduling for Real-Time Embedded Systems with QoS Guarantee
Author
Niu, Linwei
Author_Institution
Dept. of Math & Comput. Sci., Claflin Univ., Orangeburg, SC, USA
fYear
2010
fDate
23-25 Aug. 2010
Firstpage
163
Lastpage
172
Abstract
While the dynamic voltage scaling (DVS) techniques are efficient in reducing the dynamic energy consumption for the processor, varying voltage alone becomes less effective for the overall energy reduction as the static power is growing rapidly. On the other hand, Quality of Service (QoS) is also a primary concern in the development of today´s pervasive computing systems. In this paper, we propose a dynamic approach to minimize the overall energy consumption for soft real-time systems while ensuring the QoS-guarantee. The QoS requirements are deterministically quantified with the window-constraints, which require that at least m out of each non-overlapped window of k consecutive jobs of a task meet their deadlines. Necessary and sufficient conditions for checking the feasibility of task sets with arbitrary service times and periods are developed to ensure that the window-constraints can be guaranteed in the worst case. And efficient scheduling techniques based on pattern variation and dynamic slack reclaiming extensions are proposed to combine the task procrastination and dynamic slowdown to minimize the energy consumption. In contrast to the previous leakage-aware slack reclaiming work which never scales the job speed below the critical speed, we will show that it can be more energy efficient to reclaim the slack with speed lower than the critical speed when necessary. Through extensive simulations, our experiment results demonstrate that the proposed techniques significantly outperformed the previous research in both overall and idle energy reduction.
Keywords
embedded systems; power aware computing; quality of service; scheduling; ubiquitous computing; QoS guarantee; dynamic slowdown; dynamic voltage scaling; energy efficient scheduling; leakage aware slack reclaiming work; pervasive computing systems; real time embedded systems; soft real time systems; static power; task procrastination; Dynamic scheduling; Energy consumption; Nickel; Power demand; Quality of service; Real time systems; Schedules;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location
Macau SAR
ISSN
1533-2306
Print_ISBN
978-1-4244-8480-5
Type
conf
DOI
10.1109/RTCSA.2010.41
Filename
5591321
Link To Document