Title :
Dynamic speed scaling and load balancing of interconnected queues
Author :
Lim, Chiunlin ; Tang, Ao
Author_Institution :
Cornell Univ., Ithaca, NY, USA
Abstract :
We consider the problem of joint service rate control and load balancing of a network of servers. The system incurs holding cost, effort cost, and a routing cost whenever a demand is routed to other servers. This formulation is motivated by recent interest on energy efficiency in IT systems where effort cost models power consumption and holding cost represents performance in terms of delay. The aim is to find a stationary policy that minimizes, over an infinite horizon, the long-run average cost rate. Using a dynamic programming formulation, we show that the optimal routing policy is acyclic and bipartite. We prove that the relative cost function is monotonically non-decreasing in queue size while for the case of 2 servers, the optimal service policy is non-decreasing in queue size and the optimal routing policy is a threshold policy. We show how upper and lower bounds of the optimal average cost rate can be efficiently calculated numerically. In particular, based on the monotonicity property, we develop an approximate dynamic programming procedure to efficiently compute a good upper bound. Numerical examples with two networked servers are provided to illustrate our findings.
Keywords :
dynamic programming; queueing theory; resource allocation; telecommunication network routing; IT systems; cost model power consumption; dynamic programming formulation; dynamic speed scaling; energy efficiency; interconnected queues; joint service rate control; load balancing; long-run average cost rate; lower bounds; optimal routing policy; server; threshold policy; upper bounds; Cost function; Delay; Equations; Markov processes; Routing; Servers;
Conference_Titel :
Information Theory and Applications Workshop (ITA), 2011
Conference_Location :
La Jolla, CA
Print_ISBN :
978-1-4577-0360-7
DOI :
10.1109/ITA.2011.5743614