Skip to main content

2017 | OriginalPaper | Buchkapitel

Deriving Power Models for Architecture-Level Energy Efficiency Analyses

verfasst von : Christian Stier, Dominik Werle, Anne Koziolek

Erschienen in: Computer Performance Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In early design phases and during software evolution, design-time energy efficiency analyses enable software architects to reason on the effect of design decisions on energy efficiency. Energy efficiency analyses rely on accurate power models to estimate power consumption. Deriving power models that are both accurate and usable for design time predictions requires extensive measurements and manual analysis. Existing approaches that aim to automate the extraction of power models focus on the construction of models for runtime estimation of power consumption. Power models constructed by these approaches do not allow users to identify the central set of system metrics that impact energy efficiency prediction accuracy. The identification of these central metrics is important for design time analyses, as an accurate prediction of each metric incurs modeling effort. We propose a methodology for the automated construction of multi-metric power models using systematic experimentation. Our approach enables the automated training and selection of power models for the design time prediction of power consumption. We validate our approach by evaluating the prediction accuracy of derived power models for a set of enterprise and data-intensive application benchmarks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Barroso, L.A., Clidaras, J., Hölzle, U.: The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Morgan & Claypool Publishers, California (2013) Barroso, L.A., Clidaras, J., Hölzle, U.: The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Morgan & Claypool Publishers, California (2013)
2.
Zurück zum Zitat Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P.: The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput. Commun. Rev. 39(1), 68–73 (2008)CrossRef Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P.: The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput. Commun. Rev. 39(1), 68–73 (2008)CrossRef
3.
Zurück zum Zitat Economou, D., Rivoire, S., Kozyrakis, C., Ranganathan, P.: Full-system power analysis and modeling for server environments. In: Workshop on Modeling Benchmarking and Simulation (MOBS) (2006) Economou, D., Rivoire, S., Kozyrakis, C., Ranganathan, P.: Full-system power analysis and modeling for server environments. In: Workshop on Modeling Benchmarking and Simulation (MOBS) (2006)
4.
Zurück zum Zitat Davis, J.D., Rivoire, S., Goldszmidt, M., Ardestani, E.K.: CHAOS: composable highly accurate OS-based power models. In: Proceedings of the 2012 IEEE International Symposium on Workload Characterization (IISWC), pp. 153–163, Washington, DC, USA (2012) Davis, J.D., Rivoire, S., Goldszmidt, M., Ardestani, E.K.: CHAOS: composable highly accurate OS-based power models. In: Proceedings of the 2012 IEEE International Symposium on Workload Characterization (IISWC), pp. 153–163, Washington, DC, USA (2012)
5.
Zurück zum Zitat Brunnert, A., Wischer, K., Krcmar, H.: Using architecture-level performance models as resource profiles for enterprise applications. In: Proceedings of the 10th International ACM Sigsoft Conference on Quality of Software Architectures (QoSA 2014), pp. 53–62. ACM, Marcq-en-Bareul (2014) Brunnert, A., Wischer, K., Krcmar, H.: Using architecture-level performance models as resource profiles for enterprise applications. In: Proceedings of the 10th International ACM Sigsoft Conference on Quality of Software Architectures (QoSA 2014), pp. 53–62. ACM, Marcq-en-Bareul (2014)
6.
Zurück zum Zitat Stier, C., Koziolek, A., Groenda, H., Reussner, R.: Model-based energy efficiency analysis of software architectures. In: Weyns, D., Mirandola, R., Crnkovic, I. (eds.) ECSA 2015. LNCS, vol. 9278, pp. 221–238. Springer, Cham (2015). doi:10.1007/978-3-319-23727-5_18 CrossRef Stier, C., Koziolek, A., Groenda, H., Reussner, R.: Model-based energy efficiency analysis of software architectures. In: Weyns, D., Mirandola, R., Crnkovic, I. (eds.) ECSA 2015. LNCS, vol. 9278, pp. 221–238. Springer, Cham (2015). doi:10.​1007/​978-3-319-23727-5_​18 CrossRef
7.
Zurück zum Zitat Jagroep, E.A., van der Werf, J.M., Brinkkemper, S., Procaccianti, G., Lago, P., Blom, L., van Vliet, R.: Software energy profiling: comparing releases of a software product. In: Proceedings of the 38th International Conference on Software Engineering Companion (ICSE 2016), pp. 523–532. ACM, Austin (2016) Jagroep, E.A., van der Werf, J.M., Brinkkemper, S., Procaccianti, G., Lago, P., Blom, L., van Vliet, R.: Software energy profiling: comparing releases of a software product. In: Proceedings of the 38th International Conference on Software Engineering Companion (ICSE 2016), pp. 523–532. ACM, Austin (2016)
8.
Zurück zum Zitat SPECjbb2015 Benchmark Design Document. Technical report. Standard Performance Evaluation Corporation (SPEC), Gainesville (2015) SPECjbb2015 Benchmark Design Document. Technical report. Standard Performance Evaluation Corporation (SPEC), Gainesville (2015)
9.
Zurück zum Zitat Huang, S., Huang, J., Dai, J., Xie, T., Huang, B.: The HiBench benchmark suite: characterization of the MapReduce-based data analysis. In: 2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW), pp. 41–51 (2010) Huang, S., Huang, J., Dai, J., Xie, T., Huang, B.: The HiBench benchmark suite: characterization of the MapReduce-based data analysis. In: 2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW), pp. 41–51 (2010)
10.
Zurück zum Zitat Block, H., Arnold, J.A., Beckett, J., Sharma, S., Tricker, M.G., Rogers, K.M.: Server efficiency rating tool (SERT) 1.0.2: an overview. In: Proceedings of the 5th ACM/SPEC International Conference on Performance Engineerin (ICPE 2014), pp. 229–230. ACM, Dublin (2014) Block, H., Arnold, J.A., Beckett, J., Sharma, S., Tricker, M.G., Rogers, K.M.: Server efficiency rating tool (SERT) 1.0.2: an overview. In: Proceedings of the 5th ACM/SPEC International Conference on Performance Engineerin (ICPE 2014), pp. 229–230. ACM, Dublin (2014)
11.
Zurück zum Zitat Server Efficiency Rating Tool (SERT) Design Document 1.1.1. Technical report. Standard Performance Evaluation Corporation (SPEC), Gainesville (2016) Server Efficiency Rating Tool (SERT) Design Document 1.1.1. Technical report. Standard Performance Evaluation Corporation (SPEC), Gainesville (2016)
14.
Zurück zum Zitat Dayarathna, M., Wen, Y., Fan, R.: Data center energy consumption modeling: a survey. IEEE Commun. Surv. Tutor. 18(1), 732–794 (2016)CrossRef Dayarathna, M., Wen, Y., Fan, R.: Data center energy consumption modeling: a survey. IEEE Commun. Surv. Tutor. 18(1), 732–794 (2016)CrossRef
15.
Zurück zum Zitat Burnham, K.P., Anderson, D.R.: Model Selection and Multimodel Inference: A Practical Information-Theoretic Approach. Springer, New York (2002)MATH Burnham, K.P., Anderson, D.R.: Model Selection and Multimodel Inference: A Practical Information-Theoretic Approach. Springer, New York (2002)MATH
16.
Zurück zum Zitat Stone, M.: An asymptotic equivalence of choice of model by cross-validation and Akaike’s criterion. J. R. Stat. Soc. Ser. B 39, 44–47 (1977)MathSciNetMATH Stone, M.: An asymptotic equivalence of choice of model by cross-validation and Akaike’s criterion. J. R. Stat. Soc. Ser. B 39, 44–47 (1977)MathSciNetMATH
17.
Zurück zum Zitat Rivoire, S., Ranganathan, P., Kozyrakis, C.: A comparison of high-level fullsystem power models. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems (HotPower 2008), p. 3. USENIX Association (2008) Rivoire, S., Ranganathan, P., Kozyrakis, C.: A comparison of high-level fullsystem power models. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems (HotPower 2008), p. 3. USENIX Association (2008)
18.
Zurück zum Zitat McCullough, J., Agarwal, Y., Chandrashekhar, J., Kuppuswamy, S., Snoeren, A.C., Gupta, R.: Evaluating the effectiveness of model-based power characterization. In: Proceedings of the USENIX Annual Technical Conference, Portland, OR (2011) McCullough, J., Agarwal, Y., Chandrashekhar, J., Kuppuswamy, S., Snoeren, A.C., Gupta, R.: Evaluating the effectiveness of model-based power characterization. In: Proceedings of the USENIX Annual Technical Conference, Portland, OR (2011)
19.
Zurück zum Zitat Fan, X., Weber, W.-D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. SIGARCH Comput. Archit. News 35(2), 13–23 (2007)CrossRef Fan, X., Weber, W.-D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. SIGARCH Comput. Archit. News 35(2), 13–23 (2007)CrossRef
20.
Zurück zum Zitat Zhang, X., Lu, J., Qin, X.: BFEPM: best fit energy prediction modeling based on CPU utilization. In: 2013 IEEE Eighth International Conference on Networking, Architecture and Storage (NAS), pp. 41–49 (2013) Zhang, X., Lu, J., Qin, X.: BFEPM: best fit energy prediction modeling based on CPU utilization. In: 2013 IEEE Eighth International Conference on Networking, Architecture and Storage (NAS), pp. 41–49 (2013)
22.
Zurück zum Zitat Ge, R., Feng, X., Song, S., Chang, H.C., Li, D., Cameron, K.W.: PowerPack: energy profiling and analysis of high-performance systems and applications. IEEE Trans. Parallel Distrib. Syst. 21(5), 658–671 (2010)CrossRef Ge, R., Feng, X., Song, S., Chang, H.C., Li, D., Cameron, K.W.: PowerPack: energy profiling and analysis of high-performance systems and applications. IEEE Trans. Parallel Distrib. Syst. 21(5), 658–671 (2010)CrossRef
Metadaten
Titel
Deriving Power Models for Architecture-Level Energy Efficiency Analyses
verfasst von
Christian Stier
Dominik Werle
Anne Koziolek
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-66583-2_14

Neuer Inhalt