DocumentCode
2409168
Title
Energy-Efficient Static Priority and Speed Assignment for Real-Time Tasks with Non-deterministic Release Times
Author
Perathoner, Simon ; Thiele, Lothar ; Chen, Jian-Jia
Author_Institution
Comput. Eng. & Networks Lab. (TIK), ETH Zurich, Zurich, Switzerland
fYear
2010
fDate
23-25 Aug. 2010
Firstpage
173
Lastpage
182
Abstract
Dynamic Voltage Scaling (DVS) has been widely used for decreasing the dynamic power dissipation of processors. For real-time systems, DVS techniques have been developed that permit to meet the timing constraints of multiple real-time tasks and at the same time reduce the overall dynamic energy consumption. Known methods for static priority DVS scheduling are, however, either restricted to simple periodic/sporadic task release patterns or presume full a priori knowledge of task release times. Moreover, none of the present approaches considers the optimization of task priorities for reducing the energy consumption. In this paper we explore how to determine the static priorities and individual execution speeds (supply voltages) of multiple tasks with non-deterministic release times bounded by arrival curves such that the energy consumption is reduced and the real-time constraints are met. The result are different heuristics for the design of DVS-based real-time systems with static priorities. We show that the proposed methodology leads to energy-efficient system designs and demonstrate the applicability of the approach by means of experiments.
Keywords
energy conservation; energy consumption; power aware computing; real-time systems; statistical analysis; task analysis; DVS scheduling; dynamic energy consumption; dynamic power dissipation; dynamic voltage scaling; energy efficient static priority; nondeterministic release time; real-time task; speed assignment; Algorithm design and analysis; Energy consumption; Jitter; Processor scheduling; Program processors; Real time systems; Voltage control;
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.9
Filename
5591323
Link To Document