Skip to main content
Log in

Combining global regression and local approximation in server power modeling

  • Special Issue Paper
  • Published:
SICS Software-Intensive Cyber-Physical Systems

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. See https://software.intel.com/en-us/articles/intel-performance-counter-monitor for details.

  2. See http://www.intel.com/content/www/us/en/data-center/data-center-management/node-manager-general.html for details.

  3. Available at http://www.mersenne.org/download/.

  4. Available at http://www.netlib.org/linpack/.

  5. Available at https://www.spec.org/power_ssj2008/.

  6. Available at http://www.iometer.org/.

  7. Available at http://tu-dresden.de/zih/firestarter/.

  8. See http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html for details.

  9. 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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. Mitchell T (1997) Machine learning. McGraw-Hill Inc, New York

    MATH  Google Scholar 

  7. 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

  8. 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

  9. Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297

    MATH  Google Scholar 

  10. Breiman L (2001) Random forests. Mach Learn 45(1):5–32

    Article  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiaoming Du.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-018-0391-x

Keywords

Navigation