Measuring Server Energy Proportionality

In performance engineering, metrics are often used to track the progress over time. Concerning the potential bias of using a single metric, performance engineers tend to use multiple metrics for reasoning. However, this approach has its own challenges. In this work we study one of the challenges in the context of analyzing trends in server energy proportionality. We examine a wide range of metrics for measuring energy proportionality, trying to determine which metrics are essential and which are redundant. We do this by comparing the trend curves of the metrics for the published results of the SPECpower_ssj2008 benchmark. While the context is specific, the proposed analysis method is quite general. We hope that this method would help us do performance engineering more effectively.

[1]  Wu-chun Feng,et al.  Towards energy-proportional computing for enterprise-class server workloads , 2013, ICPE '13.

[2]  Stephen W. Poole,et al.  Revisiting Server Energy Proportionality , 2013, 2013 42nd International Conference on Parallel Processing.

[3]  Amiya Nayak,et al.  Measuring linearity of planar point sets , 2008, Pattern Recognit..

[4]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[5]  Lieven Eeckhout,et al.  Trends in Server Energy Proportionality , 2011, Computer.

[6]  Daniel Wong,et al.  Implications of high energy proportional servers on cluster-wide energy proportionality , 2014, 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA).

[7]  Stephen W. Poole,et al.  Towards efficient supercomputing: searching for the right efficiency metric , 2012, ICPE '12.

[8]  Anil Kumar,et al.  Workload Characterization of the SPECpower_ssj2008 Benchmark , 2008, SIPEW.

[9]  Wu-chun Feng,et al.  Enabling Efficient Power Provisioning for Enterprise Applications , 2014, 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[10]  Torsten Wilde,et al.  A power-measurement methodology for large-scale, high-performance computing , 2014, ICPE.

[11]  Sandeep K. S. Gupta,et al.  Trends and effects of energy proportionality on server provisioning in data centers , 2010, 2010 International Conference on High Performance Computing.

[12]  Wu-chun Feng,et al.  GBench: benchmarking methodology for evaluating the energy efficiency of supercomputers , 2012, Computer Science - Research and Development.

[13]  Daniel Wong,et al.  Scaling the Energy Proportionality Wall with KnightShift , 2013, IEEE Micro.