Speed Scaling with Multiple Servers Under A Sum Power Constraint

08/16/2021
by   Rahul Vaze, et al.
0

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 k^1/α, α>1 when allocated k servers, i.e., jobs experience diminishing returns from being allocated additional servers. When all jobs are available at time 0, we show that a very simple algorithm EQUI, that processes all available jobs at the same speed is (2-1/α) 2/(1-(1/α))-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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro