Abstract
To evaluate energy use in green clusters, power models take the resource utilization data as the input to predict server power consumption. We propose a novel method in power modeling combining a global linear model and a local approximation model. The new model enjoys high accuracy by compensating the global linear model with local approximation and exhibits robustness with the generalization capability of the global regression model. Empirical evaluation demonstrates that the new approach outperforms the two existing approaches to server power modeling, the linear model and the k-nearest neighbor regression model.




Similar content being viewed by others
Notes
Available at http://www.mersenne.org/download/.
Available at http://www.netlib.org/linpack/.
Available at https://www.spec.org/power_ssj2008/.
Available at http://www.iometer.org/.
Available at http://tu-dresden.de/zih/firestarter/.
The tool LibSVM (available at https://www.csie.ntu.edu.tw/~cjlin/libsvm/) is used for support vector machines. The tool Weka (available at http://www.cs.waikato.ac.nz/ml/weka) is used for logistic regression and random forests.
References
Gurumurthi S, Sivasubramaniam A, Irwin MJ, Vijaykrishnan N, Kandemir M, Li T, John LK (2002) Using complete machine simulation for software power estimation: the SoftWatt approach. In: Proceedings of the eighth international symposium on high-performance computer architecture (HPCA-2002). Washington, pp 141
Economou D, Rivoire S, Kozyrakis C, Ranganathan P (2006) Full-system power analysis and modeling for server environments. In: Proceedings of the workshop on modeling, benchmarking and simulation (MoBS-2006), Boston
Dalton D, Vadher A, Laoghaire D, McCarthy A, Steger C (2012) Power profiling and auditing consumption systems and methods, United States Patent Application Publication, Pub. No.: US 2012/0011378
Fan X, Weber W, Barroso L (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the thirty-fourth international symposium on computer architecture (ISCA-2007). San Diego, pp 13–23
Kansal A, Zhao F, Liu J, Kothari N, Bhattacharya A (2010) Virtual machine power metering and provisioning. In: Proceedings of the first ACM symposium on cloud computing (SoCC-2010). Indianapolis, pp 39–50
Mitchell T (1997) Machine learning. McGraw-Hill Inc, New York
Ng AY (2004) Feature selection, \(L_1\) vs. \(L_2\) regularization, and rotational invariance. In: Proceedings of the twenty-first international conference on machine learning (ICML-2004), Banff
Iba W, Langley P (1992) Induction of one-level decision trees. In: Proceedings of the nineth international conference on machine learning (ICML-1992). San Francisco, pp 233–240
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297
Breiman L (2001) Random forests. Mach Learn 45(1):5–32
Acknowledgements
We thank Rahul Khanna, Honesty Young, and Shilin Wang for their comments on an early draft of the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Du, X., Li, C. Combining global regression and local approximation in server power modeling. SICS Softw.-Inensiv. Cyber-Phys. Syst. 34, 35–43 (2019). https://doi.org/10.1007/s00450-018-0391-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-018-0391-x