DocumentCode :
3074993
Title :
An energy-aware algorithm exploiting limited preemptive scheduling under fixed priorities
Author :
Bambagini, Mario ; Bertogna, Marko ; Marinoni, Mauro ; Buttazzo, Giorgio
Author_Institution :
Scuola Superiore Sant´Anna, Pisa, Italy
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
3
Lastpage :
12
Abstract :
This paper presents a new energy-aware algorithm that integrates Dynamic Voltage and Frequency Scaling (DVFS) and Dynamic Power Management (DPM) techniques to further reduce energy consumption in embedded systems. It consists of an off-line DVFS-stage, for computing the speed that minimizes energy consumption during active intervals while guaranteeing timing constraints, and an online DPM-stage, for prolonging sleep intervals by postponing task execution. Moreover, limited preemptive scheduling is exploited to reduce preemption costs and further extend sleep intervals under fixed-priority systems, with respect to fully preemptive schedulers. The online algorithm has a constant complexity and preemption costs are taken into account in the analysis. A set of simulation experiments are reported to illustrate the behavior of the proposed approach as a function of different parameters and compare its performance with the state-of-art methods available in the literature.
Keywords :
computational complexity; embedded systems; energy consumption; performance evaluation; power aware computing; timing; constant complexity; dynamic power management; dynamic voltage and frequency scaling; embedded systems; energy consumption minimization; energy consumption reduction; energy-aware algorithm; fixed priorities; fixed-priority systems; off-line DVFS-stage; online DPM-stage; online algorithm; preemption cost reduction; preemptive scheduling; sleep intervals; task execution; timing constraints; Clocks; Computer architecture; Embedded systems; Energy consumption; Heuristic algorithms; Real-time systems; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location :
Porto
Type :
conf
DOI :
10.1109/SIES.2013.6601465
Filename :
6601465
Link To Document :
بازگشت