Title
Optimal Two-Level Speed Assignment For Real-Time Systems
Abstract
Reducing energy consumption is one of the main concerns in the design and implementation of embedded real-time systems. For this reason, the current generation of processors allows to vary voltage and operating frequency to balance computational speed and energy consumption. This technique is called dynamic voltage scaling (DVS).When applying DVS to hard real-time systems, it is important to provide the worst-case computational requirement; otherwise the timing constraints may be violated. However, the probability of a task executing for its worst-case execution time is very low.In this paper, we show how to exploit probabilistic information about the execution time of a task in order to reduce the energy consumed by the processor. Optimal speed assignments and transition points are found using a very general model for the processor. The model accounts for the processor idle power and time/energy overheads due to frequency transitions. We also show how these results apply to some significant cases.
Year
DOI
Venue
2009
10.1504/IJES.2009.027935
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS
Keywords
Field
DocType
dynamic voltage scaling, DVS, real-time, power-aware computing, probabilistic execution time
Dynamic voltage scaling,Idle,Computer science,Voltage,Real-time computing,Real-time operating system,Voltage regulation,Probabilistic logic,Energy consumption,Low-power electronics
Journal
Volume
Issue
ISSN
4
2
1741-1068
Citations 
PageRank 
References 
2
0.41
24
Authors
2
Name
Order
Citations
PageRank
Enrico Bini1145774.96
Claudio Scordino218212.97