Towards a generic power estimator

Data centers play an important role on worldwide electrical energy consumption. Understanding their power dissipation is a key aspect to achieve energy efficiency. Some application specific models were proposed, while other generic ones lack accuracy. The contributions of this paper are threefold. First we expose the importance of modelling alternating to direct current conversion losses. Second, a weakness of CPU proportional models is evidenced. Finally, a methodology to estimate the power consumed by applications with machine learning techniques is proposed. Since the results of such techniques are deeply data dependent, a study on devices’ power profiles was executed to generate a small set of synthetic benchmarks able to emulate generic applications’ behaviour. Our approach is then compared with two other models, showing that the percentage error of energy estimation of an application can be less than 1 %.

[1]  Jean-Marc Pierson Large-Scale Distributed Systems and Energy Efficiency: A Holistic View , 2015 .

[2]  Weisong Shi,et al.  pTop : A Process-level Power Profiling Tool , 2009 .

[3]  J. Węglarz,et al.  Runtime power usage estimation of HPC servers for various classes of real-life applications , 2014, Future Gener. Comput. Syst..

[4]  Jean-Marc Pierson,et al.  Energy Consumption Library , 2013, EE-LSDS.

[5]  Shirley Moore,et al.  Measuring Energy and Power with PAPI , 2012, 2012 41st International Conference on Parallel Processing Workshops.

[6]  Christoforos E. Kozyrakis,et al.  A Comparison of High-Level Full-System Power Models , 2008, HotPower.

[7]  Daniel Bedard,et al.  PowerMon: Fine-grained and integrated power monitoring for commodity computer systems , 2010, Proceedings of the IEEE SoutheastCon 2010 (SoutheastCon).

[8]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[9]  Lars Dittmann,et al.  Energy Efficiency in Large Scale Distributed Systems: COST IC0804 European Conference, EE-LSDS 2013, Vienna, Austria, April 22-24, 2013, Revised ... Networks and Telecommunications) , 2013 .

[10]  Ricardo Bianchini,et al.  Limiting the power consumption of main memory , 2007, ISCA '07.

[11]  Hermann de Meer,et al.  Evaluating and modeling power consumption of multi-core processors , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[12]  Guang-Bin Huang,et al.  Learning capability and storage capacity of two-hidden-layer feedforward networks , 2003, IEEE Trans. Neural Networks.