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
fDate :
7/1/2006 12:00:00 AM
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2006.878337