English

Speed Scaling with Multiple Servers Under A Sum Power Constraint

Data Structures and Algorithms 2021-08-19 v2 Networking and Internet Architecture

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 k1/α,α>1k^{1/\alpha}, \alpha>1 when allocated kk servers, i.e., jobs experience diminishing returns from being allocated additional servers. When all jobs are available at time 00, we show that a very simple algorithm EQUI, that processes all available jobs at the same speed is (21α)2(1(1α))\left(2-\frac{1}{\alpha}\right) \frac{2}{\left(1-\left(\frac{1}{\alpha}\right)\right)}-competitive, while in the general case, when jobs arrive over time, an LCFS based algorithm is shown to have a constant (dependent only on α\alpha) 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

R2 v1 2026-06-24T05:08:29.625Z