Skip to Main content Skip to Navigation
Conference papers

Throughput maximization in multiprocessor speed-scaling

Abstract : In the classical energy minimization problem, introduced in [Yao et al., FOCS’95], we are given a set of n jobs each one characterized by its release date, its deadline, its processing volume and we aim to find a feasible schedule of the jobs on a single speed-scalable machine so that the total energy consumption is minimized. Here, we study the throughput maximization version of the problem where we are given a budget of energy E and where every job has also a value. Our goal is to determine a feasible schedule maximizing the (weighted) throughput of the jobs that are executed between their respective release dates and deadlines. We first consider the preemptive non-migratory multiprocessor case in a fully heterogeneous environment in which every job has a machine-dependent release date, deadline and processing volume and every machine obeys to a different speed-to-power function. We present a polynomial time greedy algorithm based on the primal-dual scheme that approximates the optimum solution within a factor depending on the energy functions (the factor is constant for typical energy functions of form P(z) = zα). Then, we focus on the non-preemptive case for which we consider a fixed number of identical parallel machines and two important families of instances: (1) equal processing volume jobs; and (2) agreeable jobs. For both cases we present optimal pseudo-polynomial-time algorithms.
Document type :
Conference papers
Complete list of metadatas

Cited literature [26 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01113808
Contributor : Frédéric Davesne <>
Submitted on : Friday, June 19, 2015 - 11:17:13 AM
Last modification on : Tuesday, June 30, 2020 - 11:56:08 AM
Long-term archiving on: : Tuesday, September 15, 2015 - 7:26:55 PM

File

multi_proc_throughput.pdf
Files produced by the author(s)

Identifiers

Citation

Eric Angel, Evripidis Bampis, Vincent Chau, Kim Thang Nguyen. Throughput maximization in multiprocessor speed-scaling. ISAAC 2014 - 25th International Symposium on Algorithms and Computation, Dec 2014, Jeonju, South Korea. pp.247--258, ⟨10.1007/978-3-319-13075-0_20⟩. ⟨hal-01113808⟩

Share

Metrics

Record views

387

Files downloads

279