Modeling and reducing power consumption in large IT systems

This paper proposes a new energy optimization methodology using the Potluck Problem concept for large and complex IT systems. The proposed methodology involves analyzing the historical time-series data about resource utilization in the IT system, and finding interesting temporal patterns therefrom. Based on the analysis, a system of predictors is constructed wherein each predictor provides an estimate of demand for resources in the IT system for a future time period. These estimates are then used in the Potluck Problem solution strategy to obtain final demand predictions. This approach has been tested for efficacy using data from an actual large IT system. Before-and-after comparison is done for computing energy savings had the resources in the IT system been provisioned in accordance with our approach, in comparison with what actually transpired. Following these calculations, policies are designed with an aim to reduce the aggregate power consumption of the IT system.

[1]  Jerome A. Rolia,et al.  Workload Analysis and Demand Prediction of Enterprise Data Center Applications , 2007, 2007 IEEE 10th International Symposium on Workload Characterization.

[2]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[3]  Manfred K. Warmuth,et al.  The weighted majority algorithm , 1989, 30th Annual Symposium on Foundations of Computer Science.

[4]  Rajarshi Das,et al.  Expressive Power-Based Resource Allocation for Data Centers , 2009, IJCAI.

[5]  Amin Vahdat,et al.  Managing energy and server resources in hosting centers , 2001, SOSP.

[6]  J. Chase,et al.  Data Center Workload Monitoring , Analysis , and Emulation , 2005 .

[7]  Dan Rubenstein,et al.  Provisioning servers in the application tier for e-commerce systems , 2004, IWQoS.

[8]  Karthick Rajamani,et al.  On evaluating request-distribution schemes for saving energy in server clusters , 2003, 2003 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003..

[9]  Richard E. Brown,et al.  Report to Congress on Server and Data Center Energy Efficiency: Public Law 109-431 , 2008 .

[10]  Gargi Dasgupta,et al.  Server Workload Analysis for Power Minimization using Consolidation , 2009, USENIX Annual Technical Conference.

[11]  Wei Jin,et al.  USENIX Association Proceedings of USITS ’ 03 : 4 th USENIX Symposium on Internet Technologies and Systems , 2003 .

[12]  W. Arthur Inductive Reasoning and Bounded Rationality , 1994 .

[13]  Nidhi Singh,et al.  The Potluck Problem with consumers' choice behavior , 2009, 2009 IEEE International Conference on Automation Science and Engineering.

[14]  Shrisha Rao,et al.  The Potluck Problem , 2008, ArXiv.

[15]  Xiaodong Wang,et al.  Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[16]  Nidhi Singh,et al.  Energy optimization policies for server clusters , 2010, 2010 IEEE International Conference on Automation Science and Engineering.

[17]  Ricardo Bianchini,et al.  Energy conservation in heterogeneous server clusters , 2005, PPoPP.

[18]  H. Hlavacs,et al.  Energy saving in future home environments , 2008, 2008 1st IFIP Wireless Days.