2020
DOI: 10.1007/s10626-020-00327-9
|View full text |Cite
|
Sign up to set email alerts
|

A pseudo-linear time algorithm for the optimal discrete speed minimizing energy consumption

Abstract: We consider the classical problem of minimizing off-line the total energy consumption required to execute a set of n real-time jobs on a single processor with a finite number of available speeds. Each real-time job is defined by its release time, size, and deadline (all bounded integers). The goal is to find a processor speed schedule, such that no job misses its deadline and the energy consumption is minimal. We propose a pseudo-linear time algorithm that checks the schedulability of the given set of n jobs a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Other relevant related scenarios consider the case where the given task is composed of a stream of sporadic jobs all with known sizes, arrival times and deadlines. Here, the problem of designing an algorithm for the optimal speed profile, or the number of active processors to use at any point in time, has been solved in a series of papers, with improving complexity [8], [9], [13]. In this online clairvoyant case, where the size and deadline of each job are revealed at the arrival time of the task, the problem can be formulated as a Markov Decision process and has been solved in [7] resp.…”
Section: A Relevant Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Other relevant related scenarios consider the case where the given task is composed of a stream of sporadic jobs all with known sizes, arrival times and deadlines. Here, the problem of designing an algorithm for the optimal speed profile, or the number of active processors to use at any point in time, has been solved in a series of papers, with improving complexity [8], [9], [13]. In this online clairvoyant case, where the size and deadline of each job are revealed at the arrival time of the task, the problem can be formulated as a Markov Decision process and has been solved in [7] resp.…”
Section: A Relevant Related Workmentioning
confidence: 99%
“…Then, dτ (w) dw = 1 s(w) (8) and integrating both sides and using that τ (0) = 0 and that τ (W max ) ≤ D, we obtain (7).…”
Section: Objective Functionmentioning
confidence: 99%