DocumentCode
1048997
Title
Energy minimization for real-time systems with (m,k)-guarantee
Author
Niu, Linwei ; Quan, Gang
Author_Institution
Dept. of Comput. Sci. & Eng., South Carolina Univ., Columbia, SC
Volume
14
Issue
7
fYear
2006
fDate
7/1/2006 12:00:00 AM
Firstpage
717
Lastpage
729
Abstract
Energy consumption and quality of service (QoS) are two primary concerns in the development of today´s pervasive computing systems. While most of the current research in energy-aware real-time scheduling has been focused on hard real-time systems, a large number of practical applications and systems exhibit more soft real-time nature. In this paper, we study the problem of minimizing energy for soft real-time systems while providing a QoS guarantee. The QoS requirements are deterministically quantified with the (m,k)-constraints, which require that at least m out of any k consecutive jobs of a task meet their deadlines. In this paper, we propose a hybrid approach to achieve the dual goals of QoS guarantee and energy minimization. We first present the necessary and sufficient schedulability conditions for the static mandatory/optional workload partitioning. Then, we propose to dynamically vary the statically defined mandatory/optional partitions to accommodate dynamic run-time variations while minimizing the energy consumption. The experimental results demonstrate that our proposed techniques outperform previous work significantly in terms of both the energy savings and achieved QoS
Keywords
embedded systems; integrated circuit design; low-power electronics; quality of service; scheduling; (m,k)-guarantee; dynamic voltage scaling; earliest deadline first; embedded systems; energy minimization; pervasive computing systems; quality of service; real-time scheduling; soft real-time systems; Embedded computing; Embedded system; Energy consumption; Pervasive computing; Processor scheduling; Quality of service; Real time systems; Resource management; Runtime; Voltage control; Dynamic volage scaling (DVS); earliest deadline first (EDF); embedded system; quality of service (QoS); real-time scheduling;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2006.878337
Filename
1661621
Link To Document