TY - GEN
T1 - Distributed, robust auto-scaling policies for power management in compute intensive server farms
AU - Gandhi, Anshul
AU - Harchol-Balter, Mor
AU - Raghunathan, Ram
AU - Kozuch, Michael A.
PY - 2011
Y1 - 2011
N2 - Server farms today often over-provision resources to handle peak demand, resulting in an excessive waste of power. Ideally, server farm capacity should be dynamically adjusted based on the incoming demand. However, the unpredictable and time-varying nature of customer demands makes it very difficult to efficiently scale capacity in server farms. The problem is further exacerbated by the large setup time needed to increase capacity, which can adversely impact response times as well as utilize additional power.In this paper, we present the design and implementation of a class of Distributed and Robust Auto-Scaling policies (DRAS policies), for power management in compute intensive server farms. Results indicate that the DRAS policies dynamically adjust server farm capacity without requiring any prediction of the future load, or any feedback control. Implementation results on a 21 server test-bed show that the DRAS policies provide near-optimal response time while lowering power consumption by about 30% when compared to static provisioning policies that employ a fixed number of servers.
AB - Server farms today often over-provision resources to handle peak demand, resulting in an excessive waste of power. Ideally, server farm capacity should be dynamically adjusted based on the incoming demand. However, the unpredictable and time-varying nature of customer demands makes it very difficult to efficiently scale capacity in server farms. The problem is further exacerbated by the large setup time needed to increase capacity, which can adversely impact response times as well as utilize additional power.In this paper, we present the design and implementation of a class of Distributed and Robust Auto-Scaling policies (DRAS policies), for power management in compute intensive server farms. Results indicate that the DRAS policies dynamically adjust server farm capacity without requiring any prediction of the future load, or any feedback control. Implementation results on a 21 server test-bed show that the DRAS policies provide near-optimal response time while lowering power consumption by about 30% when compared to static provisioning policies that employ a fixed number of servers.
UR - https://www.scopus.com/pages/publications/84862296952
U2 - 10.1109/OCS.2011.6
DO - 10.1109/OCS.2011.6
M3 - Conference contribution
AN - SCOPUS:84862296952
SN - 9780769546506
T3 - Proceedings - 2011 6th Open Cirrus Summit, OCS 2011
SP - 1
EP - 5
BT - Proceedings - 2011 6th Open Cirrus Summit, OCS 2011
PB - IEEE Computer Society
T2 - 2011 6th Open Cirrus Summit, OCS 2011
Y2 - 12 October 2011 through 13 October 2011
ER -