TY - GEN
T1 - Non-preemptive Throughput Maximization for Speed-Scaling with Power-Down
AU - Angel, Eric
AU - Bampis, Evripidis
AU - Chau, Vincent
AU - Nguyen Kim Thang, null
PY - 2015
Y1 - 2015
N2 - We consider the problem of scheduling a set of n jobs on a single processor. Each job is characterized by its release date rj, its deadline dj and its processing volume pj. The processor can vary its speed and can switch into a sleep state in order to reduce its energy consumption. No energy is consumed in this state, but a fixed amount of energy, equal to L, is required for a transition from the sleep state to the active state. Here, we study the throughput maximization version of the problem where we are given a budget of energy E and our goal is to determine a feasible schedule maximizing the number of jobs that are executed between their respective release dates and deadlines without preemption. We first consider the case in which jobs have agreeable deadlines, i.e. for every pair of jobs i and j, one has ri ≤ rj if and only if di ≤ dj. Then we consider the case where the jobs have arbitrary
release dates and deadlines, but the same processing volume. We propose
polynomial-time algorithms for both cases.
AB - We consider the problem of scheduling a set of n jobs on a single processor. Each job is characterized by its release date rj, its deadline dj and its processing volume pj. The processor can vary its speed and can switch into a sleep state in order to reduce its energy consumption. No energy is consumed in this state, but a fixed amount of energy, equal to L, is required for a transition from the sleep state to the active state. Here, we study the throughput maximization version of the problem where we are given a budget of energy E and our goal is to determine a feasible schedule maximizing the number of jobs that are executed between their respective release dates and deadlines without preemption. We first consider the case in which jobs have agreeable deadlines, i.e. for every pair of jobs i and j, one has ri ≤ rj if and only if di ≤ dj. Then we consider the case where the jobs have arbitrary
release dates and deadlines, but the same processing volume. We propose
polynomial-time algorithms for both cases.
UR - http://www.scopus.com/inward/record.url?scp=84944072466&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84944072466&origin=recordpage
U2 - 10.1007/978-3-662-48096-0_14
DO - 10.1007/978-3-662-48096-0_14
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9783662480953
T3 - Lecture Notes in Computer Science (LNCS)
SP - 171
EP - 182
BT - Euro-Par 2015: Parallel Processing
A2 - Traff, JL
A2 - Hunold, S
A2 - Versaci, F
PB - SPRINGER-VERLAG BERLIN
T2 - 21st International Conference on Parallel and Distributed Computing (Euro-Par 2015)
Y2 - 24 August 2015 through 28 August 2015
ER -