Proceedings of the 7th ACM &Amp; IEEE International Conference on Embedded Software - EMSOFT '07 2007
DOI: 10.1145/1289927.1289939
|View full text |Cite
|
Sign up to set email alerts
|

A unified practical approach to stochastic DVS scheduling

Abstract: This paper deals with energy-aware real-time system scheduling using dynamic voltage scaling (DVS) for energy-constrained embedded systems that execute variable and unpredictable workloads. The goal is to design DVS schemes to minimize the expected energy consumption of the whole system while meeting the deadlines of the tasks. Researchers have attempted to take advantage of stochastic information about workloads to achieve better energy savings, and accordingly, various stochastic DVS schemes have been propos… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(19 citation statements)
references
References 26 publications
0
19
0
Order By: Relevance
“…A considerable amount of work on runtime processor-energy management has viewed this problem from a scheduling perspective [5]- [7], [41], [43], i.e., how to select the appropriate clock frequency (which might include shutting off the processor) and voltage at each time step in order to maximize energy savings, taking into account issues like switching overhead and application quality. There has also been work on scheduling and energy management of multiple components like (multi-core) processors and communication links [13], [27].…”
Section: Related Workmentioning
confidence: 99%
“…A considerable amount of work on runtime processor-energy management has viewed this problem from a scheduling perspective [5]- [7], [41], [43], i.e., how to select the appropriate clock frequency (which might include shutting off the processor) and voltage at each time step in order to maximize energy savings, taking into account issues like switching overhead and application quality. There has also been work on scheduling and energy management of multiple components like (multi-core) processors and communication links [13], [27].…”
Section: Related Workmentioning
confidence: 99%
“…The work in [7][9] [12] [14][28] models the execution time of a task as a random variable and minimizes expected energy consumption on a single processor system. A heuristic is provided in [7] for obtaining a low-energy schedule.…”
Section: A Uniprocessor Systemsmentioning
confidence: 99%
“…In [9] [12], exact solutions are provided using convex optimization techniques; however, many of their assumptions, such as the ability to change the voltage to any arbitrary value at any point during the execution of a task, are not valid for practical systems. Many of these issues are addressed in [14] for uniprocessor systems. In [28], a mathematical formulation is presented to optimize the expected energy consumption (both dynamic and leakage) by using DVFS and Adaptive Body Biasing (ABB).…”
Section: A Uniprocessor Systemsmentioning
confidence: 99%
“…Azevedo et al first proposed a method using a checkpoint function for voltage scheduling [5]. Xu et al provided a unified practical approach for obtaining optimal stochastic inter-task, intratask, and hybrid DVFS schemes [6]. Bambha et al proposed a hybrid global/local configuration search for DVFS in embedded multiprocessor systems [7].…”
Section: Introductionmentioning
confidence: 99%