Speed Scaling with Multiple Servers Under A Sum Power Constraint
Abstract
The problem of scheduling jobs and choosing their respective speeds with multiple servers under a sum power constraint to minimize the flow time + energy is considered. This problem is a generalization of the flow time minimization problem with multiple unit-speed servers, when jobs can be parallelized, however, with a sub-linear, concave speedup function when allocated servers, i.e., jobs experience diminishing returns from being allocated additional servers. When all jobs are available at time , we show that a very simple algorithm EQUI, that processes all available jobs at the same speed is -competitive, while in the general case, when jobs arrive over time, an LCFS based algorithm is shown to have a constant (dependent only on ) competitive ratio.
Keywords
Cite
@article{arxiv.2108.06935,
title = {Speed Scaling with Multiple Servers Under A Sum Power Constraint},
author = {Rahul Vaze and Jayakrishnan Nair},
journal= {arXiv preprint arXiv:2108.06935},
year = {2021}
}
Comments
To appear in Performance 2021