Title :
Asynchronous scheduling for energy optimality in systems with multiple servers
Author :
Neely, Michael J.
Author_Institution :
Univ. of Southern California, Los Angeles, CA, USA
Abstract :
We consider energy-aware scheduling in a multi-server system with N classes of jobs. Jobs arrive randomly and are queued according to their class. Servers operate asynchronously over their own timelines. Each server can be in either the active state or the idle state. At the beginning of each active period, a server chooses a processing mode from a collection of options that affect: (i) which classes of jobs are served, (ii) the service times, and (iii) the energy incurred. After processing, the server chooses an amount of time to remain idle. The goal is to make decisions over time that minimize time average power subject to stabilizing all queues. This is related to a non-convex optimization problem with fractional terms that have different denominators in the objective function and in the constraints. Such problems are generally intractable. However, the system has physical properties with special structure. Exploiting these properties, we develop a novel online algorithm that solves the problem. The algorithm does not require knowledge of the arrival rates. It can push time average power arbitrarily close to optimal, with a corresponding tradeoff in average queue size.
Keywords :
concave programming; decision making; power aware computing; queueing theory; scheduling; active state; asynchronous scheduling; decision making; energy incurred; energy optimality; energy-aware scheduling; idle state; job class; multiple server system; nonconvex optimization problem; queue size; service times; Approximation methods; Heuristic algorithms; Linear programming; Markov processes; Optimization; Servers; Vectors;
Conference_Titel :
Information Sciences and Systems (CISS), 2012 46th Annual Conference on
Conference_Location :
Princeton, NJ
Print_ISBN :
978-1-4673-3139-5
Electronic_ISBN :
978-1-4673-3138-8
DOI :
10.1109/CISS.2012.6310911