Application Power Signature Analysis

The high-performance computing (HPC) community has been greatly concerned about energy efficiency. To address this concern, it is essential to understand and characterize the electrical loads of HPC applications. In this work, we study whether HPC applications can be distinguished by their power-consumption patterns using quantitative measures in an automatic manner. Using a collection of 88 power traces from 4 different systems, we find that basic statistical measures do a surprisingly good job of summarizing applications' distinctive power behavior. Moreover, this study opens up a new area of research in power-aware HPC that has a multitude of potential applications.

[1]  Michael Zeifman,et al.  Nonintrusive appliance load monitoring: Review and outlook , 2011, IEEE Transactions on Consumer Electronics.

[2]  Courtenay T. Vaughan,et al.  Topics on measuring real power usage on high performance computing platforms , 2009, 2009 IEEE International Conference on Cluster Computing and Workshops.

[3]  Siva Sai Yerubandi,et al.  Differential Power Analysis , 2002 .

[4]  Kang G. Shin,et al.  Detecting energy-greedy anomalies and mobile malware variants , 2008, MobiSys '08.

[5]  T. Warren Liao,et al.  Clustering of time series data - a survey , 2005, Pattern Recognit..

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

[7]  Karl S. Hemmert Green HPC: From Nice to Necessity , 2010, Comput. Sci. Eng..

[8]  Jeffrey H. Reed,et al.  Power fingerprinting in SDR & CR integrity assessment , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[9]  Jian Liang,et al.  Load Signature Study—Part I: Basic Concept, Structure, and Methodology , 2010, IEEE Transactions on Power Delivery.

[10]  Venkatesh Pallipadi,et al.  The Ondemand Governor Past, Present, and Future , 2010 .

[11]  Josh Lothian,et al.  SystemBurn: Principles of Design and Operation, Release 2.0 , 2012 .

[12]  Charu C. Aggarwal,et al.  Time-Series Data Clustering , 2018, Data Clustering: Algorithms and Applications.

[13]  Muhammad Ali Imran,et al.  Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey , 2012, Sensors.

[14]  David M. Eyers,et al.  IO Tetris: Deep Storage Consolidation for the Cloud via Fine-Grained Workload Analysis , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[15]  Xiaozhe Wang,et al.  Characteristic-Based Clustering for Time Series Data , 2006, Data Mining and Knowledge Discovery.

[16]  D. Defays,et al.  An Efficient Algorithm for a Complete Link Method , 1977, Comput. J..

[17]  John Shalf,et al.  Power efficiency in high performance computing , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[18]  Kevin Fu,et al.  Potentia Est Scientia: Security and Privacy Implications of Energy-Proportional Computing , 2012, HotSec.

[19]  Steven B. Leeb,et al.  Power signature analysis , 2003 .

[20]  Stephen W. Poole,et al.  Power signature analysis of the SPECpower_ssj2008 benchmark , 2011, (IEEE ISPASS) IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE.

[21]  Wu-chun Feng,et al.  Trends in energy-efficient computing: A perspective from the Green500 , 2013, 2013 International Green Computing Conference Proceedings.

[22]  G. D. Peterson,et al.  Power Aware Computing on GPUs , 2012, 2012 Symposium on Application Accelerators in High Performance Computing.

[23]  Zhenhuan Gong,et al.  PAC: Pattern-driven Application Consolidation for Efficient Cloud Computing , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[24]  Shuaiwen Song,et al.  Energy Profiling and Analysis of the HPC Challenge Benchmarks , 2009, Int. J. High Perform. Comput. Appl..

[25]  Josh Lothian,et al.  SystemBurn: Principles of Design and Operation Release 3.1 , 2013 .