TY - GEN
T1 - Statistical profiling-based techniques for effective power provisioning in data centers
AU - Govindan, Sriram
AU - Choi, Jeonghwan
AU - Urgaonkar, Bhuvan
AU - Sivasubramaniam, Anand
AU - Baldini, Andrea
PY - 2009
Y1 - 2009
N2 - Current capacity planning practices based on heavy over-provisioning of power infrastructure hurt (i) the operational costs of data centers as well as (ii) the computational work they can support. We explore a combination of statistical multiplexing techniques to improve the utilization of the power hierarchy within a data center. At the highest level of the power hierarchy, we employ controlled under-provisioning and over-booking of power needs of hosted workloads. At the lower levels, we introduce the novel notion of soft fuses to flexibly distribute provisioned power among hosted workloads based on their needs. Our techniques are built upon a measurement-driven profiling and prediction framework to characterize key statistical properties of the power needs of hosted workloads and their aggregates. We characterize the gains in terms of the amount of computational work (CPU cycles) per provisioned unit of power-Computation per Provisioned Watt (CPW). Our technique is able to double the CPW offered by a Power Distribution Unit (PDU) running the e-commerce benchmark TPC-W compared to conventional provisioning practices. Over-booking the PDU by 10% based on tails of power profiles yields a further improvement of 20%. Reactive techniques implemented on our Xen VMM-based servers dynamically modulate CPU DVFS states to ensure power draw below the limits imposed by soft fuses. Finally, information captured in our profiles also provide ways of controlling application performance degradation despite overbooking. The 95 th percentile of TPC-W session response time only grew from 1.59 sec to 1.78 sec - a degradation of 12%.
AB - Current capacity planning practices based on heavy over-provisioning of power infrastructure hurt (i) the operational costs of data centers as well as (ii) the computational work they can support. We explore a combination of statistical multiplexing techniques to improve the utilization of the power hierarchy within a data center. At the highest level of the power hierarchy, we employ controlled under-provisioning and over-booking of power needs of hosted workloads. At the lower levels, we introduce the novel notion of soft fuses to flexibly distribute provisioned power among hosted workloads based on their needs. Our techniques are built upon a measurement-driven profiling and prediction framework to characterize key statistical properties of the power needs of hosted workloads and their aggregates. We characterize the gains in terms of the amount of computational work (CPU cycles) per provisioned unit of power-Computation per Provisioned Watt (CPW). Our technique is able to double the CPW offered by a Power Distribution Unit (PDU) running the e-commerce benchmark TPC-W compared to conventional provisioning practices. Over-booking the PDU by 10% based on tails of power profiles yields a further improvement of 20%. Reactive techniques implemented on our Xen VMM-based servers dynamically modulate CPU DVFS states to ensure power draw below the limits imposed by soft fuses. Finally, information captured in our profiles also provide ways of controlling application performance degradation despite overbooking. The 95 th percentile of TPC-W session response time only grew from 1.59 sec to 1.78 sec - a degradation of 12%.
UR - http://www.scopus.com/inward/record.url?scp=70349122424&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70349122424&partnerID=8YFLogxK
U2 - 10.1145/1519065.1519099
DO - 10.1145/1519065.1519099
M3 - Conference contribution
AN - SCOPUS:70349122424
SN - 9781605584829
T3 - Proceedings of the 4th ACM European Conference on Computer Systems, EuroSys'09
SP - 317
EP - 330
BT - Proceedings of the 4th ACM European Conference on Computer Systems, EuroSys'09
T2 - 4th ACM European Conference on Computer Systems, EuroSys'09
Y2 - 1 April 2009 through 3 April 2009
ER -